skysight-inc/HackerNews huggingface dataset:
Reminds me a bit of a weekend project I did a few years back: When I was about 6, my dad went out and bought what would be the family computer for half a decade, a TI-99/4a. The thing that stuck in my craw was that even though Apple and Commodore had mastered the lowercase Latin font, the lowercase letters on the TI were just tiny uppercase ones. So flash forward 25 years or so, and I'd downloaded a TI-99 emulator to play with, and decided to see if I could put an Apple II font on it. It was relatively easy to find the font in the ROM, and I found a donor font through Google. Kludged them together, and it worked beautifully. Lowercase letters on a TI-99! No idea WTF they were thinking with the original font.
I don't use RSS much, but fire it up whenever searching on Craigslist for something. Havning multiple CL searches registered as feeds in a feed reader leads to a much more efficient workflow than using the site directly. The presentation of the items is better: you get something very analogous to an e-mail inbox, in which you can easily delete unwanted items, and hide ones you have read. And all of the multiple searches appear like folders and update automatically; you see a count of new items in each one.
Atom has support for commments. Decentralized blog comments work like this: You post a reply to your own blog and set rel=“in-reply-to” then notify the author using Webmention. The authors blog software then adds the comment, which gets included in the feed. See aaronparecki.com for working example and the IndieWeb community in general for an example of a community doing standard decentralized comments on the web.

The future of the blogosphere remains bright.
I've updated the firmware on every ChromeOS device I've owned and installed Linux. It's fun!!! But I've also restored some of them to factory condition and given them away to friends or family who find it challenging to apply regular security updates. It sounds like the author gave someone a broken ChromeBook instead of giving her the freedom to decide how she wants to use it.
The suggested coreboot distribution (johnlewis') is not maintained any more. You should use use mr. chromebox's builds or build from source. (https://doc.coreboot.org/distributions.html)
But its totally misplaced emotion. The whole design goal of a chromebook is constantly push signed OTA updates. They give you a hardware switch to turn off the signature checks. His comment that a hardware key you'd certainly lose is better than a jumper is pretty weak.

If you don't like them, fine, but this just comes off as nerd rage in an attempt at saying "I am very smart."
Agree, and a key point here being that the colloquial "minute" can be a very different actual amount of time for A and B.
I've done swap on an nbd share... with the nbd from busybox no less... on a SparcStation LX with Gentoo (compiled on a T2000)
Would a USB Ethernet adapter on a PI allow me to test a full Gigabit connection? I want to try this with speedtest-cli and iperf3.
There are a bunch of comments in support of your viewpoint, so I'll put in a counter argument. People who have very good memories for lots of programming language and API details are just faster, and faster does translate into higher productivity if you are indeed good at the other parts of your job.

For any programming language, I consider the following pretty essential APIs that you are going to use over and over:

1. Details of primitives and built-in "base" objects and related functions (e.g. strings, numbers, object literals, dates, etc.)
2. Collection libraries (arrays, dictionaries, sets, etc.)
3. Details of async libraries (e.g. in JS everything in Promise, how that applies to async/await).
4. Streaming libraries.
5. For OO languages, details around class creation/construction
6. Language specific details that are important (e.g. for Javascript I would put things like which values are falsy, Function prototype values like apply, bind, etc.)
7. Default common 'util' libraries, like lodash for JS and Apache commons for Java (not necessarily saying you know every single function, but you generally know which functionality groups are there).

Yes, you can look those up, but if you have a good memory for what the slice() function is and what you can do with it you will be faster than someone who has to look up the details every time you want to use it. In addition, knowing the general API surface means you know instantly what tools are available to you vs. what you'll need to create or get from an alternate library.
Fairy tales, urban legends, myths and stories have been used to teach morality and ethics probably since humans were capable of abstract thought and language. Fantasy fiction is just a commercialized version of the same. To me there's little difference between finding moral lessons in the Beatitudes versus the Jedi Code, which some people do.
I'd like Vim to come with a hosted account feature with password, so you have the same .vimrc no matter on what machine you are working. It would also allow easy copy+pasting of text across machines.

I know, you can set this up yourself e.g. through git, but this is an extra step to take whenever you have to configure a new machine.
Though useless, I think that some RSS extensions were able to pull feeds from there.
I load in RSS feeds on my HN alternative ( handlr.sapico.me ) , one company is using it as a knowledge feed ( accounting niche). So I definitely agree with the title of this topic.
WebRTC framework for iOS – static library version
Researchers find mountains of sensitive data on totalled Teslas in junkyards
In this case it feels really disingenuous. The Chromebook design goals are different than his wants. Its really nothing to get upset about.
Agnès Varda Was a Living Work of Art
Boxer: The DOS game emulator that’s fit for your Mac
OKRs aren't going to fix your communication issues
I bet just about every article that shows up in your RSS reader was also linked to from Twitter. It's very easy to use Twitter for RSS.
One major advantage of Jetbrains products which I realised after getting a corporate job is I don't need almost any plugins and the experience out of the box is better than anything offered by vim or emacs(granted this is subjective). One major advantage is I don't need to worry about licenses of plugins or having a trust relationship with plugins, which is very essential as I don't want something like the kite episode to happen on my PC. (The kite episode was a company buying some open source plugins for atom and sublime and adding invasive telemetry). If you use jetbrains products, you need to trust only one entity. When using random plugins you are always in the danger of some malicious plugin sending your IP to some random server (rare, but worth keeping in mind.
What everyone in this discussion seems to be missing is that the number one source of moral failures is not trying. The inborn human conscience provides so much ignored guidance that trying to help it out with books is pointless. Instead, we need to be thinking about how to get people to put some effort and sacrifice into having morals. It doesn't matter if you know one ethical truth or ten billion if you are not willing to sacrifice anything.
Ok, I didn’t know that.

But there are plenty of vegan low-carb options available.

Maybe this article[0] helps or check out the challenge22 site, they have vegan dieticians who can provide more guidance if you’re interested.

[0] https://www.onegreenplanet.org/natural-health/why-you-should...
>"you could live in a place for 182 days/yr, after putting 350k euros investment into it, with a grant of portugese citizenship"

Could you elaborate on this? Is there a name for this program? Might you have a link or some further reading?
The jumpers are device specific. You'll have to look up where the vendor put it.
I use TabNine and it's been pretty amazing.
I’m not sure what you mean by “auth backend”. By default, the client merely has to prove that it possesses the correct key to be given the secret encrypted password from the Mandos server. This can be changed by configuring the server not to automatically “approve” clients, which makes the whole procedure controllable over D-Bus, opening the way for any process you like to do whatever it needs to do in order to authenticate a client before the secret encrypted password is sent.
I hate them. It seems so beneath Apple.
I didn’t mean to distinguish between the tax being on the employer vs on the employee. I am aware that they are equivalent.

Do you mean to say that the majority of the burden of the tax falls on the employee? In that case, I don’t understand why that would be.
Please Keep JavaScript Dumb
You are assuming they do, but they likely don't. Counter example for this is SQLite. Almost everyone considers it open source, presumably even you. Lots of projects that embed it are considered open source. SQLite, however, is not OSI open source and none of the projects that embed it can be OSI open source either. And it's ok, because people generally don't think of open source as something with OSI approved licenses.
When I plug in my USB key, I have to inspect in the back ports of the compute, where I easily can spot a hardware keylogger. I've never seen such a device in the wild. Sure it’s possible a cybercafé somewhere in the world has one... but how big a threat is this really? I'd say my risk of Dengue Fever was 10000x more likely than this. Never mind how easily it would be to detect.

How many of their users bring their own OS on a flash drive? In my travels, I only met only 1 other. One. He was running Tails. And as I said the chains with their management software and BIOS lockdown don't even allow this. So we're talking mom and pop cafes.

Now do you think those small time owners are going to spend their money to add this additional cost to spy on that one traveler who has his own OS? That make zero sense when they already control the OS and network. So much easier to spy on customers on that level. In that case, VPN + my own OS circumvents them.

Your paranoia only makes sense if I was going to DEF CON or some kind of a target of state level spying.
>and is thus a license that perfectly reasonable employers will avoid

There are reasons a reasonable employer might adopt this. Maybe they never require employees to work more than 40 hour weeks, so they can advertise they follow this strict license to give them an advantage in hiring employees who want some guarantee they won't have to work overtime. Maybe they want to "open source" something to have the community contribute to their product for free, but don't want their competitors to be able to use it. Maybe a lone open source developer builds something with this license, then starts a business.

I think the idea is that if it catches on, eventually somebody will write e.g. a really important library using the license, then companies would have to consider using it.
The key difference is in the context. "Embedded" Java and Flash still required an external runtime, but the browser provided them a surface to paint on. Later on browsers like Chrome tried sandboxing the Flash process but the trouble is Flash was built under the assumption it would have full user access, so that could only go so far. There's a reason news of Flash exploits used to regularly appear in the tech press.

Wasm was built from the ground up to be run in the context of a browser. It's also implemented by browser vendors so they can take responsibility for security. In essence, the difference is that it's made to be sandboxed from the rest of the system.
To me, using vim is more about forcing me to understand how things work, or rely less on some IDE magic. IDEs are powerful. It’s too powerful that I don’t know how certain functionalities work. Maybe it’s just me lol.
Specifically addressing the “reducing complexity by adding complexity on top” point: the complexity is there whether you like it or not. The choice is whether it should be explicit and thus (to some degree) verifiable, or implicit and waiting to bite at runtime. TypeScript is a very solid improvement over JavaScript for this reason.
Why did you say that?
I'd like to point out that with uMatrix set to block all javascript, including first party, the article still renders just fine. The only thing missing is the youtube embeds, which are replaced by hyperlinks to the youtube videos.

I find this to be the case more often than not. Most people here would probably be surprised how often javascript is totally unnecessary.
Vundle is really neat and so is vim. But some plugins requires external binaries or services to function and that's when a vim packager stops being helpful and you have to take extra steps. Sometimes it's just an apt-get install something or curling a bin to ~/.bin but sometimes it needs more tweaking and fiddling. In my opinion that makes your vim installation more fragile and less portable.

Maybe we'll soon run vim in docker.
And I don't think any car rental services should profit from crime, so we seize their profits if their renters perform a crime while renting their cars.

/s
An RSS feed is an XML file that lives under some URL. The RSS reader (or aggregator) polls that URL periodically and picks up new items that have appeared.

It's like a web page, itemized into a very regular syntax.

If you want to "tweet" using RSS, you need a URL somewhere where you can upload updates to XML content; then give people that URL.

Either you have to join some website where content (like blogs) you create are exported as RSS feeds, or else run your own domain.
The proposition that "custom development tooling doesn't scale" is very much news to Microsoft, Google, Facebook, LinkedIn, etc.

All of them have custom programmable configuration stacks, meta languages for their environments, and custom application harness instructions.

So why don't those count as counterexamples? It seems like a just-so story.
What is it with the fetish for inflicting Truenaming in cyberspace?

It's incredibly annoying. It needlessly bloats digital footprints, and it creates an opportunity for exploitation by nefarious actors.

Leave the Truenaming to the User's that need it. It doesn't do any good being baked in by default. If they really need it, they'll figure out a way to implement it. If they definitely cannot afford it, and aren't aware it is there by default, you are doing more harm putting It in than you would be by leaving well enough alone.
If this issue is real (and it seems plausible to me) then destroying the EU from the inside might very well be an honorable thing to do.
JetBrains IDEs are very good indeed, and if they (or VSCode) work for you, you should use them. There's some features in these IDEs that are better than what's available with vim/tmux, and the other way around. In either case, with sufficient motivation, any feature can be implemented in the terminal, or in a good IDE. It pretty much comes down to how much your workflows are remote-based, how tied-in you are to a terminal environment in general, and personal preference (like not wanting to touch a mouse).

If you're used to IDE's it's doubtful you'll appreciate vim by "trying it out" for a weekend. The learning curve is much too steep for that. Conversely, if you've used vim and terminal tools on a daily basis for >15 years, you probably won't have much motivation to switch to GUI-based IDEs.
His pretty face might leave your superiors with a better impression of your group. A friend manages a software group and actually told me that one of the best things to increase chances of getting a job with her group would be to pay more attention to my appearance and smile more. Also mentioned that just being interpersonally nice was much more important than actual abilities in her organization as long as you were good enough that the owners believed you knew what you were doing and she could justify keeping you there. Etc
Compiled Forth would give Assembly a run for its money and produce smaller code as well.
So what's the point then? This sounds like a job for font ligatures.
>. Can you imagine all these 2-3 year post grad engineers getting the title of Senior software engineer and getting the equivalent high salaries or out of turn bonuses for great work now learn they have to wait 20 years to be called senior, can never again get an out of turn bonus or special treatment for going the extra mile. Unions equalize by taking everyone down to the lowest level of commonality, you are no longer an individual you are a cog to be used to further the union leaderships goals, not yours.

The Screen Actors Guild is a union. Some of its members make millions so i've heard
You could probably do it with a Pixel (or something else with night sight) and astrometry.net.
Empathy is not inborn, it is taught. Ask anyone with a toddler. Also people must be taught to broaden their circle of empathy to include foreigners, animals, etc. The capacity may be innate but it must be shaped by education, formal or otherwise.
Sure. But once you know how everything works, you switch back to an IDE. Use the tools that make your life easier, and lose the elitism. There’s nothing more frustrating to me than watching junior engineers struggle to dig through a problem using Vim or Sublime because “That’s What Real Programmers Use”, thinking it’s somehow a crutch to have things like autocomplete or code click through. These tools were built by people far more talented and knowledgeable than you or I because professionals need productivity, not some ephemeral feeling of superiority or nerd cred.
> A lot has been written about "hyperproductive teams". ... there’s one thing in common between all the stories I’ve heard and the successes experienced first hand: small teams

Personally, I'd go one step further. It's small teams that were together from the start. Going through the initial setup of a project makes all the difference. When people come later, they lack the intuition that comes with being around when all the structural decisions were made. Early people make tradeoffs and bake good and bad practices into the pipeline, later people are told not to touch certain things because it's more complicated than it looks or will break something else that doesn't seem explicitly connected.

I've been on both sides of this fence. Having started a company and sold it - my partner and I were hyper productive, but while the small team that inherited the code is extremely capable, it took years longer to feel comfortable making big changes than it took to write.

Joining other people's projects and large codebases, on the other hand, has always taken a long time for me to be productive in. Typically it takes a year at a new company before I'm moderately useful.

Personally I don't think this has a ton to do with programming languages, even though I feel much more productive in python and javascript than C++ myself, even though I've been using C++ longer. I still suspect familiarity with the early decisions is a greater factor in productivity than language.
the lack of context in the video suggests strong populism. I don't believe this is how the copyright act was voted (I'm actually pretty sure that one was voted by names, not by hands, because we have the voting results on the european website)
So before your run off and install v8 just to get autocomplete in Vim, let me make a few suggestions based on my experience:

1. Check out the built in completion first. Vim actually has very powerful autocomplete that can look in the current file, complete file paths, tags, and more. It can look at includes, requires, etc. depending on your language's built in support. For C like languages this is usually excellent. With ctags and this built in completion, you can get 90% of what an LSP will give you.

2. Chances are you've already installed ALE, it's a pretty standard plugin. ALE has built in LSP support, and it's entirely written in vimscript. All you have to do is create an ftplugin for your LSP language and add the LSP into the configured linters list. This is in the primary docs.
The first part of your post puts the priority on having more software that can read a reliable formula, which I think is the opposite way to go, since the forumla is already there can't all browsers do this? Yes, but they have refused up until now, why? Because their focuses is web pages ... Make some hybrid RSS web feed with a universal interface and you have Twitter. Approach it from the software side and you have federated, inconsistent implementations of a reliable formula.
“I tried looking into Vim / NeoVim a few times to understand what all the hype was about.”

Is vim really getting hyped anywhere? If so that must be one of the longest running hype trains in tech.
Pretty much every hospital globally.

Its not great for the doctors, but if you're a patient with an acute problem its much better to have the same few doctors working keeping watch over you than a brand new doctor every 8 hours coming on board that doesn't know anything about why you're there.
I'm curious what are the 2GB RAM and the Celeron 867 good for in 2019. Apart from text editing.
For those (like me) who actually liked the old system of a folder with "bookmarks" in it there is Livemarks [0].

[0] https://addons.mozilla.org/de/firefox/addon/livemarks/
I thought Firefox used to have a one click way to subscribe in your preferred reader back in the Google Reader days.
> They will of course try to get the key from a running system, but thats also something you should most definitely have in your threat assessment.

1. I have yet to see any indication that this is the case.

2. If you assume such technical skill in your adversaries, you must figure that they could just as well open your servers and read the file system keys right off the memory by running wires to the memory bus. In which case Mandos is no worse than no Mandos.
Why should we not get upset about design goals we dislike?
A captcha might be a necessary evil. A ReCaptcha is not.

Despite all the FUD about AI & machine learning breaking conventional captchas, I have yet to find an off-the-shelf tool that I can just point at a good old "squiggly letters" captcha and have it work.

If you need a captcha, just make a custom, self-hosted "squiggly letters" one. Nobody is going to design & train a custom AI to break it, and if someone has the means to do so they will realise it would be much cheaper to pay humans to solve them so even ReCaptcha won't save you against a determined attacker.
IT is brutal. You either evolve or you die.
If JS didn't introduce new features, it would be just replaced with the "next big thing" that introduces things.
Arrow functions, classes and promises don't make things more complicated. They are added to make things more readable
I would agree. I don’t work for companies, I work for managers. It’s constantly repeated on the Manager Tools podcast that as a manager, you are the company to your reports.
I live in a downtown area atm specifically for my toddler. We go to the grocery store everyday, we go to the nearby park, he doesn’t mind the transit times. Ever since we changed his seat to face forward, he does love it when we actually use the car, and sometimes demands it (kai che, kai che!), but it isn’t really necessary unless we are going to the doctor or pool. We did choose downtown Bellevue rather than downtown Seattle, however, which has a huge park and not so many of the negatives of Seattle (homeless, drug needles, etc...).
maybe you use your phone agressively, but consider picking a phone with a good battery.

In my light use situation, my MotoG4 has aprox 2 days of battery. Under heavy use I can expect at least 12 hours. Add a phone compatible "rapid charger" and you can expect full charge in less than an hour.

My wife on the other hand, has a new Huaweii and it's battery lasts about 8 hours with moderate use. Not a phone I would consider, but she bought it for the fancy camera.