News for hackers. Stuff that matters.

tigger0jk

Yeah I feel like it's a core problem with these games, especially when asking for rare answers, it's impossible to get the knowledge base right.

'HashiCorp is not named after a person; the name comes from "hash" (computing) and "corp"'

Nah it's named after the founder Mitchell Hashimoto.

Per the wikipedia summary https://en.wikipedia.org/wiki/HashiCorp

> The company name HashiCorp is a portmanteau of co-founder last name Hashimoto and Corporation.

Most of the subreddits for gamedev aren't well suited for self-promotion. I think https://www.reddit.com/r/playmygame/ is probably the most welcoming for "hey I built something - let me know what you think"
+1 for make a lot of small games you can finish. Game jams / hackathons are good for this [1][2]. The fact that OP got their demo in front of people in ~6 weeks is heartening though for that aspect, many people lock themselves away for years only to discover their efforts were ill-advised.

[1] https://itch.io/jams [2] https://ludumdare.com/

Re:Show HN: Midjourney for Language Learning Videos on Tuesday November 26, 2024 @01:46PM (#42248624)
Patrick here. Yeah there's a lot of AI video out there. There are also plenty that are more story-driven better ones nowadays. https://runwayml.com/gen48

None of these are end-to-end automated though. Even for a video without a story like the Harry Potter Balenciaga style ones, there's a lot of manual cherry-picking and manual editing going on. Here's a process example for that type of content that looks quite automateable https://www.youtube.com/watch?v=TGD8zKvRxc4 - but both 1. No one _has_ automated this and 2. It's much more difficult than it looks because of the manual cherry-picking part, and the story, character/enivornment consistency, etc.

I am really looking for another instance of "type text, get story video". I do think it's a bold claim that we're first but I haven't seen a counterexample yet.

Re:Show HN: Midjourney for Language Learning Videos on Tuesday November 26, 2024 @01:26PM (#42248407)
We plan to expand to all languages (the only real limits are languages with enough training data for LLMs / TTS models, so all popular languages)

Mandarin is just first for us because:

1. Thomas was already learning it

2. We can talk to users in English

3. We have some native-speaking friends who helped early

4. Has excellent support in AI products (second only to English)

Sokpop is running a similar approach on Patreon. They have 4 devs and have released over 100 games since 2018 https://www.patreon.com/sokpop/about
Re:Fine Tuning Mistral 7B on Magic the Gathering Draft on Wednesday December 06, 2023 @09:26PM (#38552086)
Hearthstone allegedly had bots hit Legend rank back in 2014 playing Aggro Shaman. Those were believed to be pretty simple rules bots, so yeah +1 that approach gets you pretty far if you have decks crafted for it.
Re:Nat.dev OpenPlayground on Monday March 27, 2023 @11:05PM (#35335375)
Requires a phone number, but is otherwise free. Nat Friedman pays for it https://twitter.com/natfriedman/status/1636528112224862209 Also you can compare model outputs at once with https://nat.dev/compare
Steam has already disallowed "Applications built on blockchain technology that issue or allow exchange of cryptocurrencies or NFTs." from their platform. They have a very successful item marketplace which they get a cut of and aren't interested in blockchain systems competing. Epic has said they will allow it, presumably to differentiate themselves and because they don't have such a system.

https://www.theverge.com/2021/10/15/22728425/valve-steam-blo...

Re:The Light Phone: Minimal Smartphone on Saturday August 14, 2021 @07:22PM (#28184783)
Yeah I'd assume they're saving a lot of battery usage on the display. I would think long battery life would be one of the biggest upsides of this device, but they went with a smaller battery and thus advertise "1-2 days of 'light' regular usage", which really isn't blowing out any current smartphones. I just wonder if you're using it to listen to music throughout day via bluetooth, how much is that smaller battery going to bite you?
Re:The collapse of the IRON stable coin on Thursday June 17, 2021 @02:14PM (#27542625)
Also, if the price of TITAN is 0, then you really can't pay out 25 cents worth of it... It does seem correct that the contract should handle such a case differently than just trying to pay you out UNDEFINED DIVIDE BY ZERO ERROR count of TITAN
Re:Stack Overflow sold to Prosus for $1.8B on Wednesday June 02, 2021 @04:40PM (#27373750)
Smaller contributor here, so when I googled for a specific flash log location it was my own EDIT to an existing answer that I needed.
People are excited to watch card pack openings, more content creators start making that content since it's popular, demand for old sealed product goes up driving price increases which also makes it more exciting, not to mention the increase in content introduces a broader audience, and then again more people interested leads to more content and demand and price increases.

It's a feedback loop, hard to say exactly what got it going, how big it can get, and what happens when it slows or stops, but for now you can enjoy the mania.

Matt Levine might credit this to his "boredom markets hypothesis" during the pandemic. If you can't go out to a bar or a movie or a casino, then speculating on stocks or crypto or Pokemon cards is more fun compared to the now more limited options you have available, so more people will do that. https://archive.is/X8qY6

Re:Idempotence now prevents pain later on Thursday April 08, 2021 @06:20PM (#26744553)
> 1. Query the database to find all dormant accounts with a balance, which haven't been charged the fee this month.

> 2. Charge each of these accounts a fee

> 3. Setup a cron job to run this every hour

Note that if this job ever runs successfully, but takes more than an hour, you will double-count. Can easily happen if the box running these crons is overloaded. One fix is to automatically halt the job after 55 minutes, another would be to have the middle step be impotent, for each user you're doing the process on, ensure (ideally in a threadsafe manner) that they need the operation to be done still.

Re:Coinbase to go public on 4/14 on Friday April 02, 2021 @02:58PM (#26674707)
I believe coinbase holds a lot of crypto - in the robinhood analogy, coinbase is their own clearing house. So they don't have to post collateral to themselves, but if crypto movement was all in one direction on a given day, they might rely on the market instead of the liquidity they themselves provide. Maybe in such a scenario they would be clever enough to NOT resolve all the trades instantly.
Re:Flutter 2 on Wednesday March 03, 2021 @05:01PM (#26335290)
Just tested https://gallery.flutter.dev/#/crane in Chrome and Safari on Mac and if I go to another tab and then back to the fly tab it just shows a gray screen. Does not inspire confidence.
Re:The road ahead for MirageOS in 2021 on Tuesday January 26, 2021 @04:09AM (#25913849)
Yup, also: Readme from ticalc.org: https://www.ticalc.org/cgi-bin/zipview?83plus/flash/shells/m... MirageOS Home Page linked in the readme: http://www.detachedsolutions.com/mirageos/
Re:Teledyne to Acquire FLIR Systems on Monday January 04, 2021 @04:48PM (#25638656)
ARKQ's holdings of FLIR went from ~2.5% of the fund to ~3.75% over the last 2 months, both from purchasing more and price increase.

https://cathiesark.com/arkq-holdings-of-flir

I think there's an idea out there that a this is a life plan that will succeed:

- Go to college

- Take loans to pay for it if you need to

- Get a degree in something that interests you

- Get a career in that field

- Make money, buy a house, have a family

It seems that this vision is becoming less true than it used to be or has more caveats (try to save money on the schools you attend, pick a degree that pays decently and that there are lots of available jobs in, find a cheaper market to buy your house in).

I think the life planning of people entering college has taken quite a while to catch up as this shift has occurred. Although it does seem to be taking hold now as more and more people discover that they really struggle to get out from under student loan debt, can't get jobs in their relevant fields, or find they can't buy a home.

I think it's good to see data like this put together, and more crucially to present some realistic perspectives to kids about what possible paths they might take in life and what the risks/rewards of those plans might look like.

Re:How neutering dogs became the norm on Tuesday December 22, 2020 @05:47PM (#25512310)
A paper on moral arguments regarding neutering

Robbing PETA to Spay Paul: Do Animal Rights Include Reproductive Rights? - David Boonin

https://digitalcommons.calpoly.edu/cgi/viewcontent.cgi?artic...

He notes that there has been more investigation done on a similar site in Lake Huron, here's a research article on that:

https://www.pnas.org/content/111/19/6911

Re:Show HN: I built a comprehensive Ark ETF tracker on Monday December 14, 2020 @05:53PM (#25424465)
They update their holdings every day at https://ark-funds.com/investor-resources - I've been scraping that to https://github.com/tigger0jk/ark-invest-scraper for almost a month now (I did not make this website).

They also will email you daily trade notifications if you request them: https://ark-funds.com/subscribe (I'm not scraping those)

Re:Show HN: I built a comprehensive Ark ETF tracker on Monday December 14, 2020 @05:13PM (#25424097)
Very cool! The weight rankings over time and performance views you have are awesome. I actually just started git-scraping [1] Ark's EOD holdings a few weeks ago [2] (although I'm not scraping trades out of emails since I couldn't find a trivial way to integrate them into my scraper)

I wanted to be able to justify to a friend that despite 10% of their entire portfolio oftentimes being TSLA they ARE selling shares as it goes up so it's not their ONLY holding :D

[1] Git Scraping Article that inspired me https://simonwillison.net/2020/Oct/9/git-scraping/

[2] My ark holdings scraper (and the data) https://github.com/tigger0jk/ark-invest-scraper

You could argue that Valve' s stated policy is 100% time. I'm not sure what the reality of it is but it seems like they really do want to let you work on whatever, although it might be more directed towards things that are valuable for the company and that you're good at, not just anything you desire to do on a whim. Employee Handbook: https://steamcdn-a.akamaihd.net/apps/valve/Valve_NewEmployee...
Re:Ok Google: please publish your DKIM secret keys on Monday November 16, 2020 @04:15PM (#25117075)
To be clear, the reason I was presenting that is that the OP says the opposite, essentially "You have to fear being blackmailed, even if you have done nothing wrong". I'm suggesting that non-repudiation is actually a good defense against blackmail for people who have "done nothing wrong". thinkharderdev provides a more concrete example of one of the problems that arises in the police state, in that "wrong"-ness is not consistent, and you could be persecuted for things you say or who you are based on a backwards interpretation of what is "wrong".

Personally I am fine with the idea (as represented in this comment https://news.ycombinator.com/item?id=25115654) that email is providing something similar to a "paper trail", and when you send an email you can expect that people can prove you sent it, should they get their hands on the email. However, I totally understand the position that private secure messaging is important and that email should default to that.

In the authoritarian argument, "you've got nothing to hide", is followed by "you are now forced to reveal all", in my execution it would be "you are accountable for all emails you send, forever, should they be released". I am ok with that specific lack of privacy in that context, but I can understand the position that non-repudiability should be opt-in, and privacy the default.

Re:Ok Google: please publish your DKIM secret keys on Monday November 16, 2020 @03:54PM (#25116876)
I appreciate the re-framing of this comment and its parent. Personally I found the original article's argument to feel more like "people shouldn't be accountable for their correspondence" than "the default mode of email should be more of private secure messaging". Both are advocating for the same changes but only one seems reasonable to me. That may just be my flawed reading of the blog post, but regardless, I can better understand the positions now.
Re:Ok Google: please publish your DKIM secret keys on Monday November 16, 2020 @03:32PM (#25116643)
I believe you are referring to this quote (correct me if not): "In fact, in the early DKIM configurations were kind of a joke: mail providers chose DKIM signing keys that were trivial for motivated attackers to crack. Back in 2012 a security researcher named Zachary Harris pointed out that Google and several other companies were using using 512-bit RSA to sign DKIM. He showed that these keys could be “cracked” in a matter of hours on rented cloud hardware, and then used these keys to forge emails from Larry and Sergey.

Providers like Google reacted to the whole “Larry and Sergey” embarassment in the way you’d expect. Without giving the implications any serious thought, they quickly ramped up their keys to 1024-bit or 2048-bit RSA. This stopped the forgeries, but inadvertently turned a harmless anti-spam protocol into a life-long cryptographic authenticity stamp — one that can be used to verify the provenance of any email dump, regardless of how it reaches the verifier."

Note that the "few hours" attack here is only relevant if they were using easily crackable 512-bit keys. The author of this article suggests (and I agree) that the 1024 or 2048 bit RSA keys are not easily crackable. (see https://crypto.stackexchange.com/a/42830)

Maybe you are suggesting that someone could sign emails using the old crackable 512-bit keys. And they could, although we should disregard this as "not verification" given the weak keys. The article links to https://github.com/robertdavidgraham/hunter-dkim#short-dkim-... - which verifies an email using a since-rotated 2015 key (which was 2048 bits), although that github erroneously states that Google was using 1024 bit before that (they were using 512).

I would concede that the notion of "sometimes we should disregard some DKIM verifications based on the key length" is not easy to grasp and that email verification stories in the media could become muddier and harder to present. I would hope that interviewing experts gets you a reasonable estimation of how likely an email is to be legitimate.

Re:Ok Google: please publish your DKIM secret keys on Monday November 16, 2020 @12:52PM (#25114737)
People who are protected from blackmail by email repudiation are by definition people who have incriminating emails. Maybe everyone had skeletons in their closet, but if you have email proof of skeletons I'm starting to wonder if you're such a good person.

Also there's an argument that "good people" can be blackmailed for INVENTED misconduct, but wouldn't such fake emails be more convincing without the ability to verify their origins? Making real emails and fake emails more similar protects people who have their incriminating emails leaked, but it also harms the defence of people who have fake emails targeting them "leaked".

There's a high bar for obfuscating truth and I don't believe this argument meets it.

Re:Type in the exact number of machines to proceed on Tuesday October 27, 2020 @02:41PM (#24910445)
I've typically used pdsh https://github.com/chaos/pdsh for these types of commands, and I don't think they have any such safety options. The only protection is to be wracked with fear whenever you type pdsh. Obviously this fear wanes with use, and eventually you don't think about a command for long enough before you do it and hit enter on a regrettable one.

Older »