skysight-inc/HackerNews huggingface dataset:
No, it isn't just a matter of orthography. English has no future tense on any reasonable analysis. There is no unit of English syntax which (i) behaves like a verb and (ii) has a distinct future form. This is a completely uncontroversial point. See e.g. http://languagelog.ldc.upenn.edu/nll/?p=897 for further discussion.

> If we define words as the unit that carries a single beat in speaking

Note that this definition clearly won't do what you want it to do (even ignoring the imprecision of "single beat"), as the units you want to treat as verbs can be separated to an arbitrary degree. E.g. "Is he really, in your opinion, to see her tomorrow?"
If my memory is right it was possible in old versions of Chrome.

I see it's possible in current Firefox, but only for new windows :/
Thank you for the tips! I'll be writing an article in coming weeks about my experience writing this book. This is the second book I self-publish, and unlike the first one, I actually tracked how much time I spent on each category of tasks (writing, editing, marketing, head scratching, etc), so the article will also include that. Stay tuned!
what's the difference? these countries are basically american markets, everything west of belarus is kinda a software monoculture
Or opted to hit KPIs instead of worrying about legal compliance.
No, but "got ridiculed because apparently nobody does it this way" reflects poorly on the coworkers (or on the author's perception of the world), while "I certainly pretended that my colleagues were hopeless idiots" is also rather immature.

tl;dr: it sounds like a toxic work environment where everybody loses.
Use private mode, outline.com, archive.is, fake a google/facebook/twitter referrer, disable javascript, google cache, remove your cookies, etc
Dutch police force potential criminals to open iPhone using fingerprint function
I am not a criminal, but because of my right to privacy, I have disabled my biometric data on my iPhone.

Yesterday the Dutch police have started to handcuff potential criminals and force them to open their smartphone using the fingerprint function. They say that it's a limited infringement of their rights.
For those people who like to drive a hard bargain, they can do what everyone does with every other expensive commodity—wait for the time when sales numbers are dropping off and take advantage of sharper prices.

After all I'm not saying that car makers can't have "deals" but the price of any new car for sale—on special or a regular—should be published and not negotiated.
Hiring Lead Java Developer Full-Time (Remote) – Helix Cognitive Computing
I can't believe we've accepted the term "ad fraud" for this, as if we were being any more deceptive than the ad industry is, or as if we had signed a contract that we violated.

As if not truthfully clicking on ads were a crime.

We don't owe advertisers anything, least of all the truth.
“Doesn’t matter those people weren’t committed enough so we’re better off without them.” Yes, some people actually use that justification.
So somewhere else a powerplant should stop sending them power because they are the out of towners?
This company has been following a really old-fashioned mentality for solving these kinds of problems! It sounds like they hired a daddy instead of someone who can contribute with creative solutions.
if my profile is marked as suspicious or fraud, does that mean they stop sending ads to me?
you would design a yearly service contract into that software. that's the only thing that would keep it up in some condition. you know the "wise old wizard" in scifi/fantasy stories? that's the guy who's gonna be maintaining your software until he passes on the mantle to an apprentice when death is imminent.

i like the idea of software as replacing a societal service so as long as that society survives in some form your software will survive as well(for eg our current banking systems are such software)
Hope the CEO is next:
https://twitter.com/phillipcaudell/status/110108122935141580...
Getting a license to take deposits in Australia isn't easy. And then there was the banking royal commission which isn't going to speed things up.

If you are after this sort of thing, have a look at Up
> say Django for the backend and Vue for the frontend, maybe Swagger in the middle, and PSQL for the database

But this is a typical non-junior web developer, not a full stack developer.
Find a reviewer that has a similar body size to you. There's literally hundreds of car reviewers on youtube, there will be plenty who will have the same ergonomic structure to you.

Remember: you're not special. You're just another meat bag that fits within a bell curve of normalness.

Edit: to the one person who voted me down, I was wrong. You aren't a meat bag, you are special.
C (C99) and Javascript (ES5) are very likely to still be supported.

Most protocols will be phased out for security reasons. So I would go with direct TCP/UDP based on Linux kernel syscall (still the weakest point) in C or with fetch in JS.

Most operating systems will be trivially vulnerable to attacks, so I would go with the minimal possible attack surface (hardened kernel, firewalled, etc.)

It should survive and TCP/UDP communication makes it easy to integrate with any other software.

For the hardware I would go with a Raspberry pi if possible (and in C), otherwise just hosted on AWS.

About its usefulness, that would be hardest point. If it was useful and not updated for 5-10 years, it will be replaced however complex it is, 100 years later the problem might be generalized or not relevant anymore.

Looking at what's there:

- 61 years old, MOCAS, OS written in COBOL used US Department of Defense, on a mainframe

- Linux, Python, glibc, perl, emacs, ...: Most old software still relevant is a core foundation (programming languages, operating systems, text editors)

- NASA's software: C, C++, Ada, Python. Linux for applications, Windows for end users.

So I would probably make a minimal programming language, maybe some kind of minimal Crystal.
Someone bought HTTP://vim.dev and redirected it to the official Emacs project
If youtube can determine when to delete a channel due to bad comments wouldn't they also be able to just delete the comments?
You have a choice. You can severely limit or halt tracking and “data-pinching” altogether. Here’s a good starting point: https://www.privacytools.io/

Don’t give in unless you choose to.
Cyber Pearl Harbor
Well the alternative to more renewables is, realistically, more coal and gas. I think that covering up one or two percent of even the most valuable biomes with solar panels is no where near as destructive as climate change.
MIT Technology Review published a piece on one possible CO2 extraction solution just a few days ago. Besides being somewhat expensive, it also needs to occupy substantial physical area.

https://www.technologyreview.com/s/612928/one-mans-two-decad...
Flickr Album Sorter
I often wish large experiments would take a stronger stance on the supply end. At CERN we've worked out deals with publishers mandating that _our_ content be open access, even if the journal isn't.

Personally I feel like this is buying into the system. As it stands I have to make political arguments about the value of open access research. I would rather tell my colleagues we can't publish in journal-X because it won't be accessible to as many people.
Helpful relative to this: https://www.privacytools.io/
1. I travelled the world for a year.
2. During that time I took lots of photos (around 10,000).
3. I put them into albums per city (around 150).
4. I wanted the photos in date taken order per album.

Sadly Flickr doesn't provide a nice way of doing this, you can edit (organize) each album, one at a time, and set the order to date taken. But if you later add another photo, it will just go at the end (and not maintain the date order). I found this to be quite a pain, and as the number of albums increases, it just gets worse and worse.

I thought when I get back from travelling I'll write something to fix this, and to my surprise, I actually did just that. The source code is here:

https://github.com/Scraft/flickr-album-sorter

And the online implementation is in the posts link, I mentioned it on the Flickr help forums (as I have seen various people over the years asking for this) however no-one, other than me has actually used it! I was hoping to get a few more users before posting to Hacker News, so I could fix up any problems, see how much load the server can take etc. But given the lack of enthusiasm on the Flickr forums, I figured I would risk a post here!

It is my first personal project to be posted on Hacker News, constructed criticism very much welcome, my day job is working with code, but not stuff like this, so all a learning process! I went for Python + MySQL as I have a web host that I can access that allows me to run CGI and I typically use PHP and dislike it (much prefer Python) so I jumped through a lot of hoops to get it working this way (knowing full well if it was a service which was being accessed with huge volumes of people, it would need to be written in something more fashionable, like NodeJS).
Is C# a low-level language?
"GET SHIT DONE" has been their company mantra for years. They have it on their office walls.
At least some people consider that it's plausible to choose between other people far away reducing consumption or those other people far away experiencing megadeaths.

I mean, megadeaths in poor third world coastal regions won't necessarily force people in New York to reduce consumption. If (for example) sea level rise starts threatening New York directly, then it can afford Netherlands-style solutions that somewhat mitigate the local consequences.
I also have the same question about how to improve my technical skills. I don't think it is related to full stack or not. I found that most of the companies require developers with mid-level skills only. I don't have enough chance to improve because there are no difficult problems in my job. I would say if you think you are not good enough, simply move to companies which give chances to solve difficult problems.
I was fine with everything until the last change, the borders are needed, visually.
Despite the fact I like some of the changes presented there, one particular detail has shot me: lack of understanding why github has put commit messages in file list and removing it - this might be a harsh opinion, but proved to me that the author doesn't fully understand how most users (developers) are using GitHub.
At the end of the day someone gets the powerplant in their backyard.
Shipping cars via rail is probably cheaper. Fewer personnel needed per car, less fuel needed per car. Car transporter can just be the last mile.
This is so Microsoft redesigns the Github repos https://www.youtube.com/watch?v=EUXnJraKM3k
I'd presume that entering them into this blockchain would require submitting their biometrics, at which point it'd be indelibly recorded that you had 37 new pigs, 33 of which looked identical to pigs stolen last weekend. Or you could fabricate biometrics, at which point you're fine until you try to sell them and then someone notices that the pigs you have aren't the pigs you own in the system.
My experience has been that when you actually go in to buy a car, you get a swath of arbitrary discounts to the MSRP, then you get a few other fees and especially taxes that bring it back up to the MSRP.

So I'd guess that there's also a component of the high MSRP + large standard discounts which is also making sure that you don't come in expecting to pay an advertised price, get aaaallllmost all the way through the process, get the final price with tax that is ~10%/several k$ higher, and then crap out there both because it is a real kick in the pants and you may not have the extra money.
Funny. Chapter 24 of Paul Graham's On Lisp is about implementing Prolog in Common Lisp.
And which one of those works for https://www.telegraph.co.uk/technology/2019/02/28/revolut-fa...?
Lighting the atmosphere on fire is not a little environmental impact either. We have to choose to loose something to live a modern lifestyle.
Region specific pricing would boost adoption a lot. you can buy full courses on Coursera/other MOOCs for 30bucks in some countries and your pdf+cheat sheet costs more = guaranteed your book shows up on libgen
Makes sense. And no one can really be an expert in something without having a broad jack of all trades perspective on everything else.
technically:

- Separate the UI from the application and business logic and make the interface to the latter clean and well documented.

- Either use a currently very widely deployed ecosystem (aka Java) which will have a fair chance of evolving or being emulated etc over the course of 100 years, or use a self-bootstrapping environment with a simple core like forth or scheme/lisp etc, where everything you need is self-contained.

But really what makes a system still useful in 100 years or further is that it solves a problem so well, so reliably, etc, or just well enough if it's a huge and complex problem, that there's no incentive, or the investment would be prohibitive, to replace it with newer technology. Think CICS.
Out of curiosity, did you switch to something that has those things, and if so what is it?
Hell of a day, isn't it?
IEEE and ACM have the same problem, they paywall the papers that they publish. As they are theoretically nonprofits run by the community, it is even harder to get people to care, but it is still very problematic.
Blog post just out stating that resignation not related.

https://blog.revolut.com/let-me-sec-the-record-straight/
To some people, nothing is a greater sin than disrupting market capitalism.
Rule of thumb for life: Never ever get advice about what to buy from the person selling it, unless that person has literally no incentive whatsoever, or if the purchase is extremely low risk (e.g. low item cost or hassle-free returns policy).

Camera stores is a great example. The vast majority of salespeople know how to convince you that a product suits your needs, but would have very little clue what is important to get the best outcome. They're not photographers—or if they are, chances are they're no more of a photography expert than you.

Perhaps the worst is "high end" hi-fi salespeople. These slick operators are great at convincing you to buy the unnecessarily expensive product and the criminally overpriced accessories. Unfortunately for the customer, most of the things that matter in making a good system aren't sold in a cardboard box with a big profit margin, so you'll never hear about them from a hi-fi salesperson.
UK's beloved RNGesus machine, ERNIE, goes quantum in 5th iteration
Can I end a pregnancy with home remedies?
> pentesting

* Laughs at 90% script kiddie userbase

> Unix like

As someone already pointed out, honestly call it openbsd distro.

> BSD

I doubt it will remain free & OSS. We can't say if the fork from OpenBSD is for security or relicensing purpose.

And the lock-pick example is nearly perfect analogue in this thread.
Supply Chain Security Talk
That's from the "tabs" permission; I'm not sure why the extension requests it, as it doesn't appear that it's required by the code (the chrome.tabs API does not require it, you only need the permission if you're reading the URL/title/favicon of existing tabs AFAIK).
Right do you live in a community that loses mountains to coal mining? That loses the coast to sea level rise? That has a nuclear facility in their back yard? There ain't no such thing as a free lunch.
Do you have any insight into the reason for the unequal access? Is it that poorer or uninsured patients cannot afford non-emergency healthcare? Is it that they are too far away? Is it education/knowledge/social - belief that they shouldn't go to a doctor for "nothing". Are they "too busy".

Also, are there any studies to show that populations in other countries use their medical systems more frequently across the board, or that they use more frequent preventative visits?

You mention the problem with obesity and its co-morbidities. Are there any studies or plots that show health outcomes (lifespan, infant mortality, maternal mortality) as a function of % of population who are obese? I wonder if poor health is linearly correlated with obesity, without regard to healthcare spending...
SoftBank's Investment Patterns – Your Thoughts?
As a language, not as an application.

COBOL, for example.
It's obligatory for any Lisp book to include a Prolog implementation.
One man’s two-decade quest to suck greenhouse gas out of the sky
When I saw that tweet about the KPIs a few hours ago, my first thought was Wells Fargo and the fraud that happened there to hit their KPIs [1]. I genuinely hadn't expected to hear about money laundering at Revolut just a few hours later... maybe I should have.

[1] https://en.wikipedia.org/wiki/Wells_Fargo_account_fraud_scan...
More affordable housing only solves a problem for those with moderate incomes. Evidence: every other city in the US that has cheaper housing but also still plenty of homeless. Free and low-cost mental health services are closer to the mark, but still far from a simple problem. Many homeless people have complex, multi-faceted problems. Many resist initial contact. Many have trouble with maintaining any kind of regular schedule for either medication or counseling. Funding that many therapists (not just head-counters) and ensuring their security is a challenge unto itself. Not a simple problem at all.

If there's one thing that makes Silicon Valley unpleasant to me, it's the "simple, just do X" hand-wave that so many there indulge in regarding every damn topic. I'm sure your job isn't so simple a child could do it. Why act like everybody else's is?
You can choose a different company to buy a new domain. But you suggest a domain name similar to your work.
In many companies, executive management puts more trust in the HR management than other sectors of the org. I speculate it’s for a number of reasons: HR is often the most easily subverted department, needing far less objectivity than departments related to brass tacks product development, IT, customer service, etc. So HR can most easily be a yes-man that executives like to hear from. Also while there certainly are domain-specific properties of HR work that require training and experience, there are also relatively more things handled in HR that are understandable to a layperson with no specialized knowledge in that space, perhaps inviting executives to feel like they are contributing more directly when engaging with HR.

Whatever the causes might be, one big effect is that HR usually gets to spin stories about turnover and recruiting to create perceptions such as

- nobody could possibly have done anything to prevent a critical employee from leaving

- despite some critical person leaving, nobody did anything wrong and if they hired the same person again they should handle everything the same way.

- there are just not enough candidates (to disguise the real issue that compensation and benefits are not competitive)

- the employee we need has to be open-minded, but we’re only seeing dogmatic people in the pipeline and/or the ubiquitous “not a good culture fit” feedback, to disguise the problem that the company itself is dogmatic and closed-minded, and candidates react to perceived dogmatic culture by turning down interviews or offers.

And many more.

In other words, HR will spin the situation to say that no productivity is lost to turnover, that nothing could have been done to maintain that productivity, and that whatever happens is never due to misaligned compensation or management failures, it’s just an unchangeable cost of doing business.
Uhh no, the US money laundering statute requires a) that the money involved be the proceeds of specific criminal activities, and b) that the financial transactions be _knowingly_ used to disguise the origins and ownership of money.

It's used to punish people who are working to disguise serious crimes, principally the mob.
I manage a machine learning team for a large financial services company and AutoML tools, Microsoft’s NNI included, are on our radar.

I think the `future of work` for machine learning practitioners will quickly separate into two groups: a very small and elite group that performs research and a much larger groups that use AutoML but whose jobs also deal more with data preparation (which gets automated also) and ML devops, supporting models in production.
Wow, don't expect any revolutionary products out of a company with such a hostile working environment.

I also completely lost any trust that this company can safely deal with my money and private data securely.

Absolutely disgusting.
This is a type of enlightened centrism. Journalists should report but aldo be fact finders for the viewers. There is something about actual facts that I find newsworthy.
You can read it just by registering and inputting fake info, they don't even make you check your email account for confirmation.

https://pastebin.com/XJM7hLsM

Of course, for you to check this, you would have to want to read the article, and not just bitch here because it's "paywalled" (when you don't even have to pay)
Following his decisions along, they make sense, but the final product is convoluted and busier than the original.
Commit node_modules.
I think OP was saying he would be suspicious of a coder who was not interested in at least one area outside their professional domain, not any given area. If that's the case then I have to say I agree with them.
As someone who just retired a fairly interesting piece of software that had been running for 20 years (not immortal, but not too bad), I have a few thoughts:

1) Have standards that don't change appreciably. I first wrote the system in the early days of the Web and put it into full production at or about 1997. The fact that HTTP, CGI and SQL didn't change much and continued to be supported helped immeasurably.

2) Use a platform that you can manage effectively. We started with SGI IRIX, then moved it to Linux, where it spent most of its life. That let us move it from machine to machine and finally a datacenter. This would have been more difficult on an OS with a commercial pressure to upgrade.

3) Be lucky with your language choice. I used Perl 5, which had just come out at the time. I started on Perl 4, but the OOP features of 5 were very attractive (was heavily influenced by articles I read about SmallTalk at the time). Because Perl 6 never really happened (for me), I avoided the Python 2.x/3.x problem.

4) Make it documentable. Every code object in the system could be easily documented (the editor included a comment field for everything, which could be automatically extracted to provide developer help). Not everyone who worked on the system used it, but I did, which made it easier to figure out what was going on years after I had been doing other things.

5) Make it straightforward. Not sure that's the best way to put it, but after I left the company, the system suffered a good chunk of updates and rewrites by people who knew more or less what they were doing, but because they had to remain compatible with the original, fairly simple architecture, I was always able to pick up the thread when I did contract maintenance on it.

6) Security is a process. At the time I wrote it, it was... let's say "fairly" secure. Some of the updates/rewrites badly degraded the capability-based security it had (the maintainers didn't understand it and thought it was decreasing performance (which, to be fair, it was), so my original security thinking was rolled under the pressure of customer requests and deadlines.

Hope that helps!
that is doubly true for the owner of the database,atleast with a chain you can tell when manipulation is going on(on a long enough timeline)
Forget about it. Ideas are more important than code.
iphone, maybe?
Please elaborate about getting the tech and programming info. I never thought that was possible.
Show HN: Get notified when your town imposes water restrictions
Monochrome browser for Mac is now pay what you want