skysight-inc/HackerNews huggingface dataset:
> The game data files look like this; encrypted, unreadable text. Fortunately, it turned out that they were encrypted using an xor cipher. This means that we can fairly easily write a script to get a list of questions and answers in human-readable, decrypted form.

I mean, it doesn't much matter how these things are encrypted - since they have to be decrypted to display the questions and answers on-screen, the code and any necessary keys will be present in the game code. You'd only need to reverse engineer the ROM enough to know where the decryption code is, and invoke that code (or reverse it and write a compatible implementation). It just so happens that the encryption is weak enough here that reverse engineering is not required.
Atomwise (YC W15) Is Hiring DevOps Engineers in SF to Design Medicine with AI
The thing I always kind of thought was crappy is that because WP has so many plugins available, it becomes difficult to build even simple sites on a different platform if there is even a small chance you may need more functionality in the future.

My go to example is a simple payment order form (or sometimes forms in general depending on the CMS/static site generator).

If I use this tool, there are no forms. Client comes back a year from now and says they want to add a form. So after much fuss we move to something with forms. Then another year later, they want to take payments for $20 T shirts. We could spin up a 3rd party service but sometimes that makes things even more complicated.

If I started on WP, I can use one of the dozen form builders that support basic payments and I would have saved my client thousands of dollars of transfer fees and hours of my own time converting data between these platforms for little gain.

I say all this as someone who builds mostly WordPress sites at this time, though I’m always trying out new things too.
You are wrong.

...note how I’ve said nothing to refute your comment because what you wrote it in responds to none of the historical empirical problems with this approach and just asserts “let’s make this not suck” glossing over the reasons why it sucks.
The prediction of the Everett Interpretation is that our brains end up in a superposition of states in which one of those states perceives an up particle and one of those states percieves a down particle, but that the original particle is still, in actuality, in a superposition of up and down states. I.e., the superposition has not actually collapsed into either up or down. It's just that our brains are now in a superposition of states too.

I don't understand why this would be difficult to understand.
Kit looks interesting. But i am going to stick with Haskell.
A History
>Apparently it isn’t. People like to talk about their lives.

Us nerds usually don't, but most people LOVE it.

(And even us, nerds etc, it's until we got a bond/trust with someone. Then you can't stop us from talking either -- e.g. in any sci-fi or tech convention where some nerds are gathered...).
1,000-Foot Spider Web Explodes Over Greek Town, Covering All Vegetation
As engineers we are capable of fixing this. Feign interest. Learn small talk. Eventually you’ll hit a point where you are not faking it but very much engaged.
Makes sense given that this is basically Theranos 2.
Awesome reply. From the article I didn't have enough information about how this worked to begin guessing at it but this answers everything I needed to know about it.
>"Then, the other months at the start of the calendar, would you name them after phases of a military campaign of preparation for war, conquering, looting and pillaging?"

Do you have a reference for this? Besides Mars how are the others related? And also that would make a lot of sense to name periods of time after what you are doing during that time.

Edit:

Also, I remember reading that the one thing the pharaohs of ancient egypt had to pledge before taking power was not to change the calendar again. Since changing it according to whatever current whims caused even more chaos. At some point the "deep state" of the time just wouldn't stand for it anymore.

Edit2:

Found the ref. Actually I mentioned it here a few years ago:

"It must have been, then, that there were local attempts to retain the coincidences between the true and the calendar year — intercalation of days or even of months being introduced, now in one place, now in another ; and these attempts, of course, would make confusion worse confounded^ as the months might vary with tlie district, and not with the time of year.

That this is what really happened is, no doubt, tlie origin of the stringent oath required of the Pharaohs in after times, to which I shall subsequently refer.

[...]

When the year of 365 days was established, it was evidently imagined that finality had been reached ; and, mindful of the confusion which, as we have shown, must have resulted from the attempt to keep up a year of 360 days by intercalations, each Egyptian king, on his accession to the throne, bound himself by oath before the priest of Isis, in the temple of Ptah at Memphis, not to intercalate either days or months, but to retain the year of 365 days as established by the Antiqui.^ The text of the Latin translation preserved by Nigidius Figulus cannot be accurately restored; only thus much can be seen with certainty.

To retain this year of 365 days, then, became the first law for the king, and, indeed, the Pharaohs thenceforth throughout the Avhole course of Egyptian history adhered to it, in spite of their being subsequently convinced, as we shall see, of its inadequacy." https://archive.org/stream/dawnastronomyas00lockgoog/dawnast...
https://news.ycombinator.com/item?id=11017726#11020076
Addresses are names for locations.
We are using the EFM8UB1 chip to implement the USB HID interface, then communicate with the SAM L11 via SPI.

After considering many MCUs with USB interfaces, it seems to always be more cost effective to get the non-USB MCU and use the EFM8UB1 (from a BOM perspective anyways). The lesser chance of having a backdoor is a plus!

Here's our schematic:
https://i.imgur.com/sVQ34em.pnghttps://i.imgur.com/sVQ34em.p...

Still have to document this better on Github :)
These kinds of posts are the reason I come to HN hoping to find. Amazing work! I'm going to come back and read some chapters over the weekend.
To me it sounds more like: I don't like the idea of this theory working, but I don't have a refutation.

Honestly I am surprised of hearing such an argument from one of the world's best mathematicians.
It is not the same. Previous one was showing his face
Leave no dark corner - China is building a digital dictatorship
I guess I'll never know what this tool is.
I think Google will actually split into more than two.

Most likely the anti-trust heat out of the EU will become aggressive enough, and the rules in the US vs EU will increasingly be different enough, that the only thing that will make sense is to fully separate off a Google EU as an independent business.

It's very plausible this will be the pattern for Facebook and Amazon as well given time. The divisions will then compete with each other globally. The EU will never catch up to the US in tech as things are now, so they'll continue to turn the screws until it becomes nigh unworkable to operate in their market if you're a US tech giant like Google. That will leave one good choice (to preserve shareholder value): split off Google EU. It's the last thing Google will want to do, they ultimately won't have a choice, other than to abandon the EU market. Influential nationalist politicians in the EU view these giants as a sort of foreign invasion, the ramping negative response won't finally subside until you give them a Google EU that they can treat as their own.

It'll be like the baby bells.
“at the end they had a product [wechat] that was the most innovative social network. It’s so good that Facebook is now copying them.”

Can anybody substantiate some concrete examples of this reverse copying by Facebook?
5-axis OIS system absolutely correct for rotation (e.g. roll), as of course sensor-shift and rotation is a component of OIS.

The point is not that EIS is better than OIS - the systems serve different purposes

They serve remarkably similar purposes and can be complimentary. It's actually interesting because your claims sound like what Google said with the Pixel (1) and its completely substandard EIS-based solution. With the pixel 2 they added OIS and complement it with EIS. Everyone eventually gets to OIS + EIS. But while they're trying to be cheap we hear the spiel about why they just don't need OIS.

Because EIS alone is substandard unless you have a fantastically fast sensor or perfect lighting. Which is why EIS samples are always on the brightest possible days. It isn't by accident.
Custody Solutions in Cryptocurrency
> given that they don't push a malicious client at some point

How do we know this hasn't happened already?

How do we know it won't happen tomorrow?
IMO this is one of the biggest issues with the alternative storage engines for MySQL-family databases... we've also experimented with TokuDB for log-like data but found that, ultimately, the shortage of detailed documentation and operational issues like needing to develop homegrown tooling for things like backups overpowered the performance benefits.

InnoDB isn't perfect, but it _is_ exhaustively documented and pretty well-understood, with a great set of related tools from Percona, etc, for simplifying operations. That goes a long way.

Recently we've switched back to using InnoDB for ingestion on one of our write-heavy tables and aggressively archiving the data out of it and into Clickhouse (InnoDB deals with the high volume of concurrent inserts, data is loaded into Clickhouse in large batches for querying). By comparison to Toku or RocksDB, Clickhouse is refreshingly well-documented and its easy for us to make consistent backups with ZFS snapshots.
Shouldn't, but this is absolutely common in the wild. Another one I get often (which makes me need to disable my ad blocker) is UI actions that first log the action in X analytics library and then execute the function. When X library is blocked, the code path never reaches the function. Off the top of my head, flight/hotel reservation websites are particularly bad about this.
Tomu, being a ARM M0 core, might take some time to compute ECC signatures, but it is probably fine in practice.

Our code is designed to be small and portable, so I think it could easily be run on the Tomu. Just need some work to change the USB drivers stuff.
He started to change a while back and now even more. I am sure you missed this that happened recently.

https://lore.kernel.org/lkml/CA+55aFy+Hv9O5citAawS+mVZO+ywCK...
Of course, but it's only relatively recently that we've had the graphics APIs to make full use of that observation.
Anybody rich yet?
In the "How it all started section" -

> E explained that the main impetus behind the introduction of code review was to force developers to write code that other developers could understand; this was deemed important since code must act as a teacher for future developers.

This should always be at the forefront of the code reviewer's mindset. It's quite easy for the review process to degenerate into a style argument, quest to find every inefficiency, or attempt to make code as "clever" and brief as possible.
Bazel's language (https://github.com/bazelbuild/starlark), also used in Buck and other tools, is technically not Turing-complete. In Bazel's BUILD files, there are additional restrictions (e.g. no function definition), making them relatively declarative and tool-friendly.
Yes, and the decryption code had been bundled into the binary! I tried inspecting it as you say but it seemed easier to just solve it by hand.
I use a 60% keyboard and that solved it for me, reaching for the mouse seems to cause all of my issues.
This is also my experience after about 10 years of Dvorak and I work on other people's computers in QWERTY daily.

I will sometimes begin to type in Dvorak unconsciously if I am on a laptop keyboard that feels similar to my personal laptop.
As soon as I see the mistaken letters coming out I switch back without any effort.
Is there any downside to using the multiboot format for your OS anyway, bootstrapping off GRUB to get started, and then if you really want to learn how everything works, writing a replacement for GRUB? It looks like multiboot is just a protocol that lets you plug in to a bunch of industry-standard software; it can still be quite educational (and easier) to go rewrite both ends of that protocol independently.
Unless the key could be in a separate hardware component.
Processing, p5.js, Max/MSP (if you want to do audio/video), CFDG (context-free design grammars). CFDG (contextfreeart.org) has a lot of bang for the buck in terms of effort in to quality of output out.
This isn't necessarily true. A lot of machines like this use a security dongle to perform decryption which means it is very hard to get the data except by scraping it while it's running (and even then, this can be quite hard)
I’ve heard that Perl 5 has the best/most complete DateTime library. Is that true?
> Well, I was interested in them, too.

If you would have just said something sooner, life, for you, would be totally different now.
Yes, after you configure your dataset, you can set any datetime column as timeseries.
>She said that "half" of Trump voters are those things.

Was that bigoted? Yes, and she paid for it. Imprecise, yes, but I don't think she was literally claiming 50% of Trump supporters were those things. But was it entirely untrue?

I lived through the same election cycle as everyone else. I've seen the racist elements of American white supremacism and the alt-right embrace Trump for whatever reason, and I've seen the contempt in which some Trump supporters appear to hold the rest of the country. They voted for a man who has said far, far worse things than Hillary Clinton, yet it's more important for them to form solidarity with racists than to admit that maybe she wasn't entirely wrong. When you're willing to get in bed with swine you won't wake up smelling like roses.
Google’s “helpful” treatment of time zones decidely isn’t. I wish there was a way to tell google calendar to ifnore timezones altogether.

E.g. I am in Vietnam. I make a dentist appointment for when I am back in the US at 2 pm. I put the appointment on the calendar. I get to the US on the day and find the appointment is at 1 am the day before. Worse still, is in the opposite direction because I wont get the alarm until the event has passed by 11 hours.

Stop being clever google. If I put an event in my calendar for 2pm, just leave it there. Yes, yes, I could hunt down the timezone menu item every time. Better yet, I finally get around to transitioning out of that terrible company’s services.
Sounds like they can do predicate pushdown to the storage nodes now. And...mainly beneficial for medium-to-highly selective scans of mostly uncached tables?
Not related to your growth or realisation but I really dislike that pithy usage of the phrase:

>The man who could call a spade a spade should be compelled to use one

Literarily, fantastic usage. But it has all the hallmarks of something which looks to have deeper meaning than it does, even more so when the preceding line is omitted.

It was Oscar Wilde..from wiki:

>...character Lord Henry Wotton remarks: "It is a sad truth, but we have lost the faculty of giving lovely names to things. The man who could call a spade a spade should be compelled to use one. It is the only thing he is fit for."
I wouldn't necessarily put too much evidence in what people tell you on your last few days. Not too say rule it out, and the bottle of whiskey is something hard to deny.
Very different beast. The semantic web was an effort to improve the commons. AI/ML benefits are captured by their owners.
This is why you shouldn't be afraid to give out (truthful) compliments folks

I've been seriously and repeatedly burned for doing that. I then spent years dialing it back. I'm 53 and only just now working on figuring out how to do that again without letting it turn into some shit show where everyone treats me like I'm their bitch.

Every single guy I have ever gushed at about how keen he is has, without fail, promptly turned into a psycho asshole monster and made me wish I never met him.

Maybe I'm just doing it wrong. But my feeling is there are reasons most people don't gush at you until your last day in their life as you leave: Because so many people promptly act like monkeys do if humans make the mistake of feeding them and just make your life a living hell over the crime of trying to be nice.
One could make the argument that a dying company is just a very slow and inefficient exit scam, and that the shadiest of ICOs have just made the process much more efficient.
Christ Church College at Oxford still makes a limited use of 'local time' offset 5 minutes and 2 seconds from the time zone.

https://greenwichmeantime.com/info/oxford/
'Gut sense' is hardwired, not hormon
This is pretty neat. Thanks for sharing. There's a few inconsistencies with your layout. On desktop, it (mostly) forces phone view, but when I went to add my list, for instance, the submit button stretched my entire window.
I've always wanted this as well but I haven't gotten the time to actually look into writing this. This would solve a lot of complaints I have and have heard about traditional CAD software, as they tend to constrain you with their very complex GUI.
It really depends on what your definition of "the alt-right" is. If by that term you mean "white nationalist political activist", obviously he's not that. The term is inchoate, people imbue it with different meanings depending on context, and not all of those contexts exclude Peterson.

"Intellectual Dark Web" would be a more fitting category if it weren't such a self-parody.

It's I think worth saying that serious people who have almost certainly put more energy into understanding where Peterson is coming from than any of us here, including having interviewed him in person, have come away from the experience attributing some pretty damning beliefs to him. For instance: I don't think you'd easily win the "he's not an outspoken misogynist" argument. Obviously, that by itself doesn't put him in the "alt-right". But, of course, casually and comfortably engaging with people like Stefan Molyneux muddies the waters on the "alt-right" thing, too (again: in some common meanings of the term).
> For now, though, Olive is available only to a limited group of users. Because of software-licensing restrictions, Olive’s collection of vintage software is currently accessible only to people who have been collaborating on the project. The relevant companies will need to give permissions to present Olive’s re-creations to broader audiences.

What do you do when the original company no longer exists?
A link that's actually loading for me: https://ai.google/research/pubs/pub47025
I wasn't talking about security through obscurity, so regurgitating that point helps nothing. It is typical in the industry to keep exploit information under wraps until it is fixed. And the other part of my comment was about personal and private information.

Those countless open source projects aren't up to the same standard as macOS in terms of a combination of complexity plus the expectation of "it just works"... note I said the combination of these two things, not just one of them at a time.
>If we only saw ads online for things that matched our interests AND are very good products

I see your point, but for me, even this is not true. I don’t need to buy things, yet I am susceptible to advertisements. Ads just convince me to buy things I don’t need. The ads you describe would be even worse. I would prefer instead to never hear about new products or services.
Show HN: [Open Source] Ethereum Token Creator
Sad that the form factor looks terrible compared to YubiKey Nano.

It'd be really cool to have a similarly priced "open" solution which comes in a minimally invasive package.

For reference: https://i1.wp.com/vaultumllc.com/wp-content/uploads/2017/03/...
Also, the back button (top left) has some weird behavior. After adding a list and adding some things to the list, I tried to use the back arrow to go to the huggylist home and it instead took me back to the new list form.
CC3300 smart config sending SSID and passphrase in the clear (2013)
This isn't so much about the "threat" in terms of candidate devices which could act as bugs, or wifi devices in general (which aren't unusual, these days) but a question of whether the convenience being provided to guests is actually far outweighed by the risk that's being created for the "host". I'm not talking about paranoid hosts; it's more that a system shouldn't pretend to offer security of any kind when it actually doesn't.

Edit: so the threat is all the potential downsides relative to sharing wifi passwords on paper.
Software is not sports. Stop comparing software to sports. Stop comparing developers to athletes. Stop making analogies to running. Just stop.

In fact, please stop doing that for all serious vocations, life is not a game and that's all sports are: a game. That's why everything in sports is super simple, straightforward, and measurable [except when it isn't, but don't mind me].

Sports are not really a good analogy for most things, because sports are entirely relative and have no fundamental value. No soccer player has any inherent value except for being better than a large amount of other soccer players. So it makes sense that soccer player skill follows a binomial distribution since it's basically that by definition.

This is not the case for developers. Developers do not need to be relatively best to produce a lot of value, and mostly produce value by the nature of, well, producing it. If you create a useful website, you created a useful website, it really doesn't matter if you are the best website creator on the planet. The value of that website has no relationship to your abilities relative to others, and has much more of a relationship to things like whether it's useful for customers.

And since there are a range of domains, you actually end up with balderdash if you measure developers against each other, since some are good at debugging, some at C, some at websites, some at arguing with product owners, and some at writing AIs in Python. There's really no point or benefit from trying to homogenize them all into a group and rank and file them.

What we need is not "great" developers, what we need is higher standards for all developers, so that across all these varied domains we have lots of people who respect quality.

The "fundamental gap" between developers is likely not there and I think this thinking is actively harmful. All we need is to encourage more developers to care, which is already a hard enough problem without getting into the useless weeds of being the developer equivalent of Muhammad Ali, which seems like a great way to discourage literally 99% of developers because that is how sports work in practice and most sane people avoid sports [as a job] for that reason.

Rant over.
There's also a long tradition of journalists being falsely accused / convicted as spies.
I can click on other people's bios to open the edit dialog. I shouldn't be able to do that, even if my edit does nothing. :-)
First of all, the premise is wrong. Major corrections usually receive more prominent placement and greater exposure. Minor corrections are printed in the corrections section, with stories updated online and correction notices appended.

Second, the point is not that reputable newspapers perfectly correct their readership's understanding. The point is that reputable newspapers correct themselves. Newspapers reputations are built on that honesty, and astute readers will have an understanding of a paper's track-record of accuracy and corrections. Less astute readers will rely on those that do track such things.