jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> I have gotten a _lot_ of value from closed SO questions that were high ranked in my Google search results.

Too bad for you, it just takes an overzealous moderator to remove a closed question that many people find valuable.

Your best bet is to bookmark the question and trigger archive.org's crawler via the "Save Page Now" form: https://archive.org/web/
> Two gold-nanoparticle-carrying micromotors zip through gastric acid by reducing hydrogen ions into hydrogen gas.

I'm reminded of those little "soap boats" that ride along a gradient caused by changing the water's surface-tension.
>This is why I don't use my real name on HN.

Because you don't want the people in your life knowing that you pay money to manipulate and deceive those around you? Seems smart to keep that a secret.
We have computer-controlled braking and throttles now, and while I figure it's unlikely that someone will tinker with the brakes software (as long as it's not integrated into something he wants to tinker with) there has been a famous case where a factory throttle control has been alleged to be bad.

The emissions (and taxes in the countries where taxes are a function of emissions) aspects are more likely to be the justification of any repercussions against these activities.
God is the internet annoying there. They randomly drop packets just to disrupt VPN connections. One method may work today but not tomorrow. I've had luck with alternating between obfsproxy and ssh and l2tp.

The truth is that no one cares. Everyone more or less knows, but it's a pain in the ass to bypass.
The merge example that introduced a logical bug in the article was only visible in the diff because the bug occurred within 3 lines of the added line in the feature branch.

The best way to avoid this issue is automated testing. The second best way is to crack open the file itself, and review the entirety of any functions that changed. Even that approach assumes your encapsulation is nice and you're not introducing issues based on global state though.

While the BitBucket diff is better than nothing (and better than GitHub/GitLab), it's not sufficient to avoid these kinds of issues entirely.
It's rather difficult to do that and keep some semblance of safety.

Huh? But that's partly the point, what do you need safety for when there's no drivers?

Build a strong cage around the track so the spectators don't get hurt when a car lifts off at 400mph. And set hefty fines for when a robocar damages another robocar, so the participants are incentivized to win by racing rather than by elimination (which might actually be an interesting sub-genre of its own, though).

And then let's just see how far the engineers can bend physics when they don't have to throttle everything down to accommodate for human safety and reflexes...
This is brilliant.

It reminds me of the old HP ScanJets, which came with SCSI commands to play musical notes[0] (someone at HP must have had too much free time on his hands ;)). Some videos of the scanners are at [1] and [2].

Another interesting hardware hack to produce music is the "hard drive speaker". You can see some of them in action in a rendition of Radiohead's "Big Ideas: don't get any" [3], as well as various printers and other devices used for their auditive side effects.

[0]: http://www.hpl.hp.com/hpjournal/97feb/feb97a8a.pdf

[1]: https://www.youtube.com/watch?v=s1tatiU2ha0

[2]: https://www.youtube.com/watch?v=S53Mly3A8c8

[3]: https://www.youtube.com/watch?v=pmfHHLfbjNQ
Yeah remember astalavista? Such a thing would be unthinkable now.

For who doesn't know it, it was a search engine for cracks and serial numbers. The name was a pun on altavista which was one of the first search engines for the web.
“ I never understood why people would want to take drugs to see the shit and live the suffering I have all my life but that's where we are...”

Maybe you just have no idea what you’re talking about and these drugs don’t produce an experience that resembles “schizoaffective Bipolar Disorder” in most people.
With due respect to the GP, it's not like the reputation management firm tried to buy off the NY Times. At less ethical levels of the news industry, being bought off by advertisers or powerful people seems not uncommon. Fox coordinated with Trump.

I am a big believer in the power and value of journalism, but in your experience, how far down do the ethics go?
The SPP has taken steps to mitigate such risks. See their coverage area and other detail here https://spp.org/
> In that sense it was almost irrelevant to the rest of the market what node Intel had achieved, since nobody else had access to it.

That doesn't follow. Intel has been massively relevant to the semiconductor manufacturing market for 50 years. Arguably the biggest single influence and the one which gave rise to (high performance) foundries in the first place by driving vertically integrated competitors out of business.

> This has fundamentally changed in a way that will not revert. First, we have reached the "end of Moore's Law": process improvements will still continue, but no longer at a pace such that process leadership guarantees performance leadership. Second, without this guarantee of performance leadership, Intel's entire manufacturing operations are having a crisis of purpose. Their manufacturing operations are much less cost-effective than TSMC because that efficiency was never really a major driving force in the past (and to some extent was at odds with the goal of innovation and leadership).

I don't follow this either. What fundamentally changed? Foundries have been around for almost as long as the semiconductor industry (UMC founded in 1980), and have been huge players in the market since around 2000.

> Without the serious prospect of regaining a performance advantage, Intel will probably not be investing the kind of money needed to displace TSMC in process leadership. Instead the focus is going to be on making sure their existing fabs are not stranded assets and figuring out how to effectively compete on price/performance without a persistent process advantage.

Intel has publicly stated their plans to build new fabs, invest in new nodes and close the gap with competitors in the next few years so that doesn't appear to be their focus or assessment of their prospects. Whether they actually achieve that or not remains to be seen, but if you are going to say they can't, then you're left explaining how TSMC could -- back as recently as 2015 or so you can see articles wondering whether TSMC will be able to close the gap with Intel. Nothing suddenly changed between 2015 and now, Moore's law wasn't okay then and suddenly just stopped in 2018 when Intel started falling behind, so I don't think you can just handwave about that to explain it away.
Hey guys,

Answering addressing a few comments right here. I think the industry deserves a lot of credit in its efforts to help those wanting to run A/B tests. Many people were aware these were issues and many actually tried to fix it (us included). There are many blog posts in the community about why continuous monitoring is dangerous, why you should use a sample size calculator, how to properly set a Minimum Detectable Effect etc... We were part (and definitely not the first) of this group as we published a sample size calculator and spent a lot of time working with our clients on running tests with a safe testing procedure.

However, after doing this and looking more closely attempting to quantify the effect of these efforts we saw an opportunity for a simpler solution that could help even more people. Sequential Testing was this solution, and it's had success in other applications. We wanted to bring sequential testing to A/B testing and take the hard work out of doing it correctly. Specifically, we have built on that groundwork laid in 50's and 60's by providing an always valid notion of p-value that customers are looking for.

While traditional sequential testing combats the continuous monitoring problem well, they require you to have an intimate understanding of the solution that can pose cognitive hurdles for those not well-versed in statistics. You have to either know your target effect size, or have in mind a maximum allowable number of visitors and understand how changes in these will affect the run time of your test. What’s more, it is not straightforward to translate results to standard measures of significance such as p-values. This is actually where the biggest research contribution of Stats Engine comes in. We allow you to run a test, detect a range of effect sizes and provide an always valid FDR-adjusted p-value as opposed to a set of stopping rules that bounds Type 1 error at say 5%. The error rates are valid no matter how the user chooses to interact with the A/B test. Also, FDR control itself has only been around over the last 20-25 years.

Our biggest industry contribution is probably much simpler in us moving a lot of the market to sequential testing more generally. We are happy to be in the position to help build on research and bring this to practical applications.
I actually think that this comment highlights that centralization can come in quite sneakily.

Email's a great example. You could set up your own email server, but doing so in such a way that you don't harm your ability to get emails into people's inboxes is problematic in all sorts of ways: you've got a good chance of being classified as spam. So even though the system is decentralized, the fact that most users are centralized within a few big players means that those parties can unilaterally impose rules that cut off users who don't participate in the centralized ecosystem.

In short: if Coinbase becomes sufficiently large, they could have the de facto power to disadvantage people who choose to use bitcoin outside of major centralized services.

This isn't to say that a system can't tend more or less to centralization: sure, it can, and Bitcoin could have a strong tendency to make unilaterally enforced centralization hard. But even good technical solutions are vulnerable to social forces, and social forces can be very powerful.
The interactive graph in the section "Complex eigenvalues" has a repeatable crash bug in Chrome 39 on Win 7. There are a number of was to trigger it, the easiest of which is to adjust a1 and a2 such that both have positive x and y values and the resulting line from v to Av has a slope of approximately 1.
It's not difficult to switch horses whatsoever.

In fact, you could add a bitbucket repo in a matter of seconds and use it alongside github. Or in place of.

Pull requests are merges. The history lives in the repo.
> I'm paid a lot and I work remotely from a beach. If I don't like my job, I can easily find another that I do like.

> Not too many other professions can say that.

Software engineers can't say that, if that's what you are implying. I don't know who can actually, which profession is so lucrative and with so little supply of professionals, that finding a well payed remote job that you like is even a possibility?
The argument is, if our brains are just a curve fitting machine, then we can dial in the complexity of the computation. Start with a single layer parameter, then two parameter, and so on until we are at the complexity of the brain. By that procedure, we can ask after each parameter, if the machine is now conscious, and I strongly doubt that there is a good answer.
Relevant SSC post: https://slatestarcodex.com/2013/06/30/the-lottery-of-fascina...
As I understand it, Buckminster Fuller designed a geodesic dome to be made from wax coated cardboard. The pieces were printed with instructions for assembly with some kind of large stapler. His intention was for these to be used in similar situations such as refugees, disaster relief, etc. He claimed that the structures would survive rainy seasons and winters, but that they were still supposed to be temporary.
You mean like AlternativeTo does?

https://alternativeto.net/software/facebook/
Yes this is Telnet, not SSH and you certainly wouldn't want to ship it enabled by default: it should be enabled on Debug builds only or have some explicit switch for testers, etc...

The primary use of this library is for development and field debugging and for that it can be very valuable: you can connect to your app (while it's running of course) from pretty much any computer. There are also some use cases in production that expose no security risks (apps are sandboxed after all and far from every app deals with password or sensitive data).
Wait until you try to convince someone that brown is not black.
This existed in the past. Religious leaders (shamans) of different Native American tribes used to go on "vision quests" -- fasting combined with mescaline or other hallucinogenic plants to induce dreams -- sometimes lucid sometimes not. The dreams were interpreted spiritually and visions of the future (or remote viewing of the present).
This is a common way of expressing italics in plain text. Not that it's needed on HN, because here one can use asterisks and get actual italics.
Plenty of hunters with 22s would probably differ that a bullet can't drop a living being instantly.
I think you're misunderstanding my comment.

Typically, folks move in with room mates. Or into communal living (like a dorm). Or in with a girl/boy friend. Or find a job near where they live (not try to live right next to a job). Or any one of many other situations which the poster seems to think are unacceptable, yet very common - and probably the best setup anyway, since it's not like they have any experience living on their own most of the time.

I personally moved out (and in with room mates) when I turned 18, and was working full time before then. This was in a low cost of living, mostly rural area.

The number of folks who can move out of their parents place and have their own individual apartment RIGHT AWAY?

Laughably small, and generally if so it's funded by their parents. It's always been that way.
I just love when people demand everyone's muscle memory to be overturned in a free tool for "better UX" because they themselves are too lazy to learn a new workflow.
Are there recurring costs for 3g/4g connectivity? What's the coverage area?

What is "37 Watts lithium ion battery"? Is it 37 watt-hours?

Could I achieve similar tracking ability to dropping an old Android phone into my suitcase, with a tracking app installed on it? How would this hack fall short compared to your product's tracking feature?
It seems really likely that an existing and huge luggage brand could also do this. What's protecting you guys from that?
How do you manage the decryption key?
[sigh]

Yes, I know PHP can use a standard fork() call. But if you fork, then you need to shard the attack space into different sections, and then pull all the results back together again. Or you manually use `split` on the wordlist and run them as parallel processes. Either way, you are going to have to go through that trouble to re-combining everything. At which point, you might as well use an actual threaded language.

(The only other way I know to do threading in PHP is with curl's multi-request feature, which is hacky and leads to several problems, in addition to head-of-line blocking).
SEEKING WORK - The Netherlands or Remote.

I'm an experienced full-stack software developer, lead engineer and interim CTO.

As an engineer, I specialize in ReactJS based projects. I've been the lead engineer and architect for three React-based projects up until now, including http://www.izooble.com, if you'd like a sizeable showcase.

React does not dictate your frontend software architecture. Depending on your needs and your team's existing skills, very different architectures may be best. I can help you figure this out so that we're productive very fast but still produce good and maintainable code from the get-go.

As a team lead, I specialize in cutting away the nonsense and getting a team highly productive in startup-like environments. I accomplish this with a lightweight, non-religious, and highly reflective agile process, combined with a pragmatic focus on internal software quality. This focus ensures that the team is productive now and also next month.

Keyword soup: I'm good at C#/.NET, JavaScript, TypeScript, Java, Scala, C++ and Python. I'm learning Elixir (Erlang VM) and love it so far.

Contact info on http://superset.eu.
I've read him for years. He's not afraid to rake Microsoft over the coals and has done so for years.
> Single piece doors aren't legal in many states, ...

Sorry, I phrased that poorly.

There are many states where the typical California tilt-up single-piece door with levered extension springs does not meet code.

Apparently they are not secure in very high winds, so they're especially dangerous in hurricane/tornado country.
POC's tend to be very spartan, the simplest thing that works is enough, the goal was to show that is possible not to release an effective burteforcing platform.
Also last time I've checked nothing stopping you from running multiple PHP instances on the same server, or say load this to you 300,000 strong bot net ;)
I'm not sure I could implement monadic APIs in another language based on this post.
Where would you suggest I ask?
If we don't seek truth

We get divisive arguments with no solution

Is that what we're seeing here? -- The fallout of society, media and leaders included, not valuing truth above personal gain
Very nice video, and I like the way you combine it with text and examples! :-) Looking forward to reading the other articles on your page as well!
Enterprise Architecture. Your whole job is to maintain spreadsheets and diagrams that don’t change often, attend meetings with solution architects to work through integration points, and draft reference architecture patterns. You need to understand a lot about tech and a little about business and it does tend to be a more senior role. The pay is awesome though, and I do maybe 5 hours of real work a week.

Pure technology work of the form you describe is the realm of offshore. It has very little value to the company so they generally aren’t willing to pay for someone in a country with a high cost of living. If you do find a job like this, expect it to be offshored when the company wises up. EA is a good mix of needing a technical background but also being in a position that is highly variable by company and not easily outsourced.
sendmail is not a good example of a bad rewrite: 1st qmail is no more rewritten sendmail than Linux is rewrittnen Unix - qmail/exim/postfix just different software for the same use case. 2dn many other MTA (e. g. Postfix) managed to maintain much lower amount of security vulnerabilities than sendmail.
Raw pointers are fine in many contexts, especially when a reference would not do (e.g. when it's optional).
Sounds like we have a hypothesis and a test environment; now we just need a test for creativity and we can start doing science!
To be fair it usually is bad when it comes to matters of privacy and being open and honest about said privacy.
Yes.

Auditors

Trusted Enclaves (but then you trust Intel)

Signed chain of I/O with full semantics specified (blockchain style).
validate_endpoint() {
return hash_against_other_file_not_exe();
}
> Firstly, were the pro-democracy activists in the Soviet times not aware of this constraint, or did they choose to ignore it?

I mean, they came out of a world war where they were shared between Hitler and Stalin and then watched what happened in Prague in '68 when somebody dared to explore non-Soviet-Union ideas.

> Before the Second World war Poland was a (post-feudal/capitalist/republican) European country like many others.

https://en.wikipedia.org/wiki/History_of_Poland

Money quote: From 1795 until 1918, no truly independent Polish state existed, although strong Polish resistance movements operated. The opportunity to regain sovereignty only materialized after World War I, when the three partitioning imperial powers were fatally weakened in the wake of war and revolution.

That's not anywhere close to Denmark, Germany or The Netherlands. Really.

I'm not judging Poland at all. I'm trying to tell you that you shouldn't judge them without considering the circumstances. Their history is completely different, and I'm sure most Poles would be super happy if their history was as wealthy and successful as the Danes'. Instead of running around as Vikings raiding stuff and taking slaves, they suffered enslavement.
But I want to work more than that, and they want me to work more than that too. This is a win-win situation if the compensation is right.
Depends on what kind of work you are doing to validate some of the top 10 reasons here. Not every developer gets to actually see what the founders spend their time/energy actually doing...
Culture does matter. In India, boasting about ranks/marks of one's kids is pretty much a cultural thing, everyone does that, with an enormous pride. This breeds a batch of kids who want marks and not the knowledge or understanding of things. Almost everything is a darned 1/2/5/10 marks question. Even the interested ones are forced to conform and be one in the herd. Indian social framework by large kills creativity and promotes rote learning, and the effects thus seen are quite well known and obvious.
http://en.wikipedia.org/wiki/Triboluminescence#Mechanism_of_...
If someone states something that's incorrect, reply to the comment and explain why! ;)
I like the lack of comment scores (to avoid everyone piling on one comment), but I think I would like it more if I knew what went into how high a comment was on the page. Is it a fact that the first displayed comment will be the one with the highest score? I know some different inputs are used, such as the karma of the submitter, how new it is, etc. but I guess we don't know "for sure".

I don't think the solution is to bring back scores, though. A possible "simple" solution could be to color/star a comment above 50/100 points, etc. Comment scores could also be displayed as percentage or on a scale of 0 to 1, 0 to 10, etc. I'd be more likely to read a comment with a score of 95% than one with a score of 20%. This way you at least get an indication of the helpfulness of the comment other than just its position on the page.
It's worth noting that the consequences of random election are not "the crazy party gets into power". It's "the crazy party gets a couple of seats". The chances of someone with even 5% of the election are astronomically low (http://twitter.com/johnmyleswhite/status/62863260566827008 - the probability of someone with a 5% minority getting the majority over the course of 50 elections).

The likely scenario here is that your crazy party gets 1, maybe 2, seats at the worst and promptly demonstrate themselves to be incompetent tools, spoiling their chances of reelection.
Have you noticed how many articles are about C around here? As I said in another thread, there's too many benefits to discussing C/Lisp/Git: strong opinions (thus, traffic), karma, and illusory in-group status.

If we want to fix Hacker News, we need a way to stop these sorts of karmic feedback loops from setting themselves up, because they are echo chambers.

(Also, it'd be nice if bloggers didn't measure post success by traffic, but we all know that isn't going to change.)
I thought Epic was moving there because of the money savings...
I skimmed the page and didn't see any mention of sharing or collaborative use. That's the biggest obstacle I'm seeing with getting buy-in at work. I need to be able to let some users see the notebook in read-only mode, others should be able to run it but not edit it, others should have full access.

Maybe there's a non-hacky way to do this and I'm missing it?
It would be awesome if this app provided a toggle you could click that would scramble/unscramble the sounds while you're entering passwords, that way evedroppers can't get anything meaningful (other than your password length)
The individuals in the corporation did it on behalf of the owners. The owners should be held accountable