skysight-inc/HackerNews huggingface dataset:
Deep Work Stats – How much time do you get to code at work?
THANK OFF THA CHULDRUN!! (Lol)
There were 320k transactions in the last 24 hours on mainnet alone (for bitcoin).
Really single-family-only zoning should be banned by federal law. Force cities to build duplexes/triplexes/four-plexes everywhere. We're stuck in this stupid single-family-or-idiotic-"luxury"-condo idiocy because of that.
https://www.floridabulldog.org/2019/09/long-hidden-9-11-comm...

A close associate of Al-Waleed bin Talal
More people need to know about it.
Mongo's marketing team. The near 1:1 logical mapping for Node.js and other languages with object structures. It's effective, and very easy to use.

Compared to a closer example like RethinkDB, which was really cool, but nowhere near the money and marketing team ultimately failed. Rethink started in terms of stable data first, performance tuning from there... mongo went the opposite approach and caught up on the stability later. Of course scaling mongo and administration isn't as easy as a single node, or multiple read-replicas.
Yes, developers seem to have something against FF, now that chrome is in town.

We're living in the IE-is-the-only-browser age all over again. Only this time in not IE, but Chrome

Definitely, most humans DO NOT LEARN anything with history!!!

They keep making the same mistakes over and over and over...

Very sad...
>This is absolute nonsense. In the beginning the web didn't even have inline images. It was a text-only protocol.

Maybe you misinterpreted my comment. "practically from the beginning" does not mean the same thing as "from the beginning." I think something that was considered to be a part of the HTML spec, regardless of how it came about, since the 1990s counts as "practically from the beginning."

>Cookies and script tags were hacks added by Netscape, IIRC.

Tim Berners-Lee didn't seem to have a problem with the premise of embedded scripting in HTML in 1992[0], albeit not with the script tag and JS per se. And my comment was more referring to whether or not executing code in a browser was considered a legitimate use of HTML and the web at the time - and clearly it was, albeit not universally. That paradigm wasn't something Netscape just "hacked" in and entirely forced upon an unwitting web.

[0]http://1997.webhistory.org/www.lists/www-talk.1992/0064.html
Ask HN: Is anyone else irrationally angry about Gusto’s new payday loan feature?
They just mass emailed our team with their new payday loan product. Seems entirely way to unethical of a space for a company like that. Totally destroying any kind of brand loyalty I had with them.
Would you mind explaining that opinion?
How to Increase Employee Retention
You know the problem with those principles? They are not a methodology.

Most of the problem described in the article -and everywhere- is precisely that "the theory is good but everybody is doing it wrong".

But that doesn't really help, because it overlooks the fact that the origin of all this is just a pile of generic, hard-to-argue small-time guru ruminations. I mean, it is not necessarily bad advice: "These are valuable things and we think that in particular these ones are more valuable than those other ones". Okay. Probably. They do look good. Let's say they are. Now what? Oh, that's left as an exercise to the reader.

It's funny. Just yesterday I almost had an argument over one of these things. I heard Karen say to the guy on my left that "Agile means less documentation", so I raised my eyebrow. "Agile means less defined documentation, more open, because documentation has no value at all" - she added. I was about to point out that that is not at all what it means, but then she went further and told him that what he needed to do was to "work as a team and become more involved in collaboration". That, right there, is the problem: pretending a bunch of cool sounding expressions can be a substitute for actual things like writing down what they wanted the guy to do.
As dumb as this might sound, I think timing is important.

I am going to make a broad generalization that most of our readers are located between Eastern and Pacific time. I would expect most activity to happen during common down times in the work day (eg. after lunch, post scrum). I think this is essential for generating meaningful and well thought responses.

Perhaps you can do some time analysis on some of the most successful Ask HN threads and tell us your findings :)

Also popular threads like "Who's hiring/firing etc" always happen at the beginning of the month, am now programmed to expect those.

Best of luck
Shhhhhh. That's blasphemy here.
Impress.js has been going strong for years and let you create zooming presentation decks with html and css.

https://impress.js.org/
I'm not vegetarian, but in my previous job my favorite nearby restaurant for lunch time was a vegetarian one. The food tasted incredibly good and it wouldn't make me drowsy during the afternoon.
Just as a counter to this, while I agree such substitutes are a poor facsimile to real meat I'm incredibly grateful for them.

I'm vegetarian for moral reasons but my problem is I don't really like vegetables and have constant meat craving. Being able to cook dishes I've been eating for the first 27 years of my life and make them vegetarian (though not as good) is a life saver and I'm grateful for the increasing investment and development in this area.
The contradictory meaning of "sanction" is very recent and dates to the 90s (referring to trade restrictions on Iraq). Because it's so new it really annoys me (as opposed to, say, cleave).

When I hear it I still hear as it was used: we (was it the UN? US? I can no longer remember) sanction your restricting trade with this other country. Which on TV was abbreviated/blurred and thus within only a couple of years the standalone term had acquired the new meaning!

So at least to me your sentence seems clear: I don't feel like the meaning has changed quite as much as you do. But since you interpret it that way: perhaps I am wrong!

It's a shame the google ngram tool only consults text. TV is a rich source of neologisms.
It's pretty much been the standard way to develop UI's since smalltalk. If you look at the old Windows (IIRC 95) render loop, and squint just enough you see react. It's not the greatest, but no one has devised better way to do large app UI dev across teams other than component models. React is just that model bolted onto JavaScript much like the win api was for C++. Before jQuery there was Dojo and by a few months YUI, React is really just a focused and cleaned up version of Dojo's component lifecycle model. React's novelty was the virtual DOM and it was a big leap in realizing web components without sacrificing performance.

jQuery got popular because it was easy, and good for quick and dirties, but it fails when you try to scale it to more than a few developers. It's not a bad tech but you can paint yourself into a corner with it pretty quick if you have to scale it across a team. You see bad code happens. Black boxing is a way of limiting bad codes impact on the overall system, because it is easier to rip it out and replace it. Functional programming is black boxes for back end business logic. Components are black boxes for the UI. It protects me from you and you from me and therein lies the importance of it.
But maybe Agile is the source of problem with Agile. Agile, to me, is like the nitroglycerine of development methodologies. The explosive instability of Agile isn't a problem from outside that corrupts Agile - it arises from the methodology itself, which inherently invites abuse.
A bit misleading no? The percentage of people living "with spouse" has been cannibalized by the people living "with partner".
Ending parking minimums is right up there too.
Starbucks offers complimentary digital access to news for a limited time
AI Technology Beats Vegas in Predicting NHL Games
Thank you for finding that! I was looking but failed. It's great stuff. (Disclaimer: I used to work with Eric and Sandra.)
more or less agreed, would def like to see how they ended up at 99%
Your point about deadlines gets to the heart of the issue I think. Scrum and agile are flawed in many ways, but generally you can bend the methodology to at least mitigate the issues. The one totally unsolvable existential problem, though, is the impedance mismatch between a team trying to be agile and a customer who's almost invariably not.

The idea that your team can work on an open-ended basis with the customer to add functionality a piece at a time and dynamically adjust expectations as you gradually pin down the requirements and get a better idea of how much work they'll take, is, unfortunately, a fantasy. Somewhere up the chain, someone is going to want to know how much it's going to cost to get the features they want. The very best you can hope for is to estimate (ha ha) how long the milestone/project will take and then attempt to conduct scrum within that time box. But it's farcical and demoralizing because you end up structuring your sprints with what you know you need to get done instead of just what you think you can reasonably get done. The "agile" nature of it fractures the very first time you get behind your guesstimated schedule.

I think the process could work if you win the lottery with a customer who's actually enthusiastic about embracing the uncertainty of agile, or if you work in a type of org that sets its own release schedule. But unfortunately I think those situations are rare and for most of us the fundamental mismatch between agile developers and non-agile stakeholders kill the whole idea.
> Really single-family-only zoning should be banned by federal law.

There's not even a shadow of Constitutional argument that that's a federal power.
That's not true, or at least not a major component. A workable phone is about the same as a low-end desktop or laptop, but being mobile and internet-connected by default is a huge functionality win. If you can only afford one device and one ISP, the smartphone is the superior option.
MERGE[1], hopefully. If I understand correctly, it would allow us to do
upserts while checking against multiple conditions. It's also standard
SQL, unlike UPSERT, INSERT OR REPLACE, INSERT … ON CONFLICT, and all the
other names different RDBMSes gave it over the years.

[1] https://en.wikipedia.org/wiki/Merge_(SQL)
"We are writing to request that Facebook does not proceed with its plan to implement end-to-end encryption across its messaging services without ensuring that there is no reduction to user safety."

I don't understand why they don't just ask for what they want, why say it's about "user safety" when it's not about that at all.

Just say "As a matter of national security, the government needs to be able to read user messages (and we don't care if that opens up a hole that enables other governments to do it too)"
Presumably part of their calculation is "can we interfere without consequences" which I don't think we would say is the case with the PRC. That said, the US and PRC do seem to be doing a fair amount of cyberwarfare against one another, so maybe it isn't a foregone conclusion.
What we really need is less people.

Seriously though, no matter how efficient we get with our space, eventually we'll hit a wall and the solution is going to be exactly the same as it always was and is: reproduce less quickly.

The only difference is how much nature will be left when we get to that point.

I've started to look at houses with yards as miniature nature preserves.

To Downvoters: I feel I've done a decent job outlining the futility of more and more compact housing. I'd like to know what your logic if you disagree.
This is an interesting project, that I could see being useful, but it's not an alternative to Electron if it can't cross compile.
Time Series Analysis with Pandas
Does Data.Aeson parse JSON as UTF-8 and numbers as decimal? You know, in real world business applications we don't use float/double or ASCII.
It shows that in every message thread, so I'd say everyone; how many understand that and realize the consequences of having or not having E2E encryption is another matter.
Dads-to-be should stop drinking 6 months before for baby's health, study says
Single-family housing seems perfectly reasonable in non-competitive, rural environments. No need force multi-family housing in those areas.
> This is how limited type systems are still very much better than no types.

This is not what I was arguing against. I was arguing that I would be surprised if people were happy to go from strong typing to dynamic typing, not that 'limited' type systems are better than 'no types'.
Looks like a good overview but I'm surprised it didn't cover process control charts, since they are easy to make and specifically for detecting the situation where the world has changed in a meaningful way (e.g., a machine is malfunctioning). The book "Understanding Variation: The key to managing chaos" by Donald Wheeler has a cult following and exalts control charts in the business and manufacturing world. Parts of it are a little goofy but I do think it does a good job making a simple tool useful for practitioners.

I knew someone who loved that book and taught corporate workers to throw literally all data into control charts. For instance, instead of doing a t-test, just string out the data in order of the classes and see if the points go outside the lines. I thought it was lazy, but if you're going to have one tool then I guess you could do worse than the control chart.
The stereotypical SF living conditions involves a multiroom apartment with the common facilities shared by strangers and each bedroom has a working adult or possibly a couple. It's generally considered to be a "pre-family" housing model.

The sterotypical Soviet "komunalka" involves a multiroom apartment with the common facilities shared by strangers and each bedroom has an extended family living there - i.e. a couple with kids and possibly including grandparents. That's a substantial difference; the exact same conditions feel very different depending on whether you're 25 and single; 35 and married with kids, or 10 and having to find a spot to do your homework while your parents' flatmates are having a "marriage crisis psychotherapy session" over vodka.
I think the document centric ship sailed around 1993 when HTML forms became a standard.
Area Man Constantly Mentioning He Doesn't Own A Television

https://www.theonion.com/area-man-constantly-mentioning-he-d...
metaness
Finding new genetic mutations among healthy cells
I find it interesting that people can even find this information out. It seems he found out from putting his DNA in but I hear other states allow that information to be accessed almost freely. It does make sense from a public health perspective (if everyone started using this service a lot in small communities). If this guy didn't put his agreement in writing then I don't know if there's anything he can really get out of it. Wouldn't it just be he-said/she-said? I didn't see any mention of a written contract.

Somewhat related: I was conceived in Germany in 1989. It's really unlikely that I'll ever find out any information about my biological father. Clinics there (until recently) only had to hold some info for 10 years. I don't think my parents even knew anything about the person - as when I came out... I looked nothing like my parents and I don't think they intended that. Brown eyes to their blue. Every facial feature completely different. Olive skin to their paleness. And this extended to the entire family - I always looked out of place. They didn't tell me until I was about 24. I wasn't shocked - clearly.

I've never done any DNA testing mostly because no one can place my race and I like the mystery! Sadly - I'm the perfect mix where most white people treat me like I'm brown and most brown people treat me like I'm white. Never got to fit in - lol. I still have a genuine curiosity but not knowing is all the more interesting. Your experience of race is mostly what people think you are anyway.
GitHub Desktop Interactive Tutorial
Can we have proper building standards first? Right now, the level of noise insulation in the US is abysmal, consequently no one will move into a multiplex unless they absolutely have to. That's why the perception that multiplexes attract undesirables is actually justified, and no one wants them and their externalities in their neighbourhood of single-family housing.
You need to use reference counting or a scoped memory pool. It's totally fine in almost all cases.

Refcounting in Rust is still faster than refcounting in ObjC or Swift (because Rust can avoid using atomics or increasing counts in many cases), but people who use Rust tend to insist on zero overhead, and a truly flexible zero-overhead solution can't be verified statically.
So you use Skype, phone, WhatsApp, and email. That’s not really the definition of “without any social network”.
yes because programming is exactly like manufacturing cars on an assembly line or playing rugby.
How many of them were fake? 95%. [1] While I understand that applies to exchanges and not mainnet, the reality is that each mainet transaction is impacted because it's the 95% of fake volume that sets the price and therefore the terms of exchange for the "real" transactions.

[1] https://www.forbes.com/sites/cbovaird/2019/03/22/95-of-repor...
Do you keep your contracts from 30 years ago?
There was also the 1985 bombing of a neighborhood by Philadelphia police. Their target was MOVE protestors. Six adults and five kids died.
It's the non-invasive nature of facial recognition that presents a problem. If you install a camera above the entrance of a community center, then record everyone coming and going, you can identify who is attending what meeting and when. Perhaps someone walks in to a far right or a far left meeting group. Maybe an environmental action group. With that, 20 years later, you can destroy their career. They didn't sign anything, they didn't do anything, they were just witnessed going in and out. That's enough.

Since the community center belongs to the government, it's just a matter of connecting things they already own, so it does not give the government anything it doesn't already have (or could have.) The problem is that people don't think that way. Nobody expects your movements to be associated with something undesirable in a decade or two, but it's happened before.
The Untapped Potential of “Natural Mentoring”
Thanks for the response. Logging doesn't seem to be an issue then, nice.

I'm still curious as to how to introduce variations though.

Frequently we find that we have to introduce "if (settings['special_x']) then DoSpecial else DoCommon" deep in the business logic to handle special cases that arise.

Assuming the existing function did not depend on the settings, how does one best introduce this dependency on the settings? In our code base we can cheat by effectively having the "settings" dictionary as a global variable, though we try to minimize this obviously. But in a pinch at 4am, that might be enough.

How about Haskell, is there a way to "inject" such settings without refactoring all the way to the top?
Ask HN: What exotic hobby do you have?
Doesn't need to be related to tech, but ideally has to be unique. "Gardening" or "flying drones" are okay if you elaborate what you're doing that makes it unique. Interested to see if anyone has used any of the technology they use at work to improve their enjoyment of any particular hobby (I know lots of people love getting Raspberry Pis to water their plants, etc.)

Tell HN what you do that's cool!
One strange thing about the Agile Manifesto that people usually miss is that it's signed at the bottom by a bunch of consultants. Who are these people and why was it important for them to attach their name to this?
The heroes we deserve: Nickelback
Sure, but let the market figure it out rather than mandate it?
If birth rates decline and immigration is stymied, the United States is going to find itself in an extremely difficult position with entitlement programs, which largely depend on the working population being as large, or larger, than the retired population, for adequate funding.
I really like the interface, but think the atomic swaps are the real key here. Is there any market maker / counterparty finding application for atomic swaps?
That's a bit much.
This is a total misunderstanding of freedom of speech and the first amendment.

Freedom of speech does not mean you are free to say anything to anyone and never face consequences for your choices. The concept of freedom is to be free from the government officially and legally restricting your right to publicly address your grievances.

China's citizens do not have this freedom. Just because taxi drivers are not afraid to express themselves in the privacy of their cab to other citizens does not mean they wouldn't fear for their livelihood to say the same thing on a stage where it would actually make a difference.

True freedom of speech is this:

In America, anyone can stand in the middle of a public square and shout whatever they want about the government and the police will do nothing. Other people are then allowed to also shout and demonstrate that that person is an idiot, or maybe right, but the government never gets involved.

In China, any demonstration like this is swiftly punished by authorities. On an exchange trip I went on about ~10 years ago an American college student decided it was good idea to shout "Free Tibet!" over and over in the middle of Tiananmen square. An unmarked white van appeared in < 5 minutes and he was gone. He was unharmed but that evening he was on the first flight back to America.

People may hate you and retaliate against you in America for what you say, but they cannot and will never arrest you.

That is freedom of speech.