skysight-inc/HackerNews huggingface dataset:
If you're near one of our current 11 markets, you can find some local, custom makers: https://attic.city. Or ff you're in the DC area, see https://attic-dc.com/custom-furniture for an expanded offering.

Sorry if you're from outside of these markets; we're working on building out to more. Feel free to put in a vote for a particular one :)
I don't know, man, the supplies needed to make 2 Pepsi's seem pretty intense.
Scientists have a duty to communicate what is true and what is not though. Passing that judgement duty to the general public is irresponsible and unwise (it's easy to claim anything with flawed / misleading statistics). Ideally someone would have come up with a framework that is better than statistic tests to justify levels of truth, but so far we dont have one
If you need it version controlled there are two options. Use somthing that does versioning in the database (like django-reversion f.ex.) or separate the story into it's own repo and use it as a sub-module. There are other ways, these are just the two that jump immediately to mind.

Hardcoding any strings is an antipattern.
Good explanation! A typo: "requirement of P<.5" → "requirement of P<.05".
When does that kick in? I've been waking up at 6:00am every morning for the past decade and still hate it.
> The hack depends on numeric overflow in the caller that flips negative number into positive, so malloc can't possibly know it got the wrong size.

Look again at the hack-- Ted is sending a negative number to malloc. If I change malloc's interface to accept signed numbers, then I can check inside the definition for negative numbers and report to the user that something bad has happened.
Sure, I understand. This post probably is a bit too vague. I guess I was more looking for personal experience in selling a profitable small business outside of a typical inbound acquisition offer. I know of the brokerage feinternational.com, just from the occasional mentions here on HN, but not really sure if there are other well-known alternatives which also focus on software/internet businesses.
If Microsoft hadn't embraced open source around the time Satya Nadella took over, by now they would have probably imploded and become irrelevant (I mean in the sense of how Bing is more or less irrelevant to most website owners even though it apparently makes a lot of money).

Its not as if they decided to open source Windows XP.
Because sealioning implies malicious intent, i.e., that the guilty party's main intention in engaging in this behavior is to cause strife.

John is certainly engaging in similar behavior, but it does seem like his main problem is that he's overly dramatic and full of himself.
I agree with you. This "Agile" cancer that has infected the industry needs to die now. Someone here called it collectivized micromanagement and that's the best term I have heard for what's become of "Agile".
Check No Code Founders: https://www.nocodefounders.com
In the late 90s I chatted with Brian Goodwin who was about to write this book How the Leopard Changed Its Spots https://press.princeton.edu/titles/7043.html

Really interesting guy and the book covers a whole host of areas where self-organising systems shape organisms without necessarily much genetic intervention
Drop-ship vendors would just create multiple profiles to get around that. Given they aren't managing to police that sort of thing as well as people want already, inviting more of it would be unhelpful.
Glad to see there's a vocal minority who disagree with the way React Hooks are implemented. I raised my objections when it was announced (even got super kind feedback from Dan Abramov himself) - but it was too late, they "jumped the shark", as you put it. I looked up the meaning of the phrase, not sure it's totally suitable for this situation - but I feel that React crossed a threshold with its release.

I started considering alternative view libraries from that point, and continued to resist against using Hooks in my own React-based projects. The thing is, I love how React transformed web development, it's got huge mind share in the community, and there's nothing better out there yet. I just wish it had stayed small and simple, kept other concerns out of it and focused on doing its one thing only.
That might be why it has been taken down already...
Location: Białystok (Poland)

Remote: Only

Willing to relocate: No

Technologies: Ruby on Rails (backend developer) 5 years experience

Résumé/CV: https://www.linkedin.com/in/mariusz-bruszewski-4b106994/

Email: m.bruszewski91@gmail.com
Past passwords can be tested against past hashes.
Why climate change is so hard to tackle: Our stubborn energy system
I remember when their max password length was 8 characters. It blew my mind that a (effectively) bank had such terrible requirements. At least they fixed that
What I Forgot Growing Up in a Family of High-Performing Intellectuals
The bonferroni correction is a post-test for testing between multiple pairs in groups, it doesnt really fix the problem of cherrypicking hypotheses
Slack bought hipchat from Atlassian and shut it down.

https://slackhq.com/atlassian-and-slack-partnership
Agreed. In the aftermath of Hurricane Katrina, my family lived without electricity for two weeks. We depended on our gasoline-powered truck to procure food and water, transport an ailing grandmother for medical care, and generally survive.

If we and others had depended on the existing electrical infrastructure to power our vehicles, we would have been completely screwed. A chaotic, uncomfortable situation would have become truly dangerous.
> Why would he want his "performance" to be featured on proprietary video formats or platforms?

Maybe so that he could reach a larger audience.
Once you get out of your teens, people pair off one to one. Even unattractive people. I think the issue is more that some guys have extremely unrealistic expectations of what kind of girl they should have. They're overweight, unemployed, and rude to others but think that supermodels should love them.

Also remember biologically men are programmed to seek many women whereas women are extremely choosy. This leads to lots of rejection for men. Men just need to accept that and keep trying with a good attitude to find love.
> I now bike around 5k a day and that burns about 100 calories. That's 15 minutes of biking to burn the equivalent of about a third of a slice of pizza

That must be the worlds smallest slice of pizza. 100 calories is nothing, about 1 apple's worth.
I still think a dead mall would be a great startup incubator - each small group gets its own office, tons of shared space to interact with each other, food court for local restaurants to cater to everyone, some big anchor spaces for the larger companies (or even a local data center), and even some built-in back offices for the property managers.
That's a contradiction. It's not the wisdom of the crowds if only a few hundred people are really looking at things. The whole point of that expression is that you need a crowd, to avoid groupthink, capture etc
anec-data here but I'll add it anyway. The "getting ads delivered based on the exact obscure thing you happened to be talking about just half an hour previously" trope was happenening to me with what was becoming laughable predictability and led me to uninstall the app from my phone permanently. It was just the final straw alongside a sudden massive uptick in notification spam [somebody you don't know in a group you're in liked a thread - NOTIFICATION... A friend of a friend of a friend you've never met and only have a tenuous connection with shared a thing... NOTIFICATION] whilst also erstwhile hiding things I was genuinely interesteded in because algorithm led me to change to first the mobile web version and then the "tinfoil" wrapped version and guess what... the strangely co-incidental ads for things related to conversations pretty much stopped overnight.
Anec-data for sure but the co-incidences were uncanny.
Thanks! I've corrected it.
This is great.

I had some difficulty using it on multiple monitors though.
The Actual Proposal We Use to Sell Six Figure Projects (Free Download)
Tell HN: No, your donation to Mozilla doesn't support Firefox
I've been donating money to Mozilla hoping to support Firefox, but a recent posting on HN made me doubt it. So I asked Mozilla Foundation if any of my money goes to Firefox. Here is the answer:

> Thank you for being a Mozilla supporter.

> Donations to Mozilla support the work of the Mozilla Foundation, as described on our website here: https://foundation.mozilla.org/.

> Donations to Mozilla do not support the Firefox browser; instead, their development efforts are funded by revenue generated within the product itself, primarily partnerships with search engine companies.
Are marriage rates up in any Western country?
What it looked like: http://www.geraldika.org/images/06_2007/010_04.jpg
For those interested in learning more about this, Chris Lattner (project lead on MLIR and Swift for TensorFlow) and I co-taught two lessons covering these topics. They're lesson 13 and 14 here:
https://course.fast.ai/videos/?lesson=13
Three Lessons from Entrepreneurs Who Rode Fantasy Sports Wave to $35M Valuation
Mistakes When Using Apache Cassandra
When you've got empirically gathered data, pretty much every type of analysis you can do with it comes under the umbrella of "statistics". I think any better truth measuring framework can only be statistical.
It does. I spent several evenings writing little bits of Julia code that do “non numeric” stuff like querying RDF data stores, text processing, etc. I think Julia is a reasonable general purpose language.
> But if you have to go gradually and you have a goal of typing an untyped codebase, then just introduce a rule at a time from a list of rules you'd like in the end.

This was the plan. In a similar fashion to bringing a legacy code base under test we would commit to bringing this code base under type coverage. We started by adding explicit type signatures at the start and refining the types as we worked on the modules. What we ended up with is an archipelago of typed modules.

This has the consequence of forcing the developer to be aware of the coverage of the module they're working with. On our team I don't think there were enough people who had experience with strongly typed languages on board -- we're a JS shop. This meant we had to teach our teams how to think and design with types as we went along... and as deadlines approach and teams work towards their goals sometimes... that escape hatch is too tempting.

So your archipelago spends most of its time shifting. Some old, crufty modules never end up getting typed. New modules are well typed. And there are too many of the former to enable strict checking without overloading the developers.

It's not simply a technical problem but a social one too.

> Your project either doesn't benefit from static types or you're not seeing the benefits.

I believe types benefit the programmer and help us reason about programs. We've been seeing benefits there. It has helped some of the more junior developers learn how to write better code.

One boost has been that I started teaching a weekly class in Haskell that some of our developers opt into and that has had a positive effect. A more strict language has helped demonstrate how to structure programs and think in types. Which has helped them, they say, write better Javascript (even though I'd never recommend learning Haskell to "become a better programmer," you'll walk away frustrated).
>But I don't agree that we need to completely throw away theory, O complexity analysis where N - input size is the main variable.

No one here is agreeing with that.
I am bit more cynical about this. Google and others have simply shown Microsoft how to make loads of money by opensourcing the project, while still keeping the upper hand on it. How to "opensource-but-not-quite-opensource" (Chrome/Chromium, Android/AOSP,...) the projects. Even Amazon didn't succeed in prying away Android from Google (Fire). So in my mind it's actually surprising that it took them so long to join the party. After all, what do they care if Linux is running as part of Windows, as long as they can sell the Windows licenses? It's not like "the year of Linux desktop" is coming anytime soon... :)

I think the real danger to these companies are less-than-free licenses (think Commons Clause) which give most of the freedoms to the user, but still allow the original creators to retain some of the rights, making it possible for them to have a business model behind it (such business model that AWS^Wbigtech can't take away so easily). And in this case RMS is doing more harm than good by preaching about "pure freedom". Of course Microsoft is on the same side as he is. "Write the code, but give it away". What's not to like?
Ehe. Yeah if one insists enough this can happen. It's not a panacea, and really switching to any one measure will cause it to be hacked in the end. The solution is probably multiple objectives, eventually including the reputation of the researchers as well

nobody has solved the trust issue
It might be just a feeling, but it seems that superstitions in every area from medicine to politics are expanding their reach over the last 5 years.
Many people talk about preregistration, but I'm not sure it would result in the hoped benefits.

What I predict would happen:
- either lots of studies are allowed to preregister, most of which cannot reject the null hypothesis. You end up with a lot of "boring" null-result papers in those high-profile journals that nobody gets excited about and nobody gets promoted for and no media coverage happens, bad marketing for universities and research centers.

- or there would be a strict filter for the pre-registration, so that researchers cannot chase their gut intuitions, some authority would need to approve the study even before it's done. This hinders research and hinders the dissemination of truly unexpected discoveries.

The human incentives are way deeper than any one solution could touch on. The whole science funding structure requires flashy and sexy results that are just not possible to produce on that scale.
Yes, I will. Thanks for the suggestion.
‘Hustlin’ Tech’ – Our Guides to Technology for Hustlers
> they found a piece of foam glued inside a navigation system

>> The person was later identified by co-workers as Alani, in part by his distinctive limp

not the sharpest tool in the shed
I've had good luck with Etsy when buying things you can't find at Walmart. There's plenty of knitters and crocheters on Etsy who use the site to avoid accumulating finished objects. They're usually willing to do custom things, too. And Etsy is home to the only person in the world (that I know of) who is doing modern reproductions of cuneiform tablets.
I would argue that as soon as they asked to change the format the first time then the template solution is no long over engineering as it has been demonstrated that the format can and will change. In general I wouldn’t call it over engineering if the problem you are trying to solve occurred in he past and you have reason to suspect it will occur again. The problem with over engineering is solving problems that have never (and may never) occur.
https://www.ebay.com/sch/i.html?_nkw=radar+key+nks
You are assuming that monitoring and rollback solutions are bug free, always on and have 100% knowledge of what's going on. That is never true.
Curious about where you see ansible fit in while using Terraform, could you expand on that? Everywhere I have thought I would need ansible to scratch an itch it has turned out that terraform has that functionality in some way (through null_resource, runners).
This is a a really common misconception about p values (that they can be interpreted as p(H0|x), or "probability of the null hypothesis given the data") when a p-value is in fact p(x|H0), or "probability of observing data at least this extreme given that the null hypothesis is true
So on the Hacker News front page at this time we have another article titled: "Psychological Characteristics of Romance Scam Victims". Online dating is rife with romance scams, how does facebook plan on protecting it's members from this fraud?
That assumes it's possible to retain a deep understanding of a company or industry whilst being outside of and focusing full time on "money management". It's the same school of thought that says corporate management is a generic skill that people can/should be taught and then they can manage anything.
In theory, it may not be. In practice, lots of sites that split out shipping make it hard to find out just what shipping will cost until you’re very deep in the checkout process, and then charge insane rates.
So, speaking as a dev, I feel like Docker's killer app is that it makes the config management a lot easier.

Dockerfiles give you a fairly easy and consistent way to express, "The runtime environment needs to have Python 3.5 and these packages," in a format that doesn't introduce too many concepts over and above the basic command line junk you'd use to manage your environment without Docker. If your stack requires multiple services, docker-compose gives you another fairly easy way to describe what all goes into that. And then it gives you a _super_ easy interface for starting and stopping all those services, keeping track of what you have running, all of that.

(And it's all fairly disposable, which is nice, since, as devs, we tend to break things. TBH, if Docker has done nothing else for me, it's that it's turned nuking PostgreSQL to get back to a clean install a 10 second process instead of a 30 minute one.)

It's not really that simple, and I've spent my fair share of time screaming at Docker for being flaky and having confusing under-documented configuration. (And I don't think I'd use it at all if I were working on a platform that weren't so annoyingly susceptible to systemic dependency hell. But worse is better, so the unix philosophy won, so here we are.) But eventually you get over that hump, and it starts feeling fairly easy to understand.

I don't know Chef, but I've seen Ansible used in production, and it just doesn't seem nearly so attractive. It could just be how it's being used, but it felt like there was this infinite regress of complexity where everything was tied to something else and you have to have been the person who built it to understand it, kind of like the bad old days when people were trying to put too much smarts into the database itself so they'd just become this rat's nest of triggers and whatnot. I'm sure it's not that bad. . . but my initial impression was that Docker is great for scratching a developer's itches, but slightly sucks for ops, but maybe is still worthwhile there if you're dealing with microservices or elastic scaling or something like that and you can use Kubernetes to smooth over some of the flakier bits. Ansible is much more for ops, and does a great job there, but I don't see it scratching many dev itches at all.
I'm sure there were contingency plans to use it (and the prior 9mm mentioned) during missions like https://en.wikipedia.org/wiki/Apollo%E2%80%93Soyuz_Test_Proj... if war broke out on Earth.
Interesting. You _really_ need some way for folks to suggest improved captions.

A tree with a mountain in the background.... completely ignoring the house which is the central focus of the photo.

https://taken.photos/photos/tree-with-mountain-in-background...

or the aforementioned "A cat sitting on top of each other"

I'm thinking this is a great _starting point_ a way to bulk ingest lots of photos, but as a resource i'm going to loose faith in it every time i see an obvious AI screw up. Technically yes, they're still useful titles that help (well, they would help if you had a search which I can only assume you're planning because otherwise what's the point) but _emotionally_ i'm going to be "yeah but they're always wrong" (even if it's not true)
Or we could blame Congress for continuing to shepherd a ridiculous tax code instead of fixing it.

Politicians have more to say about chicken sandwiches, library story time, and and NFL pregames when their actual job is exactly this sort of problem, not being professional culture pundits.
If you are doing something that is a good cause, you should take money wherever you can get it without any ethical concerns. I would much rather have the MIT media lab to have that money than Jeffrey Epstein.

The only thing to watch out for is to make sure you are not rehabilitating an evil person's reputation. But if it donation is made anonymously or quietly, it should be okay.
It's worth to point that "3% probability we're just seeing a pattern by accident" is only right when you understand it as "in the world here our hypothesis is wrong the same experiment would give such pattern in 3% cases", not as "given such result probability that we are wrong is 3%".
There are very few principles in science. Statistics tests seem to be something where scientists unanimouslu agree. Another is models, and applying occam's razor to choose the one with less parameters. Perhaps one could also justify choosing a hypothesis on the basis that it is simpler.
I was hoping they were in case they encountered hostile alien life forms in orbit.
Etsy became a platform for private label sellers, similar to Amazon's marketplace, but with a slightly different audience that focuses more on whimsical and feminine aesthetics.
Can you drink in the store or is it limited to a bar area? This seems like a great idea either way, surprised I haven't seen it in more places.
I want to see an analysis of the different failure modes (catastrophic failure, hit by a satellite) and the consequences of the failure.

I believe this idea is just incompatible with reality.
Exactly. It's going to incentivize more hacking
> In cities, we will need chargers by every parking space

There are a number of alternatives that are not nearly as onerous. EVs do not need charging every day, and few people in cities need to drive every day. If you only drive 10 miles a week you can just charge once or twice a month; I already have to move my car twice a month for street cleaning.

IMO portable batteries are the most obvious solution. The lifetime-amortized cost of batteries is <20 cents per kWh, and for larger batteries with low discharge demands it's <5 cents. A small UPS-sized truck drives down your street in the afternoon, dropping off low-profile batteries underneath your car while another guy plugs them in. In the morning the batteries get picked up and taken to be recharged.

In the end the infrastructure is about the same level of effort, but I think the portable vision is much easier to conceptualize. A lot of jobs would be opened for people making these charging trucks. Many more would be opened to drive and operate them, but I'm not sure auto plant workers would want that.

> in towns/villages every house will need its own charger

Unfortunately these jobs are not transferable to auto workers. The processes to make chargers are highly automated, unlike auto manufacturing (outside frame and component production). There will be a lot of very well paying electrician jobs opening... but that's not a profession you can just jump into, despite the number of people who try (and cause fires doing so).
Why isn't it mandatory for government orgs to use cloud?
So will stripe be considered a bank?
I remembered the same as you, and just had to recall the name. Took a few minutes of googling, but Streamus was the one I remembered at least.
You answer "Science is not compatible with religion." by mentioning religious scientists. We all know such exist, that's not the point.

You're not being thorough with your reasoning.
Facebook Is Eyeing Engineers at New York Banks in Hiring Spree
Default Password for GPS Trackers
What a super good explanation! Thanks!
I haven't published the code, primarily because it isn't in a share-worthy state yet. Definitely happening sometime soon though.
It freezes in the winter in NYC, which forces homeless people to make contact with the System.

The NYPD also run beat patrols (uniforms on foot, in pairs) which are scarce/absent in SF and Seattle.