skysight-inc/HackerNews huggingface dataset:
From customer POV uber is a godsend. From society as a whole it is not - especially where it has affordable, reliable and safe taxicab service.

I am hard to think of clear example of more competition that has hurt the customer.
> why do people make such a big deal about this?

You're arguing a point they didn't make.

The point they made is that most coders don't need to worry about algorithms on a daily basis, and that reflects poorly on them in interviews where they expect you to not-so-subtly fake your cleverness with "aha!" moments when you're being drilled on the fine details of complex algorithms that you maybe once needed to implement in the past 20 years. (On the rare occasion that these coders need to worry about algorithmic scaling, they will re-use an implementation from their fine standard library or adapt one from another source, without turning it into a brain exercise of reasoning about and building the whole algorithm from scratch on whiteboard while a bunch of strangers are sitting there judging and prompting you to explain your thought process as you go).

It's nothing to do with whether you have the fundamentals of basic algorithms down or whether you can select an appropriate algorithm for a real world problem.
I can assure you algos and data structures are a big part of systems software. Without these it's impossible to write efficient and correct code. It is these fundamentals that have made me easily switch profiles from VR to Self Driving to Cloud.
> Windows XP running on the hardware of the time was much more responsive[] than 10 running on modern hardware.

That very much depends on when in XP's time line you're commenting from.

When XP was first released it had literally double the hardware requirements as Windows 2000 and XP didn't really add much functionality despite that bump in requirements (to me, it felt mostly due to themes). Granted XP was quicker booting if you had a large font folder but it wasn't until SP2 when XP really became an obvious upgrade to 2000. By which point XP was 3 yeas old and even budget hardware was now higher than recommended specifications of XP.
Is it really hard for people to spot promoted text?

I heard in Google search, most of the people click ads because they dont know these are ads but this is hard to believe for me
Is there a 300-page or less book that can teach practical usage of FreeBSD? Like the C book or the UNIX programming environment book. I have it installed on one of my laptops but never got around to use it.
> China and India are increasing their emissions as fast as they can

The metric that the Paris Accords (rightly) judges China, the US and other countries on, is the change in emissions per PPP $ of GDP.

By this measure China is absolutely destroying the United States, and is on track to meet it's Paris commitments. Holding your emissions almost constant while tripling your GDP is an impressive achievement; if the US had done the same thing they too would be meeting their Paris commitments.

The Europeans may have reason to criticize China for not doing enough. Americans do not.

https://www.theguardian.com/commentisfree/2019/sep/25/lambas...
The question is: what mistake should the developer not do?

A bad developer will not implement properly the separation between infrastructure code and business code.

A bad developer does not care about readability, so the code will be laden with functions that have side effects, and things of that nature.

A bad developer does not comment their code in a meaningful way.

None of these are easy to find out in an interview. It turns out that questions about algorithms are good proxies to find people who are interested and proficient in computer science.

Sure you will miss some good developers that aren't good at algorithms, but there is a better chance that you do not hire bad candidates.
Standups are where the blockers are surfaced, after the standup the relevant people can gather around a whiteboard or someone's desk and figure out how to solve the issue.

The others can get on with their daily tasks.
The biggest gripe I have is the default values. It's a giant foot-gun.
Yeah, you need root or sudo to view iotop. But some information is (at least on some fresh ubuntu) available without elevation, like the per-disk output from iostat.
Calculemus!
Related, and relevant:
https://en.wikipedia.org/wiki/Pale_Blue_Dot

Look again at that dot. That's here. That's home. That's us. On it everyone you love, everyone you know, everyone you ever heard of, every human being who ever was, lived out their lives. The aggregate of our joy and suffering, thousands of confident religions, ideologies, and economic doctrines, every hunter and forager, every hero and coward, every creator and destroyer of civilization, every king and peasant, every young couple in love, every mother and father, hopeful child, inventor and explorer, every teacher of morals, every corrupt politician, every "superstar," every "supreme leader," every saint and sinner in the history of our species lived there--on a mote of dust suspended in a sunbeam.

The Earth is a very small stage in a vast cosmic arena. Think of the rivers of blood spilled by all those generals and emperors so that, in glory and triumph, they could become the momentary masters of a fraction of a dot. Think of the endless cruelties visited by the inhabitants of one corner of this pixel on the scarcely distinguishable inhabitants of some other corner, how frequent their misunderstandings, how eager they are to kill one another, how fervent their hatreds.

Our posturings, our imagined self-importance, the delusion that we have some privileged position in the Universe, are challenged by this point of pale light. Our planet is a lonely speck in the great enveloping cosmic dark. In our obscurity, in all this vastness, there is no hint that help will come from elsewhere to save us from ourselves.

The Earth is the only world known so far to harbor life. There is nowhere else, at least in the near future, to which our species could migrate. Visit, yes. Settle, not yet. Like it or not, for the moment the Earth is where we make our stand.

It has been said that astronomy is a humbling and character-building experience. There is perhaps no better demonstration of the folly of human conceits than this distant image of our tiny world. To me, it underscores our responsibility to deal more kindly with one another, and to preserve and cherish the pale blue dot, the only home we've ever known.

— Carl Sagan
At least Nominatim can answer such queries, for example: https://nominatim.openstreetmap.org/search.php?q=hardware+st...

I don't think it would be difficult to implement in Pelias either considering that it already has the necessary data and can search for results closest to a given point or within an area.
I got a presentation by Google on API management last week and was surprised that someone thought they'd be a good example on the subject.
Me too. I use a windows manager and generally work with 3 windows across. Middle window is 50%, each side is 25%. This gives me a “full size” main window (like browser, 2 column ide, etc). One side is “monitoring” for things like cmd, git bash, slack, etc. other side is “reference” For things like PDFs, spec sheets, etc. this works great for me. One full size window gives me 4 large ide columns. I also often use 25%/75% for “monitoring”/“ide”. Occasionally I use 50%/50% for comparisons.

I like it a lot. Sometimes I wish it was 200px taller but not often.

Some of my colleagues have 42” 4ks. They are also great but I find my head needs to move up and down. With my 34” ultra wide, only my eyes move up ab down.

I think 1 large monitor is way better than 2 monitors nearly all the time. True for either 4K or Ultra wise.

Also get one that is curved.
Most people who are hired will have recently graduated, due to the exponential growth of software developers. These interviews are really just an examination question, like you would do in school. Companies use them because they can easily show whether a person can retain and then apply knowledge of computer science. And must companies do not know how to test candidates otherwise.
oh, fibonacci numbers, why do i take 10 seconds to figure it out
>instead of funding them with our data?

What gives you the impression that they're going to stop profiting off our data? If anything, this is them double-dipping. We get the worst of both worlds.
It should be "Laplace transform". This video has nothing about Laplacians at all.

Are you thinking of the Jacobian matrix? I'm not sure what you mean by equational conversion. The Laplacian matrix is from graph theory and doesn't involve derivatives. The Laplacian operator involves differentiation, but is not a matrix.
Tbh I was brownsing Reddit few weeks ago and it looks like it’s full of communist jokes and Bernie Sanders
To cut older people from fresh graduates and then offer fresh graduates lower wages.
Could someone use CRISPR to inject two copies of APOE3ch in regular Akzheimer's patiens?

Sorry if this sounds silly, I have just a very rough understanding of genetics.
Qbserve – Mac Time Tracking and Productivity Improvement
You mentioned all three things that algo-strong dev will also do. Because there is no correlation
Systemd timer units hide errors in journald, unlike cron
Ask HN: What are alternatives to Google products?
With growing concerns over online privacy and securing personal data, I am looking for alternatives to Google products.

Email:
Drive:
Search engine:
Photos:
Calendar:
Browser:
Map:
Google docs:
YouTube:
Android OS:
Et cetra:
A Walk in the Capital of the South of Russia
Uber is actually marketplace and it's goal is to balance demand and supply. Great upsides of being big company, e.g. having more cars and drivers, is 1) less waiting time for passenger and 2) less empty mileage for drivers/cars. First is good catch for client (I will not wait extra 10 minutes for Bobs Taxis even with 5% price difference), second is a no-brainer for drivers (one got paid for more hours ber day). Actually second one is a good edge against any local Bobs Taxis: with less idle time bigger company pays minimal wage faster and can make overall prices better.
How to make HTTP requests with Axios
And they are all an absolute shitshow. Nano especially is complete and utter garbage that barely holds together under the minimal usage of its tiny user base.
Will We Ever Know What Dark Matter Is? (2017)
You can tie subsidies to the "amount of CO2 spared compared to the average". Carbon tax creates the moral hazard of normalizing pollution, as long as you pay your tax.
Understanding the Internet Object(1) Transition from JSON to Internet Object
A Framework for Venture Capital
Almost like intelligence is inheritable. Fascinating.
It's great HN fun to start by reading this comment, then go on to read patio11's comment explaining why this is impossible. Life comes at you fast!
The problem with current initiatives for regulation is that they are attempts to regulate how Big Tech does business.

Outside of some specific limits on business transactions, such as forbidding tie-in sales, antitrust does not limit the way companies do business. So breaking up Google into 8 companies, like the Bell System, would not limit the behavior of the Baby Googles.

If either there is very strong economies of scale or there is a need to control the behavior of the companies, regulation is the more effective tool. The chief objective of regulation is to limit the return on investment that the natural monopoly can earn in order to prevent monopolistic price gouging. However, regulation can also govern some aspects of business conduct as well.
The most spectacular celestial vision you'll never see
My daughter is six and fairly bright (as much as can be seen with the material she has been exposed to).

Continuing Ed or not, I can’t imagine her sitting in a CS course in a year. Wow.

And yes, kudos to your mom for providing you that opportunity.
> and it can have function calls you don't know about because its body could dispatch just like triggers do.

Please give an example of a stored procedure that does something else than what the code says it will do.

> This whole thing [...] is not based on anything other than taste.

Good taste: Insert, update and delete doing exactly what the statement says. Procedures doing exactly what the code says.

Bad taste: Insert, update and delete surprising you with magic tricks.
> Wikis work that way, where the payload of each page is a flat text sequence with simple markup.

That depends on the wiki. The most well known - MediaWiki - uses traditional DB like MySQL or Postgres.

> The structure, relations and metadata could then be stored in a serverless database, like Git does in the .git folder. Not perfect, but I think the benefits for personal information outweight the limitations.

What happens when files and metadata go out of sync? People want to have the data in plaintext for interoperability with other tools so they are going to edit the data outside of the app. And your app does not know files changed so it can't selectively update the indexes/metadata.

Another motivation for flat files is that users want to use standard sync tools like syncthing, dropbox etc. But these metadata and indexes will not work at all in case of write conflicts - dropbox does not know how to merge those serverless database files.
Run WebAssembly Outside the Sandbox at 95% Native Speed
Algorithms in interviews happen when people who enjoy writing algorithms get promoted to positions responsible for hiring.
A new job every six months was not the pattern ten years ago. Also, back then you would have been asked why manhole covers are round instead of write a bug free implementation of A* on a whiteboard. Neither of those are timeless bits of knowledge that one acquires on any job, other than maybe job interview coach.
Time for Bezos to register the Washington Post as nonprofit and make Amazon a subcompany.
> I have no use for things I commented 10 years ago.

This attitude confuses me. Looking back at things I wrote ten years ago makes me think "huh, I used to believe X and now I don't, why did I change my mind?" and "X used to be really important to me and now it's not, what happened?". If I'm writing something today I'll often look back at what I've said about it previously (and I like having most of what I've written as blog posts so that's easy).

Then there's the benefit to others: being able to look back at what people were thinking in the past is super useful for understanding how the world has changed, and textual comments are great for that.
Windows 10 is now 4 years old, so comparing XP on 2004 hardware to Windows 10 on current hardware does feel fair.
You should look up or play Elite Dangerous, it's (I believe) a fairly accurate / to scale simulation of solar system navigation. You can go at several hundred times the speed of light and you're still waiting for ten minutes to reach your destination.
For Lightning to work at scale, we need solutions for problems that nobody on earth has solved yet, nor have any idea how to solve.

Sure, it kind of sort of works for small network sizes. It will die a fiery death the second it attempts to become popular with no known way out of the mess.
> One of my friends who ran an ISP in Alaska told me that they would ignore all TTLs and set them all to 7 days

If you’re hosting for customers the difference here is that this is your friends fault, not yours.
Where to hate daylight saving time and where to love it (2015)
Thanks, this sounds very interesting. On the other hand, are there any security implications? (especially if one assumes that hypervisor is _not_ bug-free)
edit: I did some initial research and yes, it may have some security implications. However I believe it is not a major concern since the original idea was to use VMs to isolate instances of Windows XP which right now should be considered unsafe anyways
There are no real alternative to YouTube.
For search i find bing not bad when I need objective (not biased) results.
So? The arguments, statistical analysis and summary data they base the report on are all either in the report I linked or derived from publicly available data. You don’t need to trust anything they said. You can check each individual claim.

There’s no appeal to authority here. If you don’t believe their analysis feel free to attack it on the merits. But if the devil says 2 + 2 = 4 it’s still true. Either the analysis is correct or it isn’t. If it isn’t attack the analysis. You don’t need to trust the Heritage Foundation. If you can demolish their argument please do.
It doesn't, that's why not everybody has that gene; if Alzheimers was something you developed as a teen, I'm sure that mutation would spread and soon everybody would have it.

Maybe we could use that gene in the future on patients at the onset of regular Alzheimers.
I believe what caseymarquis meant is not the amount of energy throughput but the kind of activity.

Marathon runners and sprint runners are both runners but they literally have completely different muscle structure.

So developers are judged by how well they do "sprint run" when they actually are supposed to be "marathon runners" on a daily basis.
The only reason it works at all is that it is small and barely used by anyone at all.

Scaling Lightning is an unsolved problem. It relies on finding solution to problems people have tried to solve for decades with no success.
I get Docker and I use it, but it does bother me that one bundles the JDK along with the docker image. Such a waste of space. I like this idea, I hope it gets more traction.

In terms of deployment of Java apps, we've found that Nomad works really well as it doesn't need a full Docker image (or equivalent) like Docker, Kubernetes etc. In Nomad you just make sure the worker node has the JDK, and then you specify the .jar file in the job.
There's been wide news coverage and police reports on this. Most weapons found are weapons used in the wars around jugoslavia. I cant provide you with a quick link. I live in Malmö and its a really nice city with some rougher areas, but nothing too crazy. Gangs are kind of split into bikers (Hells angels, Bandidos and the like and nonbikers. The nonbikers are mainly eastern european (m-falangen, k-falangen) but recently i think we have some somalian gang (black axe?). Problem is we have tons of immigration kids who cant find basic jobs and get tempted into a life of crime by quick money and fast cars. Main income is drugs (since everything is highly illegal, including weed) but they also do extortion etc of business owners. I think a lot of the bombs are cases of extortion. The bombs luckily arent that sofisticated (no carbombs etc) and most people getting caught/being blown up are males age 16-19 so very young.
Then they complain to Congress that they can’t hire enough workers.
"By allowing a certain law professor to publish opinion pieces that contain hyperbole"

Well, you answered the question yourself: It's an opinion piece and clearly marked as such.

If said professor could spout his hyperbole in the actual news pages you'd have a point.

Facebook does not make any such distinction.
You can delete user data from backups much more quickly than that:

* Encrypt each user's data to a user-specific key

* Keep the key in hot replicated storage

* When you get a deletion request, delete the key
Sounds like a gdpr violation
They're really useful if you are looking for someone to do algorithm-heavy work.
Also to check if someone actually has the CS background they claim.
The title could have been “The lost ⁝⃣ Key of QWERTY”. Or even “The Lost ‘vertical dots’ Key of QWERTY”. To needlessly omit crucial information from the headline is clickbait.
Netflix Evaluating Replacing Intel with AMD EPYC
Under the cookie consent there are some cookies listed that are essential, and you can't reject them. It does not get your consent for those cookies. The explanation says

"The BBC’s analytics system uses cookies to gather information regarding visitor activity on the BBC's websites and other BBC online services. The data gathered is sent to AT Internet, the BBC's analytics partner, for analysis and reporting. [...] Used to synchronise the analytics device ID between the native and web layers of iOS/Android apps, [...]"
A single combination gene therapy treats multiple age-related diseases
Install Security Cameras in Your Premises
I'm pretty sure that the more active of a hand that the company might take in supporting and promoting the activities of this lad, the less good it becomes for the company if/when something "goes wrong" (for absurdly loose definitions of "wrong", being, the low bar of a filing a civil suit on contingency).
Am I allowed to check stackoverflow during your interview process?
Quite a lot of people did also run 2000 at home as well. It was actually a damn good OS given it's era: Linux wasn't ready to be used as a primary OS for most people, 9x/Me was total garbage and OS9 was somehow worse. Apple hadn't yet released OSX (that came a year later IIRC) and there were some inevitable compatibility and onboarding issues when that was released. The only real contender was BeOS (which did support x86 by that point) but sadly that didn't have the momentum to challenge Microsoft.

> For the entreprise users it was mostly the same as Windows 2000, a great OS released just a few months before that was much better than NT 4.

Windows 2000 definitely wasn't "mostly the same" as NT 4. They were as different as Vista was to XP. 2000 and XP (pre-SP2) were very similar though.
or like how the part of GDPR about cookies ended up being the new Y2K gold rush.
HN has a strong US bias, which makes it tend right-wing compared to the rest of the developed world. Additionally, it also has a strong SV bias, which makes it tend libertarian.

I'm not just making this up, you know :-)
They make the interviewer feel really smart, since the interviewer already has the answer to his own question. Each interviewer should be required to go through the process himself (single blind) every six months. Bet you’d see a lot of no-offers.
Is GraalVM a good option for this?
Let me tell you a little story. My stepson didn’t make the cut off for the ACT to get into the college he wanted. Ten weeks and a $1000 later after paying for ten sessions with a college professor for a test prep course, he raised is score high enough to get in. Did he get “more intelligent” during those ten weeks?

When I left my private elementary school in the south and my mom who was teacher didn’t want me to go to the public middle school we were zoned to, she applied for me to go to the one local magnet school. She was told through official channels that there was a waiting list. She called up the admissions officer - she had tutored their son - and miraculously there was a place for me.

Did I get more “intelligent” after the phone call?
> We have found that neither company complies properly with the GPL. Specifically, in our analysis of the facts, we have found that both Cambium and Ubiquiti fail to provide any source code for their respective routers and access points, even when we repeatedly asked over the course of several weeks, starting more than 30 days ago.

Unless sfconservancy first purchased a router, I don't believe that the GPL forces them to hand over the source code.

The mentioned GPL in the article is v2, so lifting from there, the valid parts are probably:

> a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

> b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

No part of the GPL, as far as I'm aware, requires distribution to anyone who isn't a customer.