skysight-inc/HackerNews huggingface dataset:
There are many forces at play and I think it is impossible to say how things will progress. However, the biggest worry I have is that the elimination of maintenance and bug fixing tasks will dramatically reduce the need for engineering hours. I don't see it happening in the next 10 years, but at some point someone is going to figure it out.

If an ML system is able to extract the intended structure from a block of code and somehow translate that into a known-good pattern you could see things shift. I see it as being somewhat akin to human language translation.
I agree with GP. If the civil architect doesn't know that you need to put up plywood to pour the concrete in, they will make impossible to build designs.

And I'm not saying that everyone needs to do everyone's jobs. But you shoupd be able yo do at least a bumbling job of the layers of abstraction you work on top of if you want to make a decision in how those things should work.
As a cool example of the practicality of generators, my son and I wrote a generator in PICO-8 (Lua calls it coroutines) to animate moving the tiles in a 2048 game we made, using simple a for-loop to animate the tile's pixel coordinates, but yielding at the end of the loop body, so that we could let _update() and _draw() continue. This allowed the program to still be able to respond to key presses, which would "skip" to the end of an animation by fast-forwarding the coroutine until it was dead, and then create and start the next animation coroutine. I think when he saw that it was just a for-loop but it that kept "pausing" (yielding) at the end of each iteration, he finally understood generators.
Consider a site that sells digital goods for download. They need to store information that provides evidence of your physical location, such as IP address [1], in order to satisfy tax authorities that they collected the right jurisdiction's VAT or sales tax.

I doubt that you are going to explicitly ask sites to store your IP address, so how do you think that should be handled?

[1] IP address alone doesn't prove location, but it is evidence. The EU, for example, for requires for internet sales that you justify your choice of whose VAT to collect by providing two non-contradictory pieces of evidence for the location you chose. IP address can be one of those pieces. Billing address of the card used for the purchase can be another, and for most people that and IP address is enough.
Fira Code with ligature support turned on in your editor, or GTFO. LOVE. IT.

https://github.com/tonsky/FiraCode
You have to have security at that level as well. The protocol stack services that maintains the radio links to cell towers are client and servers, other parts are between the cell phone and the mobility management node are client and servers.

These are services you as a cell phone user don't interact with directly, but still very important as they provide authentication of the user and (ideally and hopefully) authentication of the network, access or indication of your location, and other neccesary services needed to seamless move between cell towers.
Note that raphlinus is … the creator of Inconsolata (https://levien.com/type/myfonts/inconsolata.html)!

FWIW, I really like Source Code Pro — it's my default font everywhere. Inconsolata is nice, too, but I like the little hook on the lowercase 'l' in SCP. Also, SCP abbreviates to the name of a Unix command, which is cool
50M euro here, 50M euro there pretty soon you're talking real money.
We're pretty happy with https://www.hostedgraphite.com/ (most metrics send from AWS Cloudfront). Small startup from Ireland.

You can also install software like https://graphiteapp.org/, https://prometheus.io/ or https://www.zabbix.com/ on your own hardware.
I should have been more precise. The vast majority of unpublished samples are controlled by a few. Of course, once they are published they are open.

To gain access to unpublished samples, you need to form collaborations with the gatekeepers, who decide the ultimate form of publication -- usually, a big Nature/Science paper with 100 authors.

I liked this twitter thread about some of the challenges of smaller groups in obtaining samples:
https://twitter.com/paleogenomics/status/1086402894641971204
>Usually one of the easiest ways to succeed is by doing things that other people are unwilling to do, meaning that if you choose a path with long hours, lots of stress, and lots of hardship, not many people will accompany you, and you will get compensated accordingly.

That's one way. The other way is to do something that other people are unable to do. Software engineering is highly dependent on raw talent / intelligence, and hard work is unable to bridge the talent gap in our industry the way it is in other industries. The high paying companies in our industry are just the ones smart enough to pay 2-3x compensation to get 10x programmers.
>Agreed, but it can be done at higher layers. Just use some secure app instead of SMS and phone calls.

But then you lose the whole network of SMS/phone numbers. You can probably get all your friends & family to contact you using whatsapp/fb messenger (or if you try really hard, signal), but good luck convincing your bank. Your phone calls with your bank/broker probably contains more sensitive information than your phone call with your friends/family.
I just cancelled my Prime subscription this month. I did it online, and other than having to click "yes I really want to cancel" on three separate confirmation screens, it was pretty frictionless. My subscription was about to renew so there was no issue of a refund, I just cancelled the renewal.
Do the edges of the content fall under the bezel (i.e., get cut off by the frame)? I used to have that problem with 1080p TVs, so I switched back to monitors for everything other than entertainment.
I like doing it to corporate security folks after they try to dictate it in authentication systems. They usually seem to understand after it's done to them.
I would rather make $500k a year and have "no rights" than have strong labor rights protecting me from being fired from my $50k/year job.
Something not in the list that would make a good addition is iA’s (makers of the popular iA Writer app) fork of IBM Plex Mono. They took Plex and redesigned some of the more quirky, IBM-brand glyphs such as loosening the tight radii on the descenders of ’t’ and ‘j’, and built some fairly novel duospace and quad-space versions: https://ia.net/writer/blog/a-typographic-christmas

The GitHub link is somewhat buried in the post: https://github.com/iaolo/iA-Fonts
I find it hard to believe that the author is citing their own opinion here; I assumed the opinion to be Dijkstra's, for two reasons. First, to my mind it sounds like Dijkstra. Second, I would expect the author of such an article to be mostly presenting Dijkstra's ideas rather than their own.
Some Nintendo games like Super Mario 3D Land have that
No, but I know a lot of those too.
Sort of. The only way I know where someone can hire lowly paid programmers today is by building a system that does not benefit from more highly skilled programmers. Since I do just this for a living (sorry), it's only a matter of time before I am no longer needed.

About a decade ago, I created a piece of software that made a department of 10 people redundant. The company actually tried to make use of them, but they were so happy with the improved productivity, that they basically kept the dead weight on, for the most part.

Last year, I did this at a financial company and eliminated an entire team. They did not keep the dead weight.

I may not be so lucky to avoid a future mercenary like me. Hopefully that explains it! I rely 100% on my creativity and out-of-the-box problem solving ability to solve real problems (note: not imaginary interview riddles). So far, the living I've made doing this is good.
ReadMe (YC W15) is hiring. Help us make APIs easy to use
Read it. Pretty stale take, which it would be for being 23 years old.
Serverless in 2019: From 'Hello World' to 'Hello Production'
> No computer will ever demonstrate actual intelligence

Such statements are impossible to be proven right, as, assuming you consider yourself actually intelligent, that implies we are not inside a computer ourselves, which I'd argue is impossible to prove.
IQ is the best predictor of worker performance:

https://www.businessinsider.com/why-your-iq-strongly-influen...

SAT is an IQ test:

https://www.nytimes.com/roomfordebate/2011/12/04/why-should-...
I don't see that mass-produced cohort arriving any time soon. My city has 1 developer for every 3 jobs and it's getting worse.
I would genuinely be keen to have another go at linux on the desktop if it had a win3.1 or win95 shell.

Back to usable basics.

I wonder if this project is already out there... (Rather than try to start another side project)
>provided that it’s moderated with some integrity

Given what I've seen on and from Facebook, I would be absolutely shocked if that happened

>Bringing people together and connecting them to other likeminded individuals who would otherwise be strangers

Yet another avenue for bigots and the uninformed to receive support in their social media echo chamber
> And if you don't, why should Debian care for you?

Those who don’t go out of their way to defend themselves don’t deserve security — seriously, that’s your attitude? Then you don’t deserve to be in any position to make security decisions for other people.
I can see Bird Box on my Netflix account in Denmark. Or don't other countries count?
I can’t wait for 5k 27” to become more common/standard. It really is wonderful.
Databases. e.g. Relational databases, SQL, performance profiles
Every other vendor, uses https and also signs packages. Clearly they are all wrong and apt is the only correct one.
Hi bradknowles, baseconv.py is a python module included in the django web framework, this post is about a standalone library written in Go.
Porsche plans to produce an impressive 40,000 all-electric Taycan cars per year
It's more like hustling for investors, but it does take a lot of connections to pull something like this off.
It's called Do-Not-Track and was ignored...
The starting salaries for bootcamp grads aren't really much to write home about ($50k-$70k) except at a few select bootcamps; plus a fairly significant fraction of the grads don't seem to get jobs from some of these places. A bunch of bootcamps publish their data at https://cirr.org/data .
> Somehow I feel like every system that I want to keep updated stays on an old version, and every system that I want to keep pinned to some version just force-feeds me its updates...

Spot on.
What “lack of results?”
I still think the approach I proposed years ago would be a big help: Turn the usual arguments on their head, prohibit all negotiation. Drug companies would be required to sell to all customers at the same price. This would end all cost-shifting, it's fair for all and forces the drug companies to actually compete on the end price.

This would end this sort of preferred drug shifting, it would end the game of state Medicaid often mandating the name brand rather than the generic because most of the money is federal and the state receives a big enough rebate that it's cheaper for them. Applied internationally (we don't have direct authority over foreign drug companies but we could make it a condition of importing them to the US that they follow our pricing rules) and the big subsidy to the UHC countries goes away.
Sure. But if you get another hour out of it, then go look out the window for 15 minutes again.

You may have an extreme case, but very few of us can beat our brains against something for eight hours straight every day.
Maybe "secure erase" caches, swap space, and RAM - don't know if it's true but I understand RAM can hold a pattern when powered down, sufficient to be recovered if you need it enough. Anything you consume unencrypted gets displayed unencrypted at some point and so is stored in some way in clear-text (unless you use external mechanical means for the last step?).
The hacker news user came to hacker news to read news. There used to be news said the user. And the user was enlightened.
Doesn't David Brooks and Barris White write for them as well?
Brave claim: we won’t actually invent good AI until two-way brain-computer interfaces become useful.

We need to augment human intelligence to handle systems vastly more complex than we can do today. Specifically memory creation and recall, and information assimilation rates.
If unions are the best way to improve compensation why do un-unionized FAANG employees get paid so much more than unionized developers in Europe?
Yeah, but not being implemented now doesn't mean that they never will be. Migrating/implementing now will mean that the mirrors will automatically support it once the features are in place and the clients and servers can agree on the improved privacy feature sets.
I've worked on environmental sensing iot projects and have seen the cost of co2 sensors. Almost all the cheap ones are VOC sensors which infer a co2 level by assuming the VOC output is from humans (rather than paint for example).

Given the cost of the device I would be amazed if it wasn't a VOC based sensor. The cheapest CO2 sensors I've seen are well over $250, even in bulk. CO2 is quite innert, so it requires very precise and accurate components
Declarative WebAssembly instantiation for React
There's a long-existing term for this: "editorial policy," which is a fundamental feature of all publications. All.

In programming, this would be like complaining about the existence of indenting.
Very true, if you are working on an existing codebase, you ought to follow whatever style it uses.

Interestingly, one of the reasons sometimes cited for using alignment is that it reduces the number of lines of code needed for a statement or expression. But as often as not, I've seen that backfire because the code gets pushed farther and farther to the right, eventually resulting in more lines of text instead of fewer.

I posted an example from the Rust/Servo code in another comment:

https://news.ycombinator.com/item?id=18962177

This code in their old column-aligned style is actually one line taller than the indentation style they recently switched to.
I have talked to several interviewers with a buying mindset, and the thing that annoys me the most is that they always ask why I want to work for $COMPANY_NAME, especially if it's a well known SV company.

They don't understand: I don't need your job, your recruiter called me, so what is it $COMPANY_NAME has to offer me that's better than my current senior level gig?
Turns out 4-5 guys with AK's and some grenades took over an international hotel in central Kabul and killed 40+ people.

What's the excuse for the hotel not having any security?
Similarly to indignant FB posts, reshares, and likes, petitions do jack squat in the real world. So this seems right up FB's alley.
This seems like the wrong tool for the job.

They seem to have good reasons for doing what they did. So I don't fault them, but this should be a contract dispute/fraud.
Doing Things That Don't Scale: An Inspiration and Resources to Help You Started
I use a very simple test to verify if fonts are usable in programmer/technical environments:

- check the readability of lower and upper case "i" (india) against the number "1" (one)and the lower and upper case "l" (lima).

- Check the readability of the lower and upper case "o" (oscar) against the number "0".

- check if the font can be used monospaced with being reasonable to good readability.

If it passes those checks then it is often good enough for me.
Is 5G so important?
I have pretty mixed feelings about Istio. It's trying to solve a lot of fundamental problems by introducing yet another layer of stuff. It's basically the middleware box all over again.
I don't use Windows. Seems a little clunky to get it to work on Linux, even more so on the Mac. Haven't had any multiple-ancestry issues with SourceTree - perhaps resolved in an update since you encountered it?
I’ve known people who built lucrative careers on expertise in specialised technologies, and others who’s entire careers disappeared because they were too specialised and the technology got deprecated. You might be fine, but I’d definitely recommend diversifying your skill set a bit. Being a generalist has served me well.
Elon Musk's “Loop” – It's bad, folks
Here is why Videolan (VLC) doesn't do it: https://www.beauzee.fr/2017/07/04/videolan-and-https/

There were some topics about it yesterday.

Eg. https://news.ycombinator.com/item?id=18948195

Some arguments of the blog post are also valid here
Thanks for clarifying and sharing that tweet. Who is the owner of the samples when they are discovered? Does the nation authorize/grant ownership to the discoverer? Where are the financial incentives in this "supply chain"?
I'm pretty sure i've had a chronic sinus infection for a few years now. When I was a kid I was told I had narrow sinuses...I used to get ear infections pretty much any time i got sick. I find they don't drain properly. It always feels like there's liquid on one side. I can tell days it's worse, the area below my ear and jaw are warm to the touch and hurt to press.

It comes and goes. The breathe right strips mentioned by another commenter helps. I find it feels more clear the next day after using them.

But i've found the biggest thing that helps is paying attention to.my stress and the way I hold the muscles in my face. I find making a concious effort to takes some time to do some deep breathing and focus on relaxing the muscles around my eyes and my jaw really helps. A few days of keeping up with that and I findy breathing and pain and such go away.

I also find it to.be a good way to gauge my stress levels. When the sinus infection cones back and stays for a bit. I know i've been slacking with being mindful and letting stress get on top of me.
I've heard about it too but I don't know what the solution would be.

If a journalist was really knowledgeable about something they were writing, would they still be in journalism when their insight could fetch more elsewhere?
Ray Kurzweil is still on pace to die before the Singularity arrives.
The justifications for why APT does not use HTTPS ( by default, it is possible to add https transport ) are just mind blowing. It is however not at all surprising considering how broken Debians secure package distribution methodology is -- I'm saying it as someone who had to implement workarounds for it for a company that was willing to spend significant amount of resources on making it work.

Here's are some low level gems:

1. I have installed package X. I want to validate that the files that are listed in a manifest for package X have not changed on a host.

APT answer: Handwave! This is not a valid question. If you are asking this question you already lost.

2. I want to have more than one version of a package in a distribution.

APT answer: Handwave! You don't need it. You can just have multiple distributions! It is because of how we sign things - we sign collections!

3. I want to have a complicated policy where some packages are signed, some are not signed, and some are signed with specific keys.

APT answer: Handwave! You should have all or nothing policy! Nothing policy, actually, because we mostly just sign collections, rather than the individual packages

https://wiki.debian.org/SecureApt
I'm sorry you're right, I only used google 2 times last year.. Name 1 internet website that don't care about retention. People usually don't delete cookies at all, and it could be a good pre-signup tool. And if a website that I'd only use once vacuumed all my personal data, I'd really question their ethics
They are in that one case, but the vast majority of components aren't PureComponent, and therefore it's not a universal "perf antipattern".

It's also one of those things that people tend to extrapolate out. They hear that the function changing every render causes perf issues, and then just assume it's truth and apply that thinking everywhere. It's so common that the Hooks FAQ actually has a section dedicated to talking about this specifically [1]!

We are getting off topic now, but it was one of the areas that I believe the react team wasn't happy about when it comes to the design of React. You had/have to treat components differently depending on whether they are pure or implement `shouldComponentUpdate` and how they implement it.

It's also one of the things that the new Hooks API solves. With hooks like `useMemo` and `useCallback` you can cache those values and functions that you pass around.

[1] https://reactjs.org/docs/hooks-faq.html#are-hooks-slow-becau...
> If you care about such an attack vector why wouldn't you? And if you don't, why should Debian care for you?

Security should be as automatic as possible. It should be assumed that any step that requires manual intervention will be skipped by most people.
Google hit with £44m GDPR fine over ads
Humans make all those same mistakes.
Why? It's the truth. Tesla is already connected to cellular networks. Once 5G really takes off, what makes you think manufacturers aren't going to race to have the first autonomous vehicle connected via 5G? There will be whole marketing campaigns revolving around that very thing.
> No computer will ever demonstrate actual intelligence, which is the ability to bring a new and unforeseen solution to an existing problem. I need only a cite a few examples to show this is true: Uber cars run over people. Facial recognition claims black people are criminals just for being black. Facebook's AI software lets in fake news.

Burden of proof is not on your claim, but rather on Kurzweil's, but since you made a claim and tried to back it up, I feel compelled to point out that it's a non-sequitur. Just because something hasn't been done before, doesn't mean it's not possible. Many people said going to the moon was impossible. Might be interesting to look at Russell's Teapot.
And being difficult to work on means dependencies with other teams, making changes slow. This slows down innovation speed and enables competitors to launch competing services faster. So there's the business need of microservices :)
> that implies we are not inside a computer ourselves, which I'd argue is impossible to prove.

Perhaps not. But some statements cannot be disproven and yet still should not be taken seriously.

But I think you are right that, while correct in claiming that the Singularity has never been proven, mimixco is also making statements that cannot be proven.
Sometimes that's enough.
Perhaps there was a time when the New York Times could be trusted, but that era ended at least several years ago.

Off the top of my head:

- The New York Times fired Quinn Norton basically for being willing to talk to weev (https://www.theatlantic.com/technology/archive/2018/02/the-n...)

- The New York Times fired Razib Khan for reporting on facts that are basically consensus opinion among geneticists and intelligence researchers.

- The New York Times kept Sarah Jeong despite her offenses being substantially beyond the above. (I think it would have been fine to keep Jeong if they also kept Norton and Khan).

- The New York Times published a completely uncritical review of Democracy in Chains, despite it's dishonest scholarship. Even NPR added an editor's note to their report on this book.
Show HN: Posters of Your GitHub Activity (with dark mode)
OK, what was the sci fi story with the aliens that lived on a planet with an opaque atmosphere, so they had box-shaped antenna heads and “saw” with strong microwave(?) beams?
I got an NDIR CO2 sensor on AliExpress for $20. Do you think one of those would just have low accuracy or be uncalibrated?
Larger fines can tell companies at large that it is unsafe to do business in that jurisdiction.
Well, at least he wasn't belligerent.

Noticing a lot of threads like that on Reddit lately. Hope it doesn't spread.
Acquire, Assess, Exploit