skysight-inc/HackerNews huggingface dataset:
This is what probably 95% of us do. Don't like a C++ feature, don't use it. You can have a better C than C (at least for gamedev needs), or the bells and whistles from the functional languages. Yeah, some of them are ugly, but to be honest, after the first 5-6 times I see them, I no longer care.

Jon Blow says a language with less friction would make him much more productive. Let me tell you -- rockstar programmers at our company have tried that again, and again, and again. I spent the last 2 months trying to purge one such attempt from the codebase, because it ended up introducing all kinds of nasty bugs and unexpected limitations.

I still occasionally binge Jai videos and hope Jon proves my scepticism misplaced though :)
Also, some professional winetasters can't tell the difference between white and red wine.
The modern version of this utilizes an array or grid of microphones with synchronized clocks, and is quite effective in locating gunfire.

The most famous manufacturer is "ShotSpotter."

https://en.wikipedia.org/wiki/Gunfire_locator
> Better idea: pay the cleaners anyway and let them stay home without littering in public.

There are about 200 unemployed New York subway construction workers who would love a job where they get paid to do nothing.

https://www.nytimes.com/2017/12/28/nyregion/new-york-subway-...

An accountant discovered the discrepancy while reviewing the budget for new train platforms under Grand Central Terminal in Manhattan.

The budget showed that 900 workers were being paid to dig caverns for the platforms as part of a 3.5-mile tunnel connecting the historic station to the Long Island Rail Road. But the accountant could only identify about 700 jobs that needed to be done, according to three project supervisors. Officials could not find any reason for the other 200 people to be there.

“Nobody knew what those people were doing, if they were doing anything,” said Michael Horodniceanu, who was then the head of construction at the Metropolitan Transportation Authority, which runs transit in New York. The workers were laid off, Mr. Horodniceanu said, but no one figured out how long they had been employed. “All we knew is they were each being paid about $1,000 every day.”
That's a whole can of bogus science you opened there. The Wikipedia example is particularly funny, since it looks at a case where a new road is suddenly added and all drivers currently on the road switch to it momentarily because at one single moment in time it looks beneficial (but isn't). In reality, people don't change their routes based on new roads added during their trips and even if they did, they'd quickly learn a new overall more efficient route instead of what this bogus example suggests.
Did he mention Scott Aaronson's Ghost in the Quantum Turing Machine? That is a great take on consciousness and free will that I know of.
One of the founders wrote a FPGA language. I suspect it's the tool the team knows the best, but may not be the most price optimized. I think that's fine for now, especially since it's still one of the most affordable arms available.
These days you can implement many oldskool effects as pixel shaders, only with about a zillion abstraction layers added. Another nice and very exploration-friendly way to learn graphics programming from the ground up is the HTML5 Canvas/ImageData API which lets you put pixels into a framebuffer like it’s 1995.
Cached fetch() requests
Really good. As other people mentioned, it's not technical, but it's super interesting to see the emotional impacts those games had on Lee Sedol.
I'd be interested in what aspects strike people as bad. (Honest question. If you reply, I promise not to come back with "But, but, but ...")
To not repeat what I already wrote and fill the forum with double-posts I'll just point to my comment here elsewhere: https://news.ycombinator.com/item?id=18783191

What happens if "everyone" does it and now you compete not with a few but with hundreds, thousands? Will you still do and feel so good? Does your suggestions scale if it is applied not just to a few? What makes you think you can just multiply your particular personal situation by [insert any number here] and it will still work?
Well maybe people are paid pretty close to what they are actually worth already in their 30s and 40s and the problem is their spending doesn't match their income over their lifetime.

In this scenario, poor people are simply paid death wages, regardless of the reason for their low-paying job.
What is Teclast?
Also: https://github.com/gpujs/gpu.js

Note: this is what brain.js is shifting over to. It uses the... GPU.
>Aren't those the same?

Not really. If you take some of the transients out of recorded drums they will sound lifeless, without "energy", but not necessarily quieter.
It just sounds like you are justifying your lack of knowledge about the last 15 years of improvements in your chosen profession with a bunch of "these-damn-kids-on-my-lawn" style hyperbole.

More fool you (and your employer) I guess.
As I understand it, there's a lot more to spark-gap transmitters than arcs.
This is what I did. Mid fifties and earning more than I ever did before. The wife with equal experience plus a masters in CS hasn’t been able to find work. Employers are enthusiastic about her skills but once they figure out her age, crickets.
He's one of the most prominent React core developers. The author of Redux etc. Many JavaScript and React developers (myself included) consider him a rockstar.
I’m aiming to save enough to be able to retire by 35...not that I want to but I want the optionality.
How does this compare to Crypto 1 on Coursera?
I've worked in biomedical informatics IT at a clinical research university. I think it's reasonable to understand what the user's goals and priorities are by going to the point of use, Genchi Genbutsu (現地現物), in order to tailor something to make work processes smoother and better. I wouldn't hold off on assuming anything negative without more listening to understand them.
> assume that we need 24 hours of storage or roughly 57600MWh. A modern redox flow or lithium ion battery can cost as little as $100 per kWh

I think the flow battery can get even cheaper than this for 24hr storage. Recent price claims[1] were $150/kWh at 4hr, and $100/kWh at 8hr - this puts the cost of charge/discharge rate at $400/kW and the cost of the energy storage at $50/kWh.

1kW @ 4hrs = (400+ 50* 4) /4 = 150$ (50+400/4)

1kW @ 8hrs = (400+ 50* 8) /8 = 100$ (50+400/8)

1kW @24hrs = (400+ 50* 24) /24 = 66$ (50+400/24)

So it really was a bit crazy to estimate 500$/kWh for that storage, 200$kWh would be absolute maximum present price for flow battery, and under $75kWh seems likely.

[1] https://news.ycombinator.com/item?id=18751639
These responses will get major push-back.

By indicating a personal and subjective intent to be ungenerous, parents will feel (perhaps rightly) that they want to take this further.

Edited to add, my approach would be more like:

"I have graded 8bitsrule as generously as I could under the circumstances, and the grade is final.
8bitsrule will need to show a better understanding of communicating diplomatically in order to succeed in next semester's courses. 8bitsrule could try the following specific tasks over the break:"
Heck, I've been allowed to get a driver's license for over a decade in the Netherlands, but neither I nor my partner has one. Granted, most of my friends to have one, but almost none of them have a car. It helps that we live in a large city, and one that actively discourages driving and encourages public transport and cycling (even by Dutch standards), but not only is it not necessary to drive, it's often the worst transportation option.
GPs post was begging for it.
That sounds like amp presets to drop bass, which would make perfect sense on an Amp expected to be used on laptop speakers.

I think the general problem is mid-range speakers and reasonable settings is all it really takes to have quality sound, but people want to be above average and therefore look for ways to discriminate between better sound and worse sound differences they can't "yet" hear. From there you get into placebo and random correlations.
Supplementary coverage is perfectly legal in the UK, I don't know why people think it isn't. Maybe there's a disinformation campaign.
Because there are several different kinds of decentralization and it's not black and white.

Miner decentralization is important is the whole security model relies on nobody controlling >50% of hashrate.

Developer centralization is another important point. BTC arguably fails at this when a small group, combined with extensive propaganda campaigns, artificially constrains Bitcoin's throughput. There are no valid arguments against raising the blocksize to 2MB for example.

Then there's node centralization, wealth distribution and maybe other types I'm missing.
So you're trusting someone on the internet to tell you protocol specifications (and then, since you don't trust the software distributor, doing a full audit of their software or writing your own client).

With Proof of Stake, you're trusting someone on the internet to tell you the hash for the most recent valid block.

And in practice the difference is even less significant. In reality, very close to every new user of a PoW blockchain just trusts the software distributor to be providing them with a client that works with the protocol commonly known as (Bitcoin-Cash, Ethereum, etc).
~70k today.
Programming python in 92 - nice :)
Solar and wind are currently very cheap on an LCOE basis, but LCOE is a poor proxy for the entire system cost. Due to their variable nature, the value of these resources shrink rapidly as their grid penetration increases. That being said, in most grids there's still plenty of space for wind and/or solar before these effects become a problem.

The end goal is a lowest cost deep decarbonized grid. We should design policies to give us that ASAP. In many cases, nuclear has a robust role to play in such grids.
Yet another list of Amazon affiliate links (tag=leandot-20)
> Professional studio engineers will spend $3000 on a high-precision digital clock for their DACs because it makes a clearly audible difference.

I don't know what kind of frequency stability you really need (please enlighten me), but I checked on one of the components retailer websites, and found that even the most stable MEMS oscillators are only a few bucks a piece, any DAC or ADC manufacturer that claims that's worth a $3000 markup is running a scam.

> Software people don’t understand that human hearing, and human sensitivity to timbre and distortion, is spectacularly non-linear.
Hearing isn’t a linear counting device with x volume levels.

As a "software person" I take exception to this. Who exactly of my colleagues claimed that it was? Not even the cheapest, most terribly sounding, incompetently designed child's toy's "what sound do cows make" 8-bit 8kHz DAC produces output with x discrete volume levels, it produces a continuous signal. A bad sounding signal perhaps, but a continuous one nonetheless. Plenty of software people know this, but do audiophiles?
I ported this effect to Pascal in Delphi, and won first place on the "Set the World on Fire" contest by Borland. Good Times!

http://edn.embarcadero.com/article/20487
> if Company A doesn’t give you a good deal on your healthcare

... well, too late, because your insurance was chosen and paid for by your employer (if you have one), and your clinical decisions were made for you. Oh, and if you try to change insurers you will be denied coverage for your "pre-existing condition".

The UK is far from perfect, but it does the basics well (antibiotics, contraceptives, emergency care, insulin). And there's zero risk of it making your state worse by bankrupting you.

And for those who want faster care, private insurance is still an option. It's just that: an option. Not something that people have to desperately scramble for.
I mean, if we had the network, it would be easy to beat, the same way you can confuse image recognition systems with very minor changes.
The First Vyper Security Tool Is Now Open Source
Connected Components – The one Graph Algorithm you need to know
This link is only 6 months ago. I don't know yesterday's state but I also don't know your definition of beta. I thought it meant quite ready for production use, just getting rid of corner cases.

https://thenextweb.com/hardfork/2018/06/26/lighting-network-...
Ask HN: Which audiobooks did/do you like?
Question trigger- twitter thread #MyAudible2018

Edit:
In case of multiple versions, please mention the narrator's name. For example, I like Peter Yearsley's reading of Alice In Wonderland (https://librivox.org/alices-adventures-in-wonderland-by-lewis-carroll-3/) more than others. Or Karen Savage's reading of Pride And Prejudice. Or Stephen Fry's Harry Potter (although I did not really listen enough to Jim Dale's versions).

Strangely, when it comes to non-fiction books, I have been more of a reader than listener (so far).
Just a list of Amazon affiliate links (wo054-20).
XCOM has too much of an RNG factor for me. You can make the right choices (gearing, squad composition, positioning, targeting, etc.) and still lose soldiers due to streaks of misfortune. I personally hate being punished (usually brutally) due to factors outside my control, so I eventually gave up on the game.
> serverless

Have you ever used shared hosting or know how this works? Then you can cross this off.
Absolutely. It's vital to listen carefully to users and think broadly and wisely. The programmer must understand what the users have to deal with in order to provide something useful to them. If not, the user will hate the result, it will make them miserable, cost the employer time to redo it and the cost of not being able to do what needs doing (or worse) without software.

tl;dr: get to something most useful soonest by quick, small iterations until it's satisficing. No BDU project fails, and no assumption fails.
As before, I'll ignore appeal to authorities :-).

I'll try to rephrase my doubt about TDD. It seems to be the case that TDD proponents claim that

A. Developers not following TDD tend to produce poorly testable code that may be unnecessarily general i.e. attempting to solve problems that need not be solved given the problem.

B. TDD solves the problems by setting a prescriptive template (red -> green -> refactor)

The "refactor" part of B includes syntactic manipulations (e.g: renaming variables, merging if statements,...) which requires little creativity or insight and generalization
which usually do require creativity and insight. My question is this: If you accept A how can you trust the developer to correctly "generalize" in B ?

I am really interested in an non trivial example that benefits from "return 9" testing. How about the following problem that does not require one to be a domain expert: implement the function: areCoPrime( a : Int , int b : Int) : Boolean that returns true IFF a and b are co-prime. What examples will you test for and how and at what point would you generalize?
Most of the time the room where those high-end audiophiles have their equipment is just not designed to listen to music. The room around you is as important as the equipment. I remember making speaker tests in the anechoic chamber of my university, and it's just mindblowing, even with average equipment.
The idea of retirement is a joke, as if it’s this formalized thing that everyone is entitled to. I’m not saying it shouldn’t be, but we act like everyone is supposed to just sit on a golf course once they turn a magic age and live happily ever after without needing to earn a dime for the rest of their lives.

Personally I find the classical “retirement” you see in TV ads to be a sham sold by baby boomers.
Google Analytics – 10 important metrics to track
A way to design around the reload issue is to have long winded, chained, or cumulative consequences, meaning that the player would have to lose many hours of gameplay, and even then he may not be sure to achieve his goal. Thinking about Mass Effect or Heavy Rain.
As you mentioned, most people will jump right in and build a landing page / MVP to see if there's any interest, but that's a time-consuming process and I wouldn't spend any more time than necessary on something that you don't know is actually viable.

Still, you of course have to find out if there are potential customers for your idea. I'm using the following validation process to see if a certain target audience is interested in my idea:

1. I start by actually writing down the problem I'm trying to solve and my solution. A lot of ideas may sound awesome while they're in your head, but seem ridiculous once you transform it from an abstract concept into 2–3 sentences.

2. I then create a questionnaire based on my idea. I'm trying to ask pointed questions where the result will actually help my decision-making process, such as "How often are you facing this problem" rather than "Have you ever faced this problem". You can use tools like SurveyMonkey or Typeform to publish your survey.

3. Lastly, I'll try to identify people who are in my target audience. This is tricky, and taking shortcuts like emailing the survey link to your friends doesn't work - there's something called "Interviewer bias", which says that your friends will rate your ideas more favorably than the general public. It's also to be expected that your friends aren't actually in your target audience for your proposed idea.

Because I've been through this process so many times, I created IdeaCheck.io[0], where we generate a questionnaire based on your idea and use a panel of respondents to gather direct feedback from your actual target audience. You can read more about IdeaCheck in my Indie Hackers interview[1].

[0] https://ideacheck.io

[1] https://www.indiehackers.com/businesses/ideacheck-io
The city has a weird fascination with people called "Otto". Equally revered is Otto I, Holy Roman Emperor, who a 1000+ years ago made Magdeburg his city of residence.
Even with zero debt it's expensive to live in the US. Consider a family of 2. Real estate taxes alone are $1k/mo. Health/dental insurance: $1.3k/mo (thanks, Obama), but really more like $1700/mo once you factor in the out of pocket costs. Utilities and gas: $600. Food $1k+ (can be way more than that if you eat out a lot or eat organic). Various other spending is another $1k/mo. Compared to all of this, the cost of gradually paying down mortgage or car, while not insignificant, is not a dominant factor.
So he installed a pole to prevent perhaps fairly subtle common mode interference from his neighbor's appliances. Wouldn't a ham (or any potential EM source) in the proximity that he cannot control ruins his installation easily? Maybe he is lucky to not have them nearby...
I think the assumed background for the reader is knowing who Dan Abramov is - he's the guy who started Redux, and is currently on the React team.

The rest of his blog so far is basically about things he does know.
Agree, but that being said you can walk around in Rome and read signs that were written 2000 years ago. Same characters, similar language than most european languages. English is the modern latin, and I would argue, with even more significance than latin given its global scope. I just can't think of a scenario where our descendants would not know what radiactivity is, and would have forgotten english.
Already the name vs description reveals confusion: a street address and postal address does not have a 1:1 correlation even before taking postal codes/zip codes into account...

EDIT: examples includes differences in e.g visitor address vs. where mail delivery should happen; leaving out or adding details for one or the other (e.g many rural places you don't need to include road details for postal addresses).

Different people also address the same location differently. E.g I regularly have to tell delivery companies my address is in Surrey, even though my house has been in London for more than 50 years.
Have you considered using the bike lane yourself?
I find this affirmation, while perfectly legit and natural, a really sad indicator of today's state of IT: normally I expect a programmer to be payed because of it knowledge and time, used to solve problems. In that sense languages, libraries etc are simple tools so a metric like "$tool make me earn $amount of money" is a nonsense, something like a carpenter saying "drill make me more money than saw"...

Of course, some tools maybe more effective than others, but I still find sad measure in money terms any of them...
So, exactly the same use cases as Windows, Mac, Linux desktop?
Coursework writing still isn’t easy though. The pressure to do well because you know it will affect your final grade can be hard to deal with. That’s where good use of complete course work for me https://courseworkz.com/services/complete-coursework-for-me/
> What is the point of dumping this garbage in the street?

It’s NYC. There are no alleyways so the garbage usually ends up on the sidewalk. Smells just wonderful in the summertime. A few tons of confetti on the street is a drop in the bucket.
I never got nvm working for me, so after a few years on fish, I switched back to ZSH just for nvm. Any tips on how to get it working?

I think it had to do bass not working though, so the plugin didn't work. Now that I'm on NixOS I might give it another shot.
I've always wondered if the headphone adapter contains a DAC or if it just acts as a breakout box for a DAC already in the phone. I found some people claiming it does, but none that I can see cite a source for it.
Watched and really enjoyed.
Could you give a concrete example of a situation you have in mind? If I'm understanding you correctly, then one solution could be to create a small wrapper to exec bash, source your environment-modifying script, and then exec fish. Are you familiar with exec [0]? fish also has an exec command [1].

I've been using fish for years and it hasn't been an issue. You can keep bash installed for any hardcore scripting, and just fish as your interactive shell.

[0] https://stackoverflow.com/a/38581329

[1] https://fishshell.com/docs/current/commands.html#exec
Wait, don't all these "sort ofs" make it actually an ideal tool for teaching the basics? I mean, we're talking about basics, so what you're saying is that you can teach the basics of a number of different paradigms with one language.
Server-dependent games like Diablo hardcore are not interesting for me, because I can't control my Internet or my power. Single lag, my character is dead and hours of gameplay are lost, not because of my skill, but because of things I have no control over. Even if that does not happen often, I still don't want to even try.
We determined previously the guy is full of shit, knowingly manufacturing counterfeits in China and scheming to avoid interception by customs, plainly stating as much in email which was later used as evidence.

example of such an email:

https://1gew6o3qn6vx9kp3s42ge0y1-wpengine.netdna-ssl.com/wp-... (linked from below article)

https://blogs.microsoft.com/on-the-issues/2018/04/27/the-fac...

> “No normal company or buyer will notice such issues.” “Make me proud so that our business can grow and we can keep winning.”

> “There are tricks for bypassing customs with container’s & LTL but currently this is how I get these products without invoices past customs.”

> “If they call you just play stupid and tell them you ordered from an asset management broker overseas.”
fisher add FabioAntunes/fish-nvm

worked for me!

https://github.com/FabioAntunes/fish-nvm
It's very hard to teach the value of some approach if you can only see it implemented half-way.
Harry Potter. Stephen Fry reads it magnificently.

I'm listening in half-hour increments when driving, currently at the beginning of Half-Blood Prince, and there are still many, many hours to come.
Obivously the latter: there aren't any physical factors of production that make SF uniquely suited to developing better software, but that's where startups need to be to have the vital random personal contacts to raise huge amounts of money.