skysight-inc/HackerNews huggingface dataset:
Hello, no offense but the community here is bikeshedding. I'd suggest you to discuss this at /r/programming
This reminds me of putting marquees in the window.status like 20 years ago
News to build on: 122 announcements from Google Cloud Next ‘19
Different RVO behaviors between GCC and clang
well I had been using LiteStep to modify my Desktop sine late 98. Sadly Windows 8 was partly incompatible and Windows 10 fully so. I made the switch to Kubuntu and am very happy with Plasma.
The government banned the app at the directive of the court.
https://github.com/hlandau/ortega/blob/master/rtg-spec.md#fu... is pretty funny/sad.
That is up to the website, some elect to use separate URLs for their AMP content, others serve a different version based on the requestor, others might be AMP-native and not have another incarnation.
I enjoyed Panic's polished applications since way back when but the way they simply drop paid for apps with an existing userbase due to "lack of revenue" (Status Board [1], Transmit on iOS [2], Unison [3] and Audion [4]) really left a sour taste in my mouth.

Transmit for iOS was a particularly big loss for me, so much so that I personally am going out of my way to avoid their products.

[1] https://panic.com/blog/the-future-of-status-board/

[2] https://panic.com/blog/the-future-of-transmit-ios/

[3] https://panic.com/blog/the-future-of-unison/

[4] https://www.panic.com/extras/audionstory/
It's far from perfect, but I use jupyterlab with the jupyterlab-vim extension for this: https://github.com/jwkvam/jupyterlab-vim
brother, where is the tweet button?
Its a German website - I would expect that ;)
Actually, I completely agree with you here.
I sat at Intel's presentation about Larrabee during GDCE 2009.

Also enjoyed how their OpenGL drivers used to lie about hardware support and how in used to talk about being open source friendly, yet GPA analyser was DirectX only for several years.

NVidia has nothing to gain by becoming part of Intel.
Your analysis is correct.

Smaller buffers are in general better. However advanced AQM algorithms and fair queueing make for an even better network experience. Being one of the authors of fq_codel (RFC8290), it has generally been my hope to see that widely deployed. It is, actually - it's essentially the default qdisc in Linux now, and it is widely used in quite a few QoS (SQM) systems today. The hard part nowadays (since it's now in almost every home router) is convincing people (and ISPs) to do the right measurement and turn it on.

https://www.bufferbloat.net/projects/bloat/wiki/What_can_I_d...
The best thing I have found on both Windows 10 and Android to improve usability is to go into the accessibility or ease of access settings and disable animations. This makes both systems so much snappier and responsive.

On Windows it makes the Start menu fast and comfortable - instead of having some things slide in from one direction and others from another direction, the Start menu just appears instantly. I used to use Start10, but after disabling animation and deleting the tiles I don't need, I'm just as happy with the Windows native Start menu. I mostly just use the type-and-search rather than clicking on icons, so the less fanfare the Start menu presents, the better.

A couple of other settings I like in Windows 10 are also in the ease of access settings under the cursor and pointer section. I changed the cursor thickness to 3 for my high-DPI displays, and found a nice solid black mouse pointer there too - much easier to see than the default white one.

Whatever OS you are on, take a look through the accessibility settings. That is where they hide a lot of the good stuff.
That's true and it may more properly explain why it annoyed Malcolm Muggeridge and Mervyn Stockwood quite so much.

I looked it up and apparently it was Muggeridge who had skipped the beginning of the film. Perhaps he had also skipped the bit in the bible about bearing false witness, it is quite a large book after all.
Apple already did that transition multiple times. And running Windows on Apple hardware is not something that Apple cares about.
On the other hand, discouraging wireless security cameras is a benefit because they have poor security properties. Wireless exposes the cameras to attack by anyone within wireless range rather than requiring the attacker to have physical access, and also allows an attacker to disable the cameras with a wireless jammer.
Or they might not. Tesla might also rent space to large telcos who then monetize close to current pricing to recoup.
Think any company with remote assets it needs to monitor.

Drones, backup internet etc. There's a very big market for fast internet access which just works anywhere on the planet. It would be worth a premium just to let large organisations consolidate to a single biller.
It seems like Classicshell has been abandoned by the developer. It's a bit surprising to me that it still works considering Windows 10's rapid pace of development, so I hope it keeps working for the foreseeable future.

As for myself, I've sort of given up on the start menu. The search function is finally decent enough again that I can mostly rely on being able to type only a few characters before it finds the program I need.
so I can generally ignore the tiles entirely.
And plenty of deficit-funded government-backed jobs created, too!
Emacs, Firefox, Python and cmd.exe. These tools work the same on Linux (except for cmd.exe which doesn't work like zsh) so my workflow on both platforms stays mostly the same. I automate all build-like tasks with Waf which is cross-platform.
This question cuts right to the heart of the matter.

I've yet to see a Google engineer, executive, or "fanboy" address this question adequately.

This thread will be no exception. Queue the crickets.
Not directly his work, but one of my favorite animated films of all time is based on Lupin III (and was written/directed by Hayao Miyazaki): https://en.wikipedia.org/wiki/The_Castle_of_Cagliostro
Amount that you make while making your way to the four different worksites of the day? $0 / hour. Amount that you make while out sick? $0 / hour. Amount that you make when you take two weeks of vacation? You guessed it, $0 / hour. Amount that you make when you can't fill your day with work? Amount that you make when the client, or the contractor who subcontracted to you stiffs you, and you've given up trying to collect? Amount you get for 401k matches, or in medical insurance? Zero, zero, zero, and zero.

The advice for programmers who turn freelancers is to bill at double your hourly salary. Reverse this equation, halve those numbers.

Now, throw in the wear and tear on your body, potential for a life-changing injury, and trade school doesn't look like a meal ticket to prosperity. It's a way to make a living. Better then unskilled work, but that's not exactly a high bar. Pushing papers 9-5 for $25/hour suddenly doesn't look that bad in comparison.
Yea, I meant we should have made progress, maturing past it, but people are the same as always.
Yes, that sort of jerky behavior is symptomatic of bufferbloat. Multiple 4G and 5G devices have now been measured as having up 1.6 seconds of buffering in them. They are terribly bloated. It was my hope that the algorithms we used to fix wifi ( https://www.usenix.org/system/files/conference/atc17/atc17-h... ) - where we cut latency under load by 25x and sped up performance with a slow station present by 2.5x - would begin to be applied against the bufferbloat problem there. Recently google published how much the fq_codel and ATF algorithms improved their wifi stack, here:

http://flent-newark.bufferbloat.net/~d/Airtime%20based%20que...

Ericson, at least, published a paper showing they recognized the problem: https://www.ericsson.com/en/ericsson-technology-review/archi...

and I do hope that shows up in something, however the chipsets on the handsets themselves also need rational buffer management.
A guitar isn't a copyrighted work.
Entity Extraction with SpaCy
I tried it at some point, but a minor inconvenience was that it kept adding superfluous metadata to the cells I was editing.

Since some of the notebooks I work on are collaborative and versioned with git, this was painful for reading diffs (even more so with the ipynb format) so I dropped it to my regret.
It's not trivial but it's not that hard. In my case I modified AcmeeSharp to handle acmeev2 with a custom script.

The problem I found is that you need a DNS provider that not only has an API, but also has a fairly predictable propagation of DNS changes. I noticed through trial & error that contrary to the specs, let's encrypt doesn't wait and retry if it doesn't find the right DNS entries when it validates the DNS authorization request, instead it just fails the whole thing. Which means that you need to be pretty certain the change has propagated before you tell let's encrypt to complete the authorization. In my case I am using OVH, which has two tiers of service, a regular DNS which is fairly predictable, and a "Anycast DNS" offering which I found to be very hard to get let's encrypt to work with.

Also a rookie mistake to avoid: “* .domain.com” doesn’t cover “domain.com”. So you kind of need to get two authorizations, one for “* .domain.com” and one for “domain.com” and then get a cerficate that covers both (if that’s your need).
Ask HN: What does your development stack look like in your favorite language?
We are living in an incredibly time with respect to programming languages; the choices and diversity available are amazing. But it's often difficult to get up and running.

What's your recipe to get from a fresh OS install to the minimum viable development environment to do "real" work (not just a helloworld program) in your favorite language?

(include as much or as little detail as you want)
Well, bufferbloat is at it's worst on slow connections (<100Mbit) and 50 dollars worth of router can fix it there in software.
They can already do that, and are doing so, through Search, Analytics (maybe), ads, etc. That war is long lost.
You're right, I missed that part.

For the Chrome part in any case it doesn't match my experience: under linux Chrome will happily update the url up to every 20ms (50Hz). At higher frequency it will throttle it saying that otherwise the UI would hang.
The limit on Safari (which I cannot test) can be annoying in fact, but not as much as an URL updating 20 times per second :-)

By the way I also find the other reason for not using the History API to be a non-issue, since you can just use the location object to build the whole url from scratch, if you really want to
So why not just penalize slower loading websites? Would that not have the same end result?

I'm frankly shocked that people can't see this land grab for what it is.
> -Verifying that a SemVer update is safe or flagging where it will change the behavior of your code.

Isn't that similar to what Elm does?
Because WebAssembly + WebGL is the new Flash.
JSON Web Token (JWT) Secures Your API
In the nearly four years since its release, I have yet to see a headline that makes me feel better about Windows 10 or happier that I'm stuck using it on my laptop. I see at least one headline a week that makes me glad I stuck to Windows 7 on my primary desktop.
See Open Shell: https://github.com/Open-Shell/Open-Shell-Menu
Show HN: How to Connect AWS Lambda with Aurora Serverless Without VPC
Not being able to get a power hookup is far from a ridiculous notion. In both Thailand and India big bribes are required to get the utility companies/incumbents to move, or you at the mercy of delays that could stretch for years. In Vashi one company that consults on behalf of some big brand names paid more than the building for the power company to connect them - and this was an IT park of sorts not some remote place.
> Charged with conspiracy to gain access to a computer Manning already had access to in a hope to protect Manning from being caught

He did something illegal in order to hide the illegal activities of his accomplice.

> Expected behavior for a journalist

He's FSB property. Not a journalist.
Only in the USA. Netflix worldwide has moved to streaming.
Skills a non-developer can learn from a web developer
How to Change Your Relationship with Anxiety
Wow, thanks for the extensive overview.

It blows my mind thinking there was an air compressor to push sheets over the sense lines. I can't imagine how loud/full of different types of noise the mainframe as a whole was...
This is very cute and all but... you know... don't actually do this! Please. Even if you make it so that it doesn't break the back button or history, URLs are things that people copy and paste and send to people. They are put into Word-documents, bookmarks and archive.org. It's not a place for dynamic animations.

URLs should be static, simple, and as short as is reasonable.
I forgot to update the title from my original.
I'm using a OSS fork call Openshell.

The Windows 10 menu is terrible, OpenShell is the second thing i install on my Windows machine(s).
That was literally the first thing they did! They stopped, thought about whether or not they should, and then did! And now we have animated url emojis and an island filled with dinosaurs and what could possibly go wro
C the language can be portable even if the libc is entirely in assembly. Of course you assume to have compiler/std on the platform you want to use it.
The bufferbloat project introduced a great (IMHO) fq + AQM scheme called "cake", which smokes the DOCSIS 3.1 pie in every way, especially with it's new DOCSIS shaper mode in place. It's readily available in a ton of home routers now, notably openwrt, which took it up 3 years ago. It's also now in the linux mainline as of linux 4.19. The (first of several) papers on it is here: https://arxiv.org/abs/1804.07617

I hope to have a document comparing it to docsis 3.1 pie at some point in the next few months, in the meantime, I hope more (especially ISPs in their default gear) give cake a try! It's open source, like everything else we do at bufferbloat.net and teklibre.
https://medium.com/@chanfest22/how-to-ace-your-y-combinator-...

This blog isn't mine. But the email was exactly same.
> or some other approach to de-candy-ify their desktop.

It's called Linux.
literally hundreds of entries, I don't think that's very cool.
Notre Dame and Western Values
Thanks to both of you. I thought they were the same thing until now
_why's book is what got me into programming. I still love Ruby, even though I've only had single digit months where I was able to program professionally in it
Apple entered into a contract until it didn't like the terms, then just quit paying...
Indie game devs have no money but good ideas, companies have money but no ideas
Does anybody remember RSS based backgrounds of Windows Vista? I think that URLs of a lot of them are now unoccupied as well.
Paper: https://www.microsoft.com/en-us/research/uploads/prod/2019/0...
Some people would say that C got popular (apart from the obvious UNIX sponsorship) because at its core it is just a fancy way to address memory like in assembly, but almost portable.
OPPO R17 Pro Review: What to Expect Before Buying
If you're fighting milliseconds then time complexity is irrelevant (because time complexity is about asymptotic behaviour and ignores constants).
I keep hoping intel will fix bufferbloat across all their lte/cablemodem/dsl/etc gear. It would improve their end user experience enormously. I even know a few folks that would help....
That was the one scene that stuck with me when I first saw it in the early 80s when it came out on video. It's still probably my favourite scene.
Somewhat superbly, the “I’m not” line wasn’t actually scripted. It was shouted out by a quick thinking crowd-scene extra. The pythons liked it so much it was kept in and he was mentioned in the credits. Source - memory from reading one of the pythons’ biographies a few years ago.
As far as progress goes, I kinda agree with John Gray - https://www.vice.com/en_uk/article/qbwqem/john-gray-intervie...
referencing the Philosophy Department at the University of Woolloomooloo perhaps?

*https://en.wikipedia.org/wiki/Bruces_sketch
Clojure Applied (Alex Miller) or Programming Clojure 3rd Ed (Alex Miller / Stuart Halloway) would be my picks but I don't know how beginner friendly they are.

They're certainly not as colourful as brave but found the pace and coverage good
Unfortunately, as she highlights in a recent tweet, the new EU law specifically excludes EU staff from whistleblower protection.

https://twitter.com/roelie_post/status/1118129218087469058

I still like the EU, but this type of "one rule of me, one rule for thee" is awful and will destroy confidence in the institutions.

Also, check out the government activity exclusion in the GDPR.
Top Digital Marketing Campaign Strategies for Small Businesses
Indie devs have no money but good ideas, companies have money but no ideas
Show HN: Chrome extension to control video speed on Netflix, Prime, Twitch, etc.
Speedify is a browser extension for controlling video speed on any HTML5 video to optimize your time efficiency. Works on ALL websites: Netflix, Amazon Prime, Twitch, Youtube, etc.

Chrome: https://bit.ly/2Pi2adx, Mozilla: https://mzl.la/2G4wIvi

Github: https://github.com/jaibalani13/speedify
windows 10 start menu is a complete joke it never finds anything within the apps area of my start menu
That test site, though they do link it in their own announcement was actually created as part of their compliance with root trust programme conditions. Specifically Mozilla's conditions require them to prove their setup actually works (modulo the trust they're requesting) by setting up a web site with certificates that would work once that trust is granted. They were also required to provide example sites with e.g. expired certs so that a Firefox developer could check that does what you'd expect.

The good news is that unlike some of the required test sites, which took a bunch of advanced planning (you can't ask Let's Encrypt's service to mint you an expired cert so the expired cert was produced by requesting a valid cert and then waiting for it to expire and making sure not to lose it...) this test is easy for anybody knowledgeable to manually reproduce in a few minutes, as it's just the "wrong" certificate chain with the good trusted leaf certificate you got from Let's Encrypt. So even if they don't heed your call I'm sure someone else can.
Unaware he had measles, a man traveled from New York to Michigan, infecting 39 p
The Bank of England and climate change [pdf]
So if you want to advertise to a decent amount of people, you can take over that subdomain now. since ms doesn't care to fix it, i guess it's even sanctioned?
With a button to disable AMP results entirely if that's the wish of the user?

Yeah, I didn't think so.
The YouTube Ashens had a successful fundraising last year for a heist movie based around the Polybius legend. Filming just begun last week.

https://www.indiegogo.com/projects/ashens-and-the-polybius-h...
> Less popular now that Microservices are back in fashion

Other than the WSDL/BPEL nonsense, is there any difference between service-oriented architecture and microservices architecture?
yeah i've noticed i tend to start ignoring windows native explorer functionality and build my own mindspace for apps and stuff. i didn't notice until i bought a macbook and realized i could just search apps with finder when i thought of them instead of the path occupying valuable space in my mind.

think the functionality broke because of them trying to include cortana results in the search. it's completely garbage now
5 Things you need to do to make your decentralized company fly
WhatsApp Monitor: A Fact-Checking System for WhatsApp [pdf]
I had this book in my backlog for years. The fact that the book is interactive would immensely help me understand the concept.
Its design surely is. Musical instrument making is part craft, part art.
Twitter was built as a way to follow the lives of and content created by people you're interested in. Trying to turn it into a content aggregator service is a vision incompatible with the foundation of Twitter and its user base. People don't go to Twitter to find good recipes and learn about dinosaurs; they go to Twitter to see what their favorite author is up to and watch celebrities make fools of themselves.
SQLite documentation covers this quite well, see "Database File Format" [0] or have a look at pager.c source code [1]. SQLite database is actually recommended by Library of Congress for archiving [2]

0: https://www.sqlite.org/fileformat.html

1: https://sqlite.org/src/artifact/422fd8cfa59fb917

2: https://www.loc.gov/preservation/resources/rfs/data.html
> The S was meant to be service as in windows service but it was co-opted to be service as in web service.

That assertion makes no sense as SOA is a software architecture approach and the communication between services has no impact on the system's architecture.
I think the rise of social media, and its vast ability to strip comments/speech of context and so enable dogpiling/offence/etc, has caused a huge rise in personal attacks for "problematic" statements.

I have personal conversations offline with people where we can discuss controversial topics without anyone taking offence or "calling out". I have learned to avoid any such topics on social media because of the social consequences. I know many others who do the same: simply avoid certain topics online.

I'm old enough to remember how we were before the internet, too. It wasn't like this. Discussions were more interesting and less fraught. People had a wider range of opinions on everything. At least, that's how I remember it.
(Mis)Information Dissemination in WhatsApp [pdf]
Not to mention that the lock-in is much bigger with Coda.io than it is with Airtable.
I don't remember the last time I really used the start menu. My normal workflow on Windows is the same as on iOS:

Focus or open the search box ("Windows-Key" on Windows, or swipe-down on iPhone X) and type the program I'd like to start. Works pretty well on both systems, and normally the first letters are sufficient.
> ou can use emoji (and other graphical unicode characters) in URLs. And wow is it great. But no one seems to do it. Why? Perhaps emoji are too exotic for normie web platforms to handle? Or maybe they are avoided for fear of angering the SEO gods?

No, we don't because it's stupid. Thank god e-mail spam doesn't seem to do this very much with subject lines, what is so wrong with putting TEXT where text belongs?

Welcome to Web 3.0, home of shitty memes and stupid emoji gimmicks
I guess the thing is that when an attempt at humor fails, which is obviously subjective, it starts to distract from the content.
On the other hand I look after my health reasonably well. I take very few sick days as a result. It would be nice if my employer showed some sort of recognition of that.
I Honestly think 3 x 12 hour days would be better than 5 * 7.5.
As a German I did actually get an impression of urgency / severity the way this was written. Not everyone understands how Germans communicate as I am reminded of every day for the past 14 years in the US.
I'm not a tourist, so I wouldn't call that hypocrisy. Rather more irony.
> I'm not disagreeing but the reason SOA is more complex is that it does a whole lot more than "REST" microservices. It encompasses standardized protocols for transactions, faults, asynchronous services, auth, and more, in addition to payload typing and state.

"REST" microservices also do that, but they aren't bound to quasi-proprietary protocols and tooling.
Great tip. The animations never bothered me much, but upon turning it and transparency off, things are so much snappier. I have absolutely no need for them on my work machine.