skysight-inc/HackerNews huggingface dataset:
Agreed. It's easy to assume that technology is good for society when it's fun to build it, ship it, and backwards-justify what you've done. Are we sure that AGI will be good for society? If not, why should we try and push to develop it as fast as possible?
Is there an update on this? I watched the first video and it was fascinating.

Edit: found this updated image after restoration

https://www.pressandjournal.co.uk/wp-content/uploads/sites/2...
> Look, I love text a whole lot. But I want to program without a desk and without sitting. In 2019, programming should be as portable as guitar playing.

But without holding or playing a guitar?

Programming is already as portable as guitar playing; it's just far less linear so it involves a lot of backtracking. How do you handle backtracking on your guitar? Somebody, sitting at a desk, scrolls backwards, changes some parameters, and edits.
My journey applying AI to horse racing
I must be blind to these so do you have any solid examples where the people who are doing the jobs are being talked down to?
Thanks,

I'll look into this. I actually added Facebook support, but it was around the time Zuckerberg got in trouble with data leaking. The API at the time became utterly useless (for Facebook).

But I never looked into the WhatsApp side of things. Thanks for the idea!
Obligatory link to show scalability issues in visual programming.
https://scriptsofanotherdimension.tumblr.com/
Why they can't figure out how to update the browser independently of the OS is beyond comprehension. IE and Edge are the only non-evergreen browsers which is probably they are the most problematic to target. I develop primarily in Firefox, but I never have bugs pop up in Chromium or WebKit browsers, only IE and Edge.
that's actually really funny
(still chuckling)
What is Yahoo? lol

I think only Japan still uses that one......
Thank you. Your using `we` made me go to github contributors and sure enough you were one of the top guys :)

I guess with the right `hintnames` and `:bind w tabnext` working I am 95% of the way already.

Couple of things if I don't come across as ungrateul-- :nativeinstall didn't work for me, so I manually did the (seemingly risky) step. :native now shows 0.1.10 installed but C-i doesn't yet work. I'll look around and post back. I am on Linux.

I tried binding C-c but it doesn't seem to work as you guessed. Also- how about using C-z for stop once you have imap and nmap working? Because you're right C-c could get annoying but `stop` is an oft-used feature too.

About feature parity- vimperator also gave you `readline` style C-a, C-e C-w in text-fields.

I'm going to read the hell out of the tutor and help as soon as I get some time. Vimperator (now Tridactyl!) means a lot to me since it makes me much more productive.
Did you check inside your company. E.g. Google gives a lot of freedom to people with 10+ years with them and I know at least one other company in the same area, which did it with even less. So might not be the worst idea to look for something remote friendly in your current company.
So can a funny nose, a manner of speech and hundreds of other things. Why is that information special?
This is frustrating and borderline cringe-inducing to read. YC clearly has their eyes on tapping introvert talent. That's a good thing. What’s not is trying to use the same stale tools and programs to catch them. Hint: this is not the crowd that will be comfortable talking on camera, about themselves, answering such bombastic questions. Try again.
I believe Google never garbage collects deleted @gmail.com usernames.

According to [0]: "Your Gmail address can’t be used by anyone else in the future."

[0] https://support.google.com/mail/answer/61177?hl=en&topic=238...
I am the only person on Earth, I think, that has had 0 problems with Apple Maps (at least, in the past year). I have never aimed for Cleveland and ended up in the Atlantic; and I've never been late or gotten lost. I think I've disagreed with its shortcuts once or twice.

Not denying your bad Apple Maps experience - just, I have no idea why mine is so trouble-free because so many have bad ones.

(For calibration, I live in NoVA)
All in! You can't lose. Bet your house!
I'm sorry that my paltry life only offers anecdotes from college cheating instead of multinational corporate espionage, please forgive me. /s But to make an accusation of racism based on sharing a true story is very naive. In fact, you calling me out and saying that I'm "less" is more bigoted than anything I've said. You're literally claiming superiority over me, and all I've done is told a true story.
Agreed, I have a Macbook Pro and the screen is ridiculously reflective - I literally have no idea why Apple would think that was a good idea?
White gold: the unstoppable rise of alternative milks
Serious question: which make and model shoe lasts you a year? I would like to purchase those posthaste! I go through two pair running ~10 miles a week. (And I realize there may be a teensie bit of hyperbole in your statement, but even so, they're probably better than my shoes!)
In theory, the market will adapt to track this layer of copyright, but the short-term shock effect is large. Since nobody's assumed APIs are copyrightable 'til now, nobody's been keeping track. So every API currently in use is under threat (especially since in the US, you don't have to file a copyright claim to have copyright; if you can just prove your API came first and there's reason to believe the younger API was familiar with your own, you can claim statutory damages, IIUC).

It'll be exciting to see how many of Oracle's APIs are 100% derivative of some software released under Copyleft licenses... ;)
Best syntax for a regex literal
I am working on a programming language.

What is the best syntax for regular expression literal?

`(...)

re (...)

$(...)

@(...)

<...>

/.../

(re:...)

`...`
A well placed blog comment can still move the needle
You have to view it within the context of what Twitter does allow. For instance there's been weeks of people fighting about the Covington High School kids with people on both sides hurling insults far beyond "learn to code" at each other and Twitter as done nothing. In fact many of the journalists "targeted" for this were extremely vicious in their condemnation of the teens, town, church, republicans...

I suspect that this happened leading up to the layoffs only heightened people's interests in seeing the journalists get a taste of their own medicine.
If anyone is wondering about IE11, MS says "Internet Explorer 11 will continue receiving security updates and technical support for the lifecycle of the version of Windows on which it is installed."

Extended support for Windows 10 ends on October 14, 2025.
Extended support for Windows Server 2016 ends on January 11, 2027.

Presumably one or those 2 dates could be considered the termination date for IE11. My company has chosen the 2025 date as when we will stop support for IE11 in our web pages/apps.
Much of Googles initial competitive advantage was a sharded architecture and understanding how to run a reliable service across unreliable nodes - mean time to detection and repair are more important than reliability of any one component, though better components can allow you to scale further - there's interesting multiplicative effects.
Signing on the hardware is pretty much the only way to safeguard the keys. PCs and phones have an attack surface much too large to properly secure.
> The lead says that running requires "time and money". The former is true, the latter is bogus.

Once you're above, say 30, time and money are the same thing. Those of us not working for the sake of 'the joy of work' itself, are working to acquire enough money to acquire free time. If you don't earn enough, ie !rich, you spend more time working.
I don't agree that text is the simplest way to represent a program. In fact, from experience in other areas of knowledge, the opposite is true. Math and physics has evolved from use of pure text to the use of diagrams and non-textual symbols. The problem with CS is that we don't have a shared, simple way to represent symbols and images. We feel that text files are simpler because it has become the universal way to represent computer code, and practically all tools we have are designed to work with textual representations.
> "Treatment to the chart included: brushing to remove loose surface dirt and debris, separating the chart from its heavy linen backing, washing the chart in de-ionised water adjusted to a neutral pH with calcium hydroxide to remove the soluble discolouration and some of the acidity, a ‘de-acidification’ treatment by immersion in a bath of magnesium hydrogen carbonate to deposit an alkaline reserve in the paper, and finally repairing tears and losses using a Japanese kozo paper and wheat starch paste. "

That's a really cool process.
Security was the main reason why, when I asked years ago.
How do you keep the second battery charged though? Surely a power pack which charges the phone over usb is way more convienent. You can get a small one if space is an issue or a massive one if you want it to charge multiple times. And you can charge it from any wall socket at the same time as your main battery, and it can be used for your other devices.
TLS-SNI-01 and ACME were both originally invented by Let's Encrypt, and have still not (quite) been standardized by IETF.
None of that nonsense if you browse with javascript disabled by default. It is a soothing experience.
> “Your smart home pings Google at the same time every hour in order to determine whether or not it’s connected to the internet,” Dhruv tells me. “Which is funny to me because these devices’ engineers decided to determine connectivity to the entire internet based on the uptime of a single company. It’s a good metaphor for how far the internet has strayed from its original promise to decentralize control.”

The alternative is effectively DDoSing random websites from 100 million devices, which is definitively an uncool move.
I've taken similar steps, though have not gone so far as to set up a vpn block to all google ips. I do have as much fingerprinting and privacy protection as possible enabled in Firefox though. I find the worst experience is captcha, it will no longer give me free passes and I regularly have to sit there for several minutes providing training data that they reject. It's to the point where I just avoid sites that require it. Newegg is a particularly egregious offender as they seem to require a very high degree of certainty.
Does that make Java/OpenJDK any less open source? If I take OpenJDK and start selling it, how could Oracle get me if OpenJDK is GPL?

We're not talking about re-implementing the JDK/JRE spec; the author mentioned he/she wants to use only open source languages...
So the benchmarks show that everything is faster with Chez Scheme, except VM startup is slower? That seems to be the prevailing trend in VMs.

Python 3 is the same way now -- everything is faster than Python 2, except startup. There was a good PyCon talk showing this, but this message also gives some numbers [1].

I have a prototype of a shell solution to this here:

Shell Protocol Designs http://www.oilshell.org/blog/2018/12/05.html#toc_2

https://github.com/oilshell/shell-protocols/tree/master/copr...

It requires around 100 lines of code in the VM or application, assuming the application can make the dup2() libc call and such. If anyone wants to help prove the protocol, let me know :)

[1] https://mail.python.org/pipermail/python-dev/2017-July/14865...
Technically, the rules do not prevent submitters from uploading silent slideshows that just so happen to be in video file formats. Presumably anyone whose goal was "finally solving physics," would be clever enough to think of this. ;)
Customizable keyboard shortcuts for extensions just landed in nightly last week. Expect it soon.
The Double Life of Black Holes
If you're are in possesion of information with the potential to impact the stock price when released and you use it in your own favor to try to make a profit, then I believe it can be characterized as an attempt of stock manipulation.
Why so goddamn long? Microsoft should kill it now for the benefit of humanity.
if Octave shares a bunch of function signatures with MATLAB, yes, it would be at risk for a copyright claim.
It's definitely much improved in the last few versions (64/65). Probably still quite power hungry, but it's not making my fans spin up anymore...
Just for the record, the entire address for the transaction is displayed on the screen, it just scrolls side to side. Generating another address that's similar enough to be confused easily would be prohibitively difficult at best.
I guess what counts as 'middle class basics' in the US counts as 'basics' in the UK. Sarcasm aside, I find it a bit bonkers that places might not be safe to run, although I do believe it.
there is a capable extension for that https://github.com/haxiomic/firefox-multi-touch-zoom
> Running requires a safe neighborhood.

Or access to a treadmill.

;-)
SuperData: VR grew 30% in 2018 thanks to PSVR, Oculus Quest will be 2019’s hit
I wanted to say congrats too! This is exactly what I was looking for.
"This vulnerability affects Cisco Small Business RV320 and RV325 Dual Gigabit WAN VPN Routers running Firmware Releases 1.4.2.15 and 1.4.2.17"

RV320 firmware update: https://www.cisco.com/c/en/us/support/routers/rv320-dual-gig...

RV325 firmware update: https://www.cisco.com/c/en/us/support/routers/rv325-dual-gig...

I don't know why it is so difficult for companies to put links to download the firmware update that fixes the vulnerability. They would probably get 300% install rate if they put in this simple effort. Yet they never do it, and people always have to look in the comments for the links, or navigate the clunky support websites to find it themselves.
1.2b/s try that its far moerchallenging
While it's not a mitigation, something you should consider doing is using a certificate transparency[0] monitor[1] for your domains.

I use the crt.sh service to monitor my domains. It provides RSS feeds (e.g. [3]) that you can hook up to your own monitoring infrastructure. I have this piped into a slack channel, so that any time a certificate is issued, I get a warning. Since I am using LE for certs, I will often cross-reference that issuance with the logs from our LE refresh bot. A future step would be to do that automatically, but this is sufficient for now.

[1] https://www.certificate-transparency.org/

[2] https://crt.sh

[3] https://crt.sh/?q=%25.ycombinator.com
There's also a shortcut for re-opening the last closed window(s). Though I don't recall if it works in a Private Browsing window.
i give them credit for doing it. if they find something there, they can improve on it. v1 rarely nails everything (nor does v100!)
How exactly is it ? Was it not targeted harassment when they were suggesting that miners should "learn to code"? Why not though? We all know that was derogatory. Does it become targeted harassment because it came from 4chan ? Or are they entitled to protection from the same type of jokes they were making?
Microsoft has issued a legally-binding promise to not assert .NET patents against standards-compliant .NET framework implementations.

See: https://raw.githubusercontent.com/dotnet/corefx/master/PATEN...
This is certainly a risk, but unfortunately we can extend the argument to suggest that you can't ever trust any source. Say Gell-Mann wants to find a paper he can trust on Palestine. He's good at physics, and checks reporters covering both topics.

A reporter might be good or bad at covering each topic, which leaves us four cases to consider. If they're bad at physics, they could be a specialist in Palestine, but they could also be generally incompetent; Gell-Mann has no way to tell. If they're good at physics, they could just be talented reporters, but they could also be physics specialists who don't know Palestine any better than Gell-Mann does. And once again, he has no way to tell.

Even probabilistically, we could argue for either approach. Most people aren't experts in more than one thing, and it's easier for an expert than a random fool to garner attention for a baseless claim, so perhaps we should especially distrust good physics writers on Palestine. But incompetence is broadly correlated, and journalism skills apply to both topics, so perhaps we should view bad physics writing as a sign of weak fundamentals and distrust it everywhere.

(I'm talking about reporters instead of papers, but we can push the argument back a level easily; editors have to hire reporters for fields they don't know.)

Going alone, all I can see to do is to look for people who claim to specialize in a few things, one of which you know well, and trust them on their other specialties. As a society, we can perhaps do better by asking a bunch of experts who's competent in their domain and looking for alignment - provided we can all correctly agree on some experts in advance.

edit: a bit of searching suggests this is basically Berkson's Paradox. If we (boldly) assume that news sources which are bad on all topics don't circulate, then quality in one area lowers the expectation of quality in other areas.
The requests wouldn't be synchronized, so probably wouldn't cause a DoS
> “Learn to code” is more than internet schadenfreude. It’s also the most recent rallying cry of an anti-media faction.

The same media that just days before were busy firing up an online mob to harass a 16 year old child who had the audacity to wear a MAGA hat.

Why would anybody be 'anti-media' one wonders?
Others asked the first question 2+ times in that same subthread. Please, read that part.

How often does that happen vs getting HIV because somebody did not tell about being infected?
> The core of the issue with visual programming, is that as soon as you scale to a non-trivial example, it has (almost) always fallen apart.

people always say this, but it almost always come from people who haven't actually tried to do so or seriously programmed in a visual language before.

> comes from a lack of understanding what text is and how well it works.

i don't think that's the case at all. i am a proponent of both text-based and visual programming languages, hoping to understand hybrid approaches better. if anything, i know where text really doesn't work. for example, text-based languages are terrible at representing the dataflow paradigm and are often more complex than they need to be. visual languages are rather good at this. so we have the situation that text-based languages are terrible at dataflow and no one cares about visual languages, so the dataflow paradigm remains relatively unused, only showing up implicitly in actor-based systems and in minimal ways (simply as pipes) in functional programming languages.

> I think it is hopelessly dismissive to denigrate the efforts of software researchers over the past 50+ years and say that they didn't try to figure out better ways of representing ideas.

i don't think so at all because i really don't think they've tried to specifically understand visual paradigms. i haven't seen efforts to do so, but i would love to see examples if they exist. i have spoken to a rather well-known computer scientist at a conference, and when i mentioned my interest in visual programming, i was immediately cut off mid sentence with the exact phrase "i don't believe in it".
> All these things and more probably affect every CA. LE is just more experimental and new, using less robust infrastructure and technology, and their "growing pains" provide a much more visible and much wider attack surface for abusing PKI.

I think you're also leaving out that LE is more proactive about finding and disclosing problems. Many of the other CAs that encounter similar problems don't write blog posts about them.
I made another attempt to switch from Chrome to Firefox only now, like I've been doing every year or so for several years now. Sort of a tradition.

This time it was the extensions that didn't cut it. One of the first things I do (after importing the bookmarks) is to install the same extensions, or find their equivalents.

I heavily use customized mouse gestures. The extension I use on Chrome works like a charm. On Firefox, I tried five in a row.

They would either be very poor in terms of options and customizability, or request 10+ bizarre permissions (which really have nothing to do with functionality I expect from them - such as "read the text of all open tabs", or "monitor extension usage"), or very cumbersome to customize. I've really got fed up after trying out several in a row.

Well - I'll wait another year.
If we can get to the point where we're only throwing away 20% performance on web-engine-based programs, I'll be overjoyed.
This was what every tech support agent had me do in the early 2000s when I was having trouble with my home internet: 'Please type ping www.yahoo.com'.
That's not the problem. Windows NT did have that right from the beginning. The problem is the second sentence, because it ignores that so too did Unix from the same timeframe. AT&T System 5 Release 4 had the Service Access Facility from 1988. AIX had the System Resource Controller from version 3.2. Other systems were not playing catch-up. They had this stuff too, at around the same time.

Benno Rice's explanation is actually ahistorical here. What actually happened is that the world spent a lot of time "cloning" existing Unix softwares during that time period, for reasons that we all known, and a lot of the time the clones were behind the times and did not catch up. By the time that Miquel van Smoorenburg cloned AT&T Unix init and rc for Minix, for example, what xe was cloning had already become years out of date.

* http://jdebp.eu./FGA/inittab-getty-is-history.html
They won't even start; theirs is the more important work.
Anecdotally, having gone through some selective institutions, I've seen this more than a couple times (though maybe this also says something about myself too...). My unfounded theory is that gatekeepers (e.g. admissions, HR) are inherently fool-able because they don't live the 'greatness' in candidates they seek to find. As a result, while most who get in have traits correlated with future success, others are simply great at advertising having those traits without any real hard-won skills.

I'm curious how someone who is not a physicist can tell if someone has the potential to 'finally solve physics.'
There's a bug here, which impacts end users: a variety of programs which are clearly intended to persist in the background (nohup, tmux, etc) are failing to persist. This is a real bug. We care about it. I won't be satisfied until it appears that the bug is on track to be fixed, and a lot of other people won't either.

The options for fixing the bug are:

* nohup, tmux, emacs, etc all take dependencies on systemd and use the new systemd daemonization procedure. This is not a viable path because the maintainers of those utilities have refused (see https://github.com/tmux/tmux/issues/428), and because there are too many of them.

* Each distro separately works around the problem by maintaining forks of nohup, tmux, etc. This is not a viable solution because it's way too many forks; people will be finding broken distro+utility pairs forever.

* Each distro separately works around the problem by putting loginctl enable-linger in /etc/profile and KillUserProcesses=no. This would effectively be overruling a systemd's decision. Some distros won't know they need to do this, and the github systemd repo becomes a trap.

* Or: systemd backs down and changes the defaults so that the old daemonization APIs work again.

If you have a fifth option, we'd all love to hear it. But the status quo is that there's a user-facing bug, and the bug is still there. Rather than make the case for it not being a bug, you're currently making the case for it being someone else's bug, but the "someone else" doesn't actually have the power to fix it. You are the only one with the power to fix this bug.
All of the techs you have mentioned are potentially great, but none are close to ready for widescale production.