skysight-inc/HackerNews huggingface dataset:
I disagree with the title. I've used waterfall and still found engineering hard.

Even you have a bulletproof requirements document, implementation and engineering still produces unforeseen eventualities and unexpected consequences.

I think software engineering is hard primarily because it's the coalface between abstract and concrete.

We're wired to be great at concrete, but capable at abstract. With software it's like we can get ourselves into a perfect storm of intractable-for-us problems.

Other forms of engineering, civil, mechanical, etc are still really hard, but I think we're better wired for them because they're less abstract, more concrete.

But in software, abstraction is part of your bread-and-butter daily-grind tool-kit.
It’s not even a question. We do E-commerce all over Southeast Asia and most people are on their phones and can range from not very tech savvy to pretty tech savvy.

We offer form, phone number, email, and chat. I would guess 40% chat, 40% direct email, 15% form, 5% phone?

Personally, I think forms suck on a phone and probably go to a black void I can’t even follow up on.
Too over complicated.

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

COD is so old, it's the name of an AC!DC song. (Well, there it stands for "care of the devil", never mind).
When I visited Paris, it was the scooters that annoyed me to no end. They sounded like two strokes and were everywhere. Will they be banned too?
Quite the contrary experience, it's specially hostile to knowledgeable people. My last 3-4 questions were all closed because I wrote targeting experts and the mods had trouble understanding what I was asking.
It seems that when I say that requirements seldomly come from the software engineers you have somehow misunderstood me as meaning that requirements do come from the software engineers?
Github is becoming more and more diverse. the style of Github has always been a professional discussion about issues or features. But now it may be changing, Maybe because users are becoming more and more willing to use it as a forum to discuss something it's maybe not that useful on it. Now Github has opened up an area to do this, which may be a good thing while maintaining professionalism and making the community is more like a community.
> Does Paris not issue parking permits to craftsmen?

No
Physicists Have Captured Individual Atoms and Watched Them Merge
Sorry for the layman's questions but what's the difference between this course and Lex Fridman's ?
Flash Loans – Borrow Without Collateral
Yeah I did mean at stock settings.

If you overclock, you're responsible. Losing warranty sounds acceptable to me. Better than manufacturers doing everything to make overclocking impossible.

To me, it's a great way to get more performance out of an old chip, the warranty would be expired at that point.

It is hard to prove a CPU was overclocked though, so I can see some people taking advantage of that.
With Hidalgo, Paris is becoming more and more an "Elysium" movie city-model: only a few decide Parisian of what will piss off everybody else. Remember the end of the movie ? ;-)

Btw... Elysium and Elysée - the Palace of the French President... in Paris - have the same root. If it can help to understand...
I agree, and it's probably just a matter of time until Apple finds a way to kill this project too.

Stifling peoples creativity for commercial reasons. It feels like instead of my own government, Apple/Google now dictate the new rules (for which there are no laws yet, and won't ever be since new laws are always 10 years behind the newest innovation.)
Well, the scooters delivering their burgers and sushis to the hipsters voting for the current mayor, so it's rather unlikely.
Sometimes I feel like the only tech nerd who doesn't support NN.
Soliton
I tried, once, to sell something on eBay. I specified clearly that I would only ship the item to the UK. Someone bought it with a shipping address in Portugal. I refused to ship it. eBay "rejected" my refusal. I sold it on Gumtree instead. eBay charged me success fees for the item, since it had "sold". eBay refused to communicate with me about refunding these success fees, so I filed a chargeback with my credit card company. eBay closed my account because of the chargeback.
Ask HN: Would you use a specialized tool for managing a team glossary?
Hey all, I recently wrote a team glossary for my day job. I used confluence and found the experience quite underwhelming. The wiki produced an ugly result, it was labor intensive to bring a consistent structure to each term definition, and cross-linking each term would be an arduous undertaking. I really wanted a better tool.

I've always had a desire to launch a small SaaS business and thought I would pursue the idea of a webapp that helps you build a glossary for your team, and share definitions with each other. But would such a tool add enough value that they would use it instead of a generalized wiki? Would they (you) pay for it?

[edit] p.s. this is my first Ask HN, and I am not sure that I submitted it correctly as it doesn't seem to show up in the "ask hn" page. If anyone knows the correct way to do submit such a question, I would be very happy to take steps fix my mistake. Thanks.
Excerpt:

"In mathematics and physics, a soliton or solitary wave is a self-reinforcing wave packet that maintains its shape while it propagates at a constant velocity. Solitons are caused by a cancellation of nonlinear and dispersive effects in the medium. (The term "dispersive effects" refers to a property of certain systems where the speed of the waves varies according to frequency.) Solitons are the solutions of a widespread class of weakly nonlinear dispersive partial differential equations describing physical systems."
It's still the case. Saw it happen last year.
> Maybe we need a comment DAG instead?

Internet messages (Usenet, email) already work that way. If you want to reply to multiple messages, this is easily possible.

Most users are not familiar with it because the widely implemented threading algorithm prunes the graph into a tree for display purposes. https://ddg.gg/?q=jwz+email+threading
Australian scientists close to developing holy grail of clean energy
I'd love for this to come to Linux and Android and if it does I hope it could remain open source.
This seems possible in many major metropolitan areas, with the significant caveat that in order to live it most would need their wealth to be unlinked from their earned income.

Zone 1 and most parts of Zone 2 London close to stations are like this.

I've just looked it up out of interest and it makes me feel fairly privileged!

My flat has supermarkets, restaurants, a pharmacy, a bookshop, banks, a library, museums, one of the biggest parks in London, a hospital, schools, multiple tube stations, a GP, a dentist, etc etc within 15 minutes walk (actually I think 10 minutes).

But not everyone (in fact, barely anyone) can afford to live in those areas. Even if they could afford it in the sense of having the income to spend a ton of people choose to live further out and have such things as freehold homes, gardens, etc.
Ask HN: Where do you save your important documents?
I like to re-organize all my important documents every 6 months, and have been relying on a combination of google drive and a USB. I'm curious if anyone has better methods.
Why a B-tree if it's supposed to be in-memory? A heap would be easier to implement and more efficient.
As a long time python user who recently got into s-exp languages (scheme to be specific), I realized the differences between python and scheme are more than just syntactic, in the following sense:

Programming in scheme forced me to think and code with a functional mindset. Python never forced me like that, even though you could stick to a functional subset of python (essentially forcing yourself).

I've also realized that a strictly functional mindset doesn't match well with CS curriculum. Case in point, there is a textbook called purely functional data structures, and I'm personally fully convinced that there is a whole class of functional algorithms that I have not explored, and these look nothing like the usual algorithms and data structures taught in a standard CS curriculum.

I also believe that SICP doesn't even scratch the surface of this different kind of thinking. SICP is small booklet of (dynamically typed) functional programming 101.

So if your standard CS graduate doesn't have a bleep of an idea about how to think with a functional mindset, and all of a sudden, has to program in a language which practically forces you to do so, they're going to have a bad time.

P.S.: You could develop an imperative framework on top of scheme (or lisp) and move on with your life, never having to think functionally. But that's a whole different story.
Thanks, good to know when I am wrong.

> but its very hard to top cars

I haven't found cars specifically in your links and I doubt that private cars are one of the biggest pollutants.

Also, stressing that I am not countering your point, CO2 is not the only factor of course. The clothing industry, as well as the chemical industry, is responsible for pumping lots of toxins into the water, which is also bad.
There should be a federal law prohibiting issuing any type of equity compensation (including options) without also routinely reporting relevant details (ownership %, FMV, dilution, preferences, etc) to holders. The single biggest problem with options is that the cap table is completely opaque to employees and the founder is incentivized to operate as a lying sack of shit redlining the reality distortion field.
Ask HN: How good is encryption on Android?
Compared to iPhones and other iOS devices.How good is encryption on Android devices?
Well, there's a few time where the supermarket that closed at 10 pm around the corner in Paris had been really useful.
Dracula Pro Colorscheme Released
That is an excellent comment, thanks for sharing.

I believe the agile manifesto was written by smart people that knew what they're talking about. But what is known today as agile has nothing to do with what they really meant.

The agile manifesto says "working software over comprehensive documentation", but in practice, all agile projects I have seen put more emphasis on project documentation than working software: kanban boards, sprint burndown charts, the backlog, project planning documents... that's documentation.

The manifesto also mentions "individuals and interactions over processes and tools". Standup meetings, sprint planning, sprint retrospectives, etc. are processes. And agile practitioners I have met put more emphasis on those rather than doing something in the spirit of the manifesto, which is using reason and logic to collaboratively find solutions.
Are any of them on 4-day work week?
A ‘stalkerware’ app leaked phone data from thousands of victims
Tech Trends Taking over the iOS App Development Industry
> Why are the electrons stripped from the helium?

Hydrogen + Boron -> 3×Helium + energy

The energy is mostly 2900keV kinetic energy for each Helium ion i.e. the He ions just fuck off really fast and leave the elections behind.

If a He ions hits H atoms a couple of times, the second H hit has just the right energy to then hit another Boron and create an an avalanche of reactions. https://aip.scitation.org/na101/home/literatum/publisher/aip...
Unfortunately some people are just lazy. At my job they introduced 10% time to be used for personal development, but it's been abundantly clear that most employees are simply taking it as holiday.
I have yes and they work, however, when I fall asleep, I end up laying on them and they kind of break...
To those defending the newsletter popup... the main problem is it ruins the credibility of the article. Does he write like this because he has a strong opinion, or does he write like this because clickbait brings him subscribers?

The ultra mega hyperbolized text and the needless association with open source (what, people not working on open source don't deserve privacy?) don't help either.
I can’t remember weather it was ish or some JS thing but you can do a kind of JIT without RWX by setting up chains of functions that tailcall eachother.
He's writing about the marketing of the business using that line to all their product. From their perspective it absolutely is a good thing.
Interesting you noted this.

1) I ALWAYS try to post an unblocked version of stories from the Wall Street Journal and the Economist that I submit: if I can't do so, I don't post the article.

2) I used to rely on Outline as my #1 go-to for unblocking, but something changed there about 6 months to a year ago such that it stopped working completely so I stopped even considering it along my "trail of unblocked tears."

3) When I see a comment about blocked New York Times or Washington Post articles posted by me or others, I immediately post an unblocked version.

4) Having said all that, here are my go-tos for unblocking paywalled articles, best first:

a: https://archive.is/

b. https://support.google.com/websearch/answer/1687222?hl=en (Google cache)

Every time I unblock something a little "good deed of the day" bell rings in head; paying it forward, as it were.
How Not to Fail as a Startup – Golden Tips
Once you've created your objectively better thing you still have to go out and sell it. This is about how to do that.
A PaperMill of (what we assume) fabricated data
As a member of academia where our (low) salaries are published in a government website, I find it rather strange to know that in private companies the salaries are not public. You mean that different people doing the same job earn a different salary? How is that even possible? How do people put up with this bullshit?
You sound like me a couple of years ago until I realized I was the problem the whole while

Why was I contributing to this madness when I knew better?

So I took the show directly to the client and never looked back

I'd love to elaborate but it sounds like you have a journey ahead of you before you can appreciate what I have to say
Maybe there's some element of "geek macho" from their side here, but this is their recommendation for a supporting a "small" workload, where I suspect you find yourself on the very low end of that.

Like, you're not doing "big data" unless we're talking petabytes per day.
A 25 year repayment mortgage with 0% interest is 4% a year (1/25).
Question then: why are you investing time in something that Apple will never allow in the app store? Isn't it better to spend your effort on a more open platform?

Note: i use an iPhone and iPads. I do my hacking/customizing elsewhere.
No, it is just that your post sounded to me like you were saying that it is a problem that the requirements are not coming from the software engineers. My post attempts to say that this is not a problem and that it actually is how it should be.
Still slippery though.
I heard it was free.. odd.
An update to this: The offer expired yesterday. Then I however was prompted that the normal price was 2350 NOK, but as a new user I could get it for 150 NOK for the next X hours. So just a new offer with the same price lined up after the first expired.

Earlier today I checked, and then the price was back at 2350 NOK. However, checking again now a few hours later, it's again a new offer for 150 NOK as a new user. And if I log in, it's 250 NOK without any mention about why, just a "90% off!" tag.

So yeah, the full price is a fake one.
In Germany at least in large Corporations it's a standard thing and it's possible to choose when starting there. (At least for "normal" positions) But it also seems that more and more startups are open for it, at least those which are a bit more niche.

And of course outside of the IT world in Germany, there's a lot of part-time work going on...
How would you better model real world transaction?
It's 4 hours for me. Doesn't matter how long the day is, maximum concentration tops out at 4 hours. The rest of the time is just admin work, emails and house keeping.
Current mayor had big plans to turn large roundabouts at the city border into new green areas for pedestrians (since she wants few cars all around)
That's essentially the concept of many cities in Europe. I live in Berlin for example and I have almost everything I need within 10 minutes of walking or 5 minutes of cycling: Supermarkets, pharmacies, doctors, restaurants, electronics stores, schools, kindergardens, ... The downside is that you tend to become used to your small microcosm ("Kiez" we call it) and rarely leave it. I can't recall for example when I went to East Berlin the last time, as distances can still be large and it can take one hour in public transit to go from East to West, depending of course where you want to go.

I also lived in Paris for more than 3 years and it also has great walkability, more so than Berlin even because the city center is much more compact (you can cross it by bike from North to south in 30-40 minutes I'd say). The metro is also super efficient, you can get everywhere "intra muros" in 30-40 minutes.

If you live outside of the center of Paris (which I also did for a while) it's less ideal though, as the public transportation quickly becomes much more sparse and you will need a car to get around easily. As most people in the Paris region actually live in those areas I'd say there's still much work to be done there.
Wallet addresses or passwords to said wallets, most likely.
> ... 0-sum trades ...

I have heard this argument numerous times, and I'm sick of hearing it over and over again.

Yes, real world economy is (almost) practically a zero-sum game.

Look at GDP growth rate. A rate of 4-6% of a developed country, with population growth of 1-3% is considered a success (after accounting for inflation). Don't tell me tens of millions of individuals can get out of low-income situation, and billionaires can still keep getting rich, with a measley overall growth of 4-6%. The situation is even worse when every few years, it dips to 2%, 0%, or even goes negative.

With a total best-case growth of 4-6%, in a population growing 1-3%, you have to make many folks worse off in order to get ahead.
If they succeed in creating a viable p-B11 fusion power plant and that gets developed into a bomb, wouldn't it be a good thing in the sense that it could replace many thousands of fission-based bombs that have huge fallout risk?
https://en.wikipedia.org/wiki/ASML_Holding
I end up taking those.

The problem is that the interview process in tech is frustrating. It's not just the anxiety, whiteboards, being judged for having a beard. It's also that applications can go on for weeks before having a response, and due to the volume of applications, just writing applications take hours. The higher the pay grade, the more loops you have to jump through, the more people have to approve you.

If I can skip 2 weeks of interviewing for 2 weeks of trial work, I take it.

The downside is that employers rarely have the balls to let go of someone who was trialed this way. And sometimes even if someone does poorly, many companies don't have the luxury of trying to find someone else. It seems to benefit the applicant much more.
Appreciate your posting the filing.

Keep in mind, what you post to FCC is public with your contact info. Posting it here verbatim creates a linkage between your persona here and IRL. You may not mind, but it's something to consider.
In Nevada Debate, the Bloomberg Myth Explodes on Live TV
it used to be on TV every year but recently it's less the case. It may just be a media coverage shift since world events are "spectacular" these days.
I would imagine almost all IoT devices in the home are using IPv4 at the moment, you can’t rely on IPv6 working properly with many ISPs. They don’t have to use public addresses, so scarcity isn’t a problem.
Because I don't have static ip.
It's quite refreshing to ensure that there's a push for this for the most part on HN, which is a rather affluent community. I'm not sure about the state of housing here too, but I am willing to wager that we live, for the most part, in a high density area.

Working to have all of our expectations for a good life walkable, scootable, or bikeable is the way we should be designing our cities.
> Funny, one of the things that I like the most about Bash is how simple it makes concurrency, especially when you pair it with GNU parallel.

Or xargs :-)
Call for Failures
Recovering paleontologic data from vintage 8” floppies
Truthfully, though, the weather in Amsterdam isn't so bad. And wow, there is some infrastructure for biking! These two things combined would make biking so much better, but then you add in the average style of bicycle you see there: Comfortable seats with some space for traveling with stuff.

I have some of the infrastructure where I live in Norway, but I'm not brave enough to bike on the snow and ice in the winter. Walking is perilous enough.

When I lived in the states, biking was often dangerous and the fastest routes weren't always available to me. I lived in the countryside for years, close enough to bike by main roads, but it not only wasn't allowed on the best path, but it would have been dangerous. No shoulder, curvy road, and cars going over 55mph (over 80kph). It was illegal to ride on sidewalks, where there were sidewalks, and few cities had bike lanes outside of downtown areas (if that).

One job literally had no entrance other than off of a 4-lane divided highway: No biking or walking to that job.

Even if I got over those hurdles, there was often no where to safely put my bike while I was at work. Heck, some of these places didn't have anywhere to store cold things for lunch.
"The grapes are sour anyway" is the standard open source answer for decades..
Because it's useful even if it's not allowed in the App Store? There's tons of useful open-source software for iOS which will never make it to the App Store.
To be fair, the answer to that question is probably someone's PhD thesis.
> Even on 32nm, instruction decoding was a tiny % of die space!

Exactly that. Looking what the actual problems with the processors that tried to be better than x86-line were, the good or bad instruction "decoding" was certainly not what made them worse than x86-line, at the end.
Coronavirus now hackers’ bait to spread their own viruses
It is common in Europe that when you accept an offer there will be a probation-period; say you'll sign a job offer and it'll say something like

"During the first six months either side can terminate the agreement with XX-days/weeks notice."

I suspect this is because it is a little harder to fire people here than it might be in America with the whole "at will" employment approach you tend to have.
You can use lwip instead of the default GNRC stack for IPv4.

But there is also a PR for IPv4 in GNRC: https://github.com/RIOT-OS/RIOT/pull/12988
> the commission should make rulings that require that providers of Internet service (ISPs) shall not intentionally or unintentionally interfere with any legitimate use of the network bandwidth between the end user and the service provider communicating with that end user.

You forgot the most important part of the comment that the FCC really wants to hear from the public : why?
Only half of population really works. The other half lives of tax money, received from the first half. It’s the last half will claim less work, which is outrageous: they should be thankful they have a job at the first place.

Communism is contagious.
On Firefox, I dropped this extension for the more versatile Request Control[1] as Neat URL failed to work for a long time; not sure about now.

[1]: https://addons.mozilla.org/en-US/firefox/addon/requestcontro...
The website hasn't been updated in a while, back then Zephyr wasn't thing yet…