skysight-inc/HackerNews huggingface dataset:
Looking at https://sites.google.com/view/energy-efficiency-languages/re...

Common Lisp is beating on performance surprising number of static
languages too. Despite being more dynamic and flexible than any other
language.
Big thing about distros like Ubuntu and Linux Mint is that they don't hide the "non-free" drivers and software from you, and actively ask you to install them during installation process or initial setup. Meanwhile in other distros, I imagine Debian too, it would probably require adding some software sources through apt, which is beyond casual PC user already.
Alexa and Siri Can Hear Hidden Commands
If you have a PEOPLE table and some birthdates are unknown, then remove the "birthdate" column and make another table called PEOPLE_BIRTHDATES with a "birthdate" column and a foreign key pointing to PEOPLE. Now your queries can have lots of left joins. The results will still have nulls, however.
Because I am too lazy to add a mount or anything in my car.

Ideally would be Google Maps and assistant built in.
As someone who has created more hacks like you describe than I care to admit, you actually make the case of precisely why you don't parse HTML with regex.

Because that code works fine for 5 years until it blows up after something upstream changes. From a RoI calculation this might be perfectly fine if you're still around and remember how to fix it - it's a 5 minute fix after all! But if you've left, or if that system became old and crufty and fragile you may have just burned 3 days tracking it down.

If someone is asking this question, it is entirely appropriate to tell them "don't ever do that" - they obviously lack the experience and big picture thinking to know when it is appropriate to deviate due to business reasons. If you leave it at that I agree you're being a dick - whenever shooting someone's idea down you had damn well better have some appropriate alternative options.
Knowing how to tune a guitar (bass, etc) is one of the first thing any player should learn, but next to it are recognizing that your guitar is out of tune and how to make sure you don't have to retune it every 5 minutes. The first comes with practice and musical training and the second requires a good knowledge on how to mount strings. A string fixed the wrong way will force the player to tune at every song or more often, so learning how to put strings in place is vital. There is a self-locking technique well explained in youtube videos; look for it because it will come very handy.
Overmanagement separation anxiety? ;-)
They could, but attackers would still use the approach that works for them.

And they can’t really remove the old instructions because of backwards compatibility.

Whitelisting a limited set of instructions that can follow setting SS and making all others trap might be an option, though. It still would break backwards compatibility, but if the effective impact would be negligible, they could deem it acceptable.
That was the law in tons of US states until 2003 or so.

https://en.wikipedia.org/wiki/Sodomy_laws_in_the_United_Stat...
If you buy a T-series Thinkpad (probably also the X1), they will even send out technicians to your workplace or home with replacement parts - at least in Germany and I suppose a lot of other countries.
I feel like "or similar" is not fair. I don't know how much you've read of SSC vs. pattern matching it to related blogs, but I really enjoy his writing while I can't stomach most wall-o-text posts. He actually has a post on writing advice [0], which I liked, since his style resonates with me, but which I guess would be more like "things to avoid" for you!

[0] http://slatestarcodex.com/2016/02/20/writing-advice/
As has been pointed out before, statistics like these "for every five open faculty positions, only one is filled" are incredibly misleading. The reason only one in five is filled is not because there's a shortage of qualified teachers. It's because the thousand faculty searches going on at any one time are only interested in competing for the same hundred people.

Universities aren't trying to hire someone who can teach undergraduate CS courses. They're trying to hire someone who can build a lab capable of bringing in a steady stream of seven-figure grants. You need to have a PhD from a top-five (ish) school, with an excellent publication record, and an existing network of collaborators to be competitive for the vast majority of open positions.
Yep, came here to recommend the Librem laptops. The hardware's not quite as high-spec, but their security + libre focus more than makes up for it.
There are (or have been - with GPS so cheap these days they might not make that style anymore?) some that use some other senor. I'm not sure if it was ultrasonic, radar, or something else, but they have existed.

You misunderstand what I'm proposing. I'm not suggesting this system replace anything. I'm suggested a much cheaper system that just collects data to monitor the performance of the existing systems. The comments are full of suggestions that the existing e-brake system is causing drivers to go too slow because if the e-brake triggers the driver is in trouble even if the driver was going a safe speed and the e-brake was wrong. (It is a good thing that the existing e-brake fails in this way!) My proposal was a data source so we could know if the driver was really in the wrong, or the automated system. The proper response for the driver being in the wrong is very different from the e-brake being in the wrong, and that data seems to be missing.

I'm asking MTA to buy and maintain these devices on top of everything else because this is data they need anyway: a second source of data for reconstruction after the fact. Airplanes have a "black box" data recorder for much the same reason: nobody can predict everything that might go wrong. However if we have the right data after the fact we can at least make sure that particular failure never happens again. Airplanes a extremely safe because that data is analysed and acted on. MTA doesn't seem to have the data (though I will admit it is entirely possible they have it and are unwilling to look at it for whatever reason)
Space Invaders – Consumer Grade IoT in the Enterprise
You might find this interesting, a story about the development of a popular ZX Spectrum emulator Warajevo:

"The grenades fell everywhere, there was little electrical power (at one time even the hospitals didn't have power for two months!). When we had electricity it was only for 2-3 hours during the night."

http://www.worldofspectrum.org/warajevo/Story.html
You may have won this one!
And he's butt hurt that they shipped without LVFS so he's publicly admonishing them, trivializing the effort, and telling people to boycott their products.

But at least he's willing to work with them.
You actually can even if all the sources / transmitters are on the same plane. It's pretty easy to conceptualize as well.

With one measuring point and it's distance to a fixed target, you know that the target lies somewhere on the surface of a sphere with a radius equal to the distance.

With a second measuring point and it's distance to the same fixed target you can overlap those two spheres. Two spheres that overlap do so as a circle. You now know the target lies somewhere on the circumference of the circle.

With a third measuring point and it's distance, it's sphere will intersect the circle at precisely two points. This is the minimum required for GPS as it can usually discard one of the points using other knowledge (your receiver is not in space).

With a fourth measuring location the ambiguity is removed and you're left with a single location.

The orientation and location of the spheres don't matter as long as you know the precise locations of the measuring points, all measurements are taken while the target is fixed (which is why time synchronization matters here), and all the spheres overlap (in the real world noise, and mulitpath reflections make this quite difficult).

Source: I worked on wireless trilateration for several years for a commercial project.
I came here to write this. What C# does in this case makes sense if you take the time to pick apart what it's actually doing.
Aah System76. I had a terrible experience with their keyboard back in 2012 and they just said they can send a replacement keyboard but would not refund because as a consumer, it is my responsibility to install a new keyboard even though it was their fault. So I had to figure out how to become a technician, rip open the faulty keyboard and try and install the new one. Looks like they have not changed much. Good riddance.
Anyone else use a tiling window manager like i3wm?
https://i3wm.org/

Since I mostly work in the terminal, it improves my productivity quite a bit when I can navigate around and open apps without touching the mouse.
Quantum Tic-Tac-Toe
Yes I know, but I've heard some clojurists criticizing racket because of its data structures. So perhaps that would outweigh its benefits. Thanks for your opinion
"Google’s new conversational AI could eventually undermine our sense of identity" (... for those of us who have their sense of identity entirely wrapped up in how well they can wrangle a business transaction over the phone, I assume).
In the back of the van, parked up on the side of the runway at an airfield. We were flight testing a UAV and the data logging system that should have been finished weeks before....wasn't. So we were bodging stuff together so that there would be at least some data logged from the flights.

Right in the middle of summer too, but luckily in Wales so actually quite a pleasant temperature in the back of the van.
The Ultimate Search Engine (sort Of) for Data Scientists Et Al
The question still holds, even if you replace it with the more accurate " Google Assistant Development Team adds the capability to mimic their user's voices?". That's a very realistic possibility.
I prefer to think of the term as "sensible default". A "best practice" is usually not the worst default to have, and if you don't have the time or bandwidth to dive into a problem and just want to pick a solution from a hat, you could do a lot worse.

The danger comes in that when you want to supplant the best practice with a new practice, you have to genuinely understand the problem in your context, and be able to articulate a full explanation about why the new practice has an advantage.

But there is definitely cargo culting around best practices - see using Redux. Core features of your app shouldn't be left to just acceptable defaults, but instead you should grapple with those problems and choose the best possible answer you can at the time.
I use a cheap breath tester to see if I'm in ketosis when losing weight (burning fat creates ketones, which trigger breath tests).

Jus' sayin'.
There are now breathalyzers that are near enough as accurate as blood tests that are admissible in court these days.

But they are huge machines kept at the police station after you've been hauled in after failing the normal road side breathalyzer test.
According to the article, it's difficult to produce that large of an amount of seaweed. Probably not going to happen in the next 5 years.
Isn't that what fuzzing is for?
Programming a last minute fix on an SGI Indy on top of the ticket booth in a porn theater (Club Casa Rosso) in Amsterdam minutes before a live stream from the stage went out to the unsuspecting internet with the theater full of press. First live stream to the web on record. A hilarious moment involved some Hells Angel that apparently did guard duty there discovering me and thinking I was burglarizing the place trying to pull me down. Fortunately someone intervened before he succeeded :)
Git best practices to speed up code reviews (and make you a better team player)
Sounds like a business opportunity for someone to introduce the meta review, which will review and rank all reviews for a given product and/or search.
This is spot on. The illusion doesn't have to be prefect, just convincing. Huge convenience factor to automation of communications like calls and emails, but it does break the simple mental contract we currently have that "this email was written by Jonathan" and "I'm currently talking to Jonathan on the phone."

Not sure I'm looking forward to a continual game of "guess when it's a robot".
Inside fumarolic ice caves on top of Mt erebus, Antarctica. Also many other caves and erupting volcanoes.
I would like to see the author debugging an application with 10 levels of object wrapping that had one of the middle object’s name misspelled.

Libraries like these shine only if they have brilliant tracing and debugging capabilities; otherwise are too easy to reduce to literally a single function.
It is a cute statistical trick. It has zero insight. Current AI is a very sophisticated manipulation of past event resolution, seeking to fit a current event into past resolutions. The term "idiot savant" is closer than "artificial intelligence" - because the algorithm knows not what it is doing, why it is doing, or how it is doing. It's an idiot.
Almost the same, but i3-gaps instead of XFCE. Ubuntu update is just a `do-release-upgrade` and reboot. Nothing changes.

The only thing I don't really like in the Ubuntu's model is the bi-yearly updates and the PPA system. Every time you upgrade the distro the PPA's get disabled and there's a lot of work enabling them and fixing the packages.

That being said, I installed NixOS to my other laptop and after two days got a configuration that just installs and configures everything I need. I might overwrite this Ubuntu installation with it and go rolling with the master.
> well-thought out mechanism to re-create in 1's and 0's how the human brain works and thinks,

This is impressive technology, but it is emphatically not that. It is very much a cute statistical trick coupled with really excellent voice processing software.
Halfway up a radio tower on a butte in Arizona. I was fixing some networking code on a network radio that we were developing and I just had a close encounter with a mountain lion on the ground, so I worked on my laptop while strapped in with a harness up high while I waited for someone to come pick me up.
I find tw5 a step backwards in terms of usability. Not a fan of design aesthetics which decrease information density.
A simple tool for searching multiple sites from one place. 100% free. Let your inner Data Scientist come out and shine!
In some old security shack next to a Helipad in downtown Baghdad. Writing software to help track training of Iraqi soldiers as a contractor. Surprisingly fun work with people from all over the world.

An occasional explosion or mortar/rocket attack had us put on our armor, but overall it was pretty safe.
A 13" Macbook Pro as well as a Macbook (without Pro) start at $1,300 nowadays, which is 30% more than you are suggesting. 15" MBPs start at $2,400, which is 140% more.
I'm familiar with nicotine addiction. I dipped and smoked a pack a day for 3 years starting as a 16 year old, quit for 5 years, vaped for 2 years, and quit again. That was probably 2 years ago. There are positive effects but it was annoying to need it so I quit. Excessive internet usage, pornography, video games, and coffee have been overall worse for my quality of life than tobacco or nicotine in it's various forms. I did pretty much every category of drug in that time range of 16 - 19 and feel no carryover of habits.
Would this work also for... Ehm a friend of mine?
I think you're expanding frustration at telemarketing to this technology, and I don't understand why. It's not an "autodialer;" it doesn't appear to have any kind of multicast capability.
10 КРАНОВ. Бесплатные монеты автоматом в 1 кошелек
I've been to Copenhagen. I noticed you have a lot of cyclists! But no, I agree with your point. I think that is the main problem.
The Brotherhood of the Ad Blockers
Trump on Going Without Electricity
Is this place strange enough? https://www.pixelstech.net/fun/58-How-hard-is-programmer-wor...
More than that. Because it's an open standard it can be used with other types of authenticators, like password managers and platform-level security keys. There are also extensions allowing sites to prompt users for explicit authorization for a specific action. (e.g. "do you want to send $20 to xyz?")

In short, this could replace passwords for web authentication entirely.
The biggest flaw is that it doesn't actually measure drunkenness or impairment.
What's the precision of that device?
>> Kleene's that have three truth values (i.e. values assigned to literals): true, false ...and unknown. ... which is to say, "null".

Regardless of what logics exist the statement you make - that "unknown" is "null" - is actually wrong and the heart of the problem. "Unknown" is only one semantic interpretation of null; there are many others, and problems arise in software development because of those (sometimes slight) differences in the interpretation of what "null" should reflect in the real world.

Some sources suggest as many as 129 possible semantic meanings for "null", which is why Date rails against "null" values in SQL. With Option/Maybe we're constrained to the universe of values of that type plus exactly one more value (None); with null who knows how many of the 129 possible meanings of the null value we are dealing with in addition to the base type? Null is computationally and mentally expensive to deal with.
Welcome to the club! There's 400 million Americans who feel the exact same way!
Bootstrap components for React done right
>not allow initialization of variables without values

Then you've thrown in the towel when it comes to optimality. Not saying this is necessarily bad (maybe you're inventing the next Python), but acknowledge this isn't really an acceptable option for the next C.
Either we impose a gas credit system on the cattle industry or, more likely, governments subsidize dairy farmers that use algae in their feed. Either way, there is no financial incentive to produce less methane. It will require regulation
How does that compare to using test strips?
Great! I am new to this and this might be a stupid question as well. But I wanted to know that how did you get the wifi working in the subway station as the cellphone signals are not that great for phone's hotspot to work.

Please let me know.
Yeah, until it doesn't because no one added it to the package repository, or the version in the repository is out of date, and there's not even a PPA. That's one of the big issues I have with the package manager centric application distribution model, it's basically an appstore. That wouldn't be a big deal, except that structuring the OS around the package manager as the one and only way software gets installed has lead to an environment where there is no standardized set of base system components a developer can target if they want to distribute their application any other way, so the options they're left with are 1) Statically link everything, which glibc is actively hostile to, or 2) bundle all your dependencies, a loader, and a wrapper script (or static binary) to ensure what you need is available and properly linked. Is it really any wonder why so little non-oss software is available?
I don't mean CPU overhead.

I mean you are creating a brittle process that's hard to verify it actually worked, unless you have access to the data some other way in which case it's mostly pointless. Regular expressions are not going to tell you if one of the files just happens to have bad data or any number of things that's going to cause problems.
None of them have faded.

Cobol? Seriously, there are probably more Cobol programmers than there are Python programmers.

And C? Most of the world runs on C, and its irreplaceable language in a non desktop computer.

And you will be surprised how much Perl code is written everyday.

The root comment is talking about the fad of the year, the kind of a language web devs use as flavor of the year. The current ones are Javascript frameworks. In this case the 'fade' is just the web framework, that probably has less mind share and open source dev contributions.
>I'm not sure how that's relevant. As others pointed out, even if it's very niche, it still exists.

It still exists in the US too. So there's that.

https://abcnews.go.com/Technology/rentafriend-lets-buy-frien...

Besides, no information makes sense in isolation. Knowing that X exists or Y happened doesn't say much, if anything at all.

Why it exists, how prevalent it is, etc, is far more important.

"People eat dead babies in Finland" doesn't say anything -- it's actually downright misleading.

But:

"Two weirdos satanists pals stole a stillborn baby from a hospital in Finland and ate it" put things in the right perspective.

(P.S The Finish story never happened -- it's an example).
It doesn't look like this is an error that will cause a totally sober person to fail a breathalyzer test. If you're worried about the accuracy of the machine, you can also submit to a blood test: https://duilawyerlosangeles.com/dui-lawyer-advice-breathalyz...

This is one issue where I'm firmly on the side of the police until there's evidence that faulty breathalyzers are putting totally innocent people in jail. If you choose to get into the driver's seat of a car, you should not be anywhere near the legal BAC limit. By the time an officer asks you to submit to a BAC test, they've already observed enough behavior to make them believe that you may be a danger to others.

Plan ahead so that you don't have to worry about leaving your car somewhere. Call an Uber or a Lyft. Get a friend to drive you home. Moderate your drinking. Take some time, go for a long walk. On popular holidays in many places, you can even call AAA for a free ride home, even if you're not a member.

Just please don't drive home on the hope that a defense lawyer can argue on your behalf that breathalyzers aren't reliable.
Microsoft, not Amazon, is the company gaining market share in the cloud
Who's not tired of working overtime?
Show HN: Upcall - Non-AI Sales Assistant
My reply isn't connected to benefits and disadvantages of Lego vs other construction toys.

> if you can't figure out how to use a basic set of tools just by looking at them

Reading the thread[1] about types of screw heads shows that many people don't in fact understand much about screws.

I'm pretty sure that most (not all!) HN users don't know how to correctly use different types of screw driver.

And we haven't got to "advanced" stuff like choice of types of washers and locking mechanisms.

[1] https://news.ycombinator.com/item?id=17011388
Jokes aside, this won’t reduce flatulence, just methane. Most humans don’t have methanogen bacteria in their guts anyway, so it wouldn’t matter.
- 1000m below the surface in an active underground mine, pitch black, surrounded by operating heavy diesel machinery, only illumination was the "think light" on my IBM thinkpad x60

- On a remote glacier in the Yukon

- In the Amazon jungle, fairly remote, being serenaded by monkeys and swatting mosquitoes and huge ants
Had the exact same issue, ended up switch from Wayland over to Xorg to get it working. However this isn't anywhere near as nice of an experience.
I've been running a customized version of Mate for a few years. It's sleek and efficient. Had some screen flicker issues at first, but switching window managers to Compiz (I think) fixed it.

I even brought an old Macbook back to life by throwing Mate on it in place of MacOs.
Serious question... why would any other approach be exempt from the problems you stated?
FTR changing class to className and for to htmlFor is not JSX, but React specifically. If you configure JSX to use a different hyperscript framework (Mithril is the one I use), then you can keep the standard HTML attributes.