jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Thanks Marc, I'm glad, you too!

Ever since I came across https://brooker.co.za/blog/2018/01/01/balls-into-bins.html, I've been really excited to see and follow all the fantastic design work you've been doing.

>> VR's view change protocol for leader election is also entirely in-memory so it's far more fault tolerant compared to Raft if you have a storage fault model and not only a network fault model.

> Only in the fail-stop model, right? Or does this property extend to other models (like omissions)?

You're far more knowledgeable about the domain... but I was thinking that with VRR's completely in-memory view change and replication protocol, this would then extend past the fail-stop model to include byzantine disk storage faults (misdirected reads/writes, corruption, latent sector errors) since VRR requires no guarantees from the disk in order for the consensus protocol to be correct, whereas Raft does.

To me this is just another reason that makes VRR such a fantastic protocol.

To be fair, I guess we could say that Raft assumes a fail-stop disk model, but then again Raft is supposed to be a practical implementation and disks are not fail-stop in reality. I'm sure you're also well familiar with WISC's Protocol-Aware Recovery for
Consensus-Based Storage: https://www.usenix.org/system/files/conference/fast18/fast18...

Beyond that, I've also been wondering about this from the perspective of taking VRR's in-memory view change for the leader election phase, but then combining this with disk-based persistence for the replication phase, along with CTRL from WISC.

I would love to hear your thoughts on this. Did I understand you correctly regarding what you meant with extending "to other models (like omissions)"?

Would be great to catch up next time you are in the Cape!
Do you care to substantiate your anecdote?
Information density, load times, speed of navigation, UX simplicity, effort required client-side...

TBH I struggle to see how the new interface could be considered better in any respect worth considering. The only good feature is, I believe, showing images by default, which you can achieve trivially with Reddit Enhancement Suite and would have not required a complete re-engineering on a SPA model.

There might well be server-side improvements that make it worth to Reddit, but from a user perspective the new UI was a straight UX downgrade; without old.reddit.com they would probably have become another Digg.
GUTS Tickets | Senior frontend developer | Amsterdam, The Netherlands | ONSITE €40k-€65k p.a., part-time/full-time, SARS plan available.

GUTS Tickets is a ticketing platform & service that puts an end to disgraceful secondary ticket prices and ticket fraud using blockchain technology.

We’re a cross-functional team of 9 people organized in two Scrum teams.

As a Senior Frontend developer your responsibilities will be:

- Writing efficient (fast, compact, but above all correct) code

- Work together with Designers, Backend developers and Product Owner

- Writing unit tests and participate in code reviews

- Participate in our Scrum events

- Be a sponge and learn as much as you can!

Our (current) tech-stack:

Frontend: VueJs / React Native Backend: Python / Django / REST API / Golang

Who we’re looking for

- Some experience as a Frontend developer -Strong knowledge of Javascript

- Experience / knowledge of JS frameworks -Solid HTML / CSS skills (we use SCSS)

- Preferably some experience writing unit tests (we use Jest)

More info: https://guts.tickets/careers

Got GUTS? Join our team and send your CV to jobs(at)guts.tickets (soliciting is NOT appreciated).
I'm don't think they really thought the title of this movie through. Might get programmers a few strange looks if they tell someone they work with source code after watching this.
I am not sure the author's solution, removing the said libs, is the right direction. I agree that the stdlib is crufty and slow, but they do 'work', and people certainly use them. I think the better option might be to deprecate and replace.
Good job Facebook. I had never heard of Lamebook before... today.
hey? whyd you down vote me?
That is not exactly frustrating. Not everyone thinks of their privacy in the way people at HN do. And I have made my peace with it. Actually I see the point, why would I be so worried about facebook reading something which I would not be worried if someone overheard it while I was talking on the subway.
(All browsers are tested in Ubuntu 10.10 unless otherwise mentioned)

Chrome 8.0.552.11 dev - works

Chromium 7.0.517.44 (64615) - works

Firefox 3.6.12 - Shows a "browser not supported" page, clicking through makes it work just fine. Did notice though that the animation only happens when the window has focus - probably a nice addition so it doesn't chomp CPU time in the background.

Firefox 4.0b8pre - Fails. Blank screen.

Opera 10.60 (6344) - "Browser not supported" page. Animations do not work, logo doesn't render. Seems to fail gracefully (login fields still accessible).

IE6 (windows xp) - Fails. Does not degrade gracefully.

IE 7.0.5730.13 (windows xp) - Different warning page than FF/Opera. Degrades gracefully, no animation.

So far seems to be pretty focused on webkit browsers. No huge surprise there. What was interesting was that IE6 wasn't supported at all. There isn't even any "continue anyway" button after the "browser not supported" page.
Scroll down a bit more: Last modified: Monday, December 22, 2008

Maybe the text was last modified November 1996.
I approve of this. It needs some polishing, as others have mentioned, but it looks like a worthwhile format to support.

The trick, though, is in getting people to support it.
The problem you're describing has been donned Zooko's triangle. It's unclear whether decentralised solutions to authenticated human-meaningful names can ever scale to something as large as the DNS.

https://en.wikipedia.org/wiki/Zooko%27s_triangle
I read the title as "AI that picks socks better than the pros". I was very intrigued. As I waited for the link to load I mused about what a damning report this must be for the fashion industry. Can a computer really out fashion the fashionistas? Alas, it was not so. The fashion elite are still unassailable in their fortress of subjectivity.
It's not a high bar, just plain honesty. I remember a while ago someone was promoting a language called v, making many claims of which some turned out completely untrue. This might be a norm in commercial software - some people believe that you can't sell anything if you don't exaggerate - but the open source world in general prefers a more honest approach. Hence many projects always remaining at 0.x release, for example.
Interesting. As I came into the industry in the late 90s I'm still very warely on Embrace Extend Extinguish from Microsoft.

Tax, especially international tax, is hard, especially when Microsoft hide who your customers are.

Why are Microsoft so bad at implementing it?
Back when I started coding, C was only portable across the very expensive UNIX workstations and unavailable anywhere else.

At most you got to use dialects like Small-C and BDS C on other platforms.
Thanks for the article. I simply disagree that racism is should be defined in terms of historical power structures as the article suggests. Racism - or discrimination on the basis of race - is repellent to me in any form.

Simply put, I don’t want to treat anyone differently on the basis of their skin colour.
Belgium, 6 months minimum with conditions.
Or put another way, the problem isn't what facebook (or twitter) chooses to do... it's what they are.

The problem is "neutral service provider" means something very different to nerds than it does to policy wonks that can actually do something about it.

To us, FB should be a protocol like email, rss or www. That means there is no FB, no $1trn market cap, no $90bn revenue stream. To them, it means something like "common carrier." That means keeping fb, but regulating it so they can't exclude anyone. The whole thing will be written with an eye to keeping revenue streams intact.

FB are already making the argument that such things will make it impossible for them to "compete with China." That already smells of too big to fail.

The absurd thing here is that FB's service is not scarce at all. No matter what happens with fb, there will be no shortages of social media. FB can exist. It can be a $5trn company. It can cease to exist. It can shrink 1000X. The quantity and quality of online social media is not more or less because of those things.

All those books about "abundance" 10-15 years ago were (in typical internet fashion) 10-15 years too early. FB is the real life example of abundance economics at work.
agreed! the pioneer kuro line was considered the high-end during this era. owned one myself. skin tones were blotchy compared to the Sony Trinitron I also had at the time but otherwise pretty good, far superior to LCD.
This is a cool idea and something perfect for Cloudflare. Looks like a setting you can turn on that limits the number of people who can access your Cloudflare proxyed app, and puts the other people in a Cloudflare-hosted “waiting room” queue.

Smart and much needed to shield these random city / hospital COVID vaccine reservation websites!
Dude, this is NOT theory. I watched it happen. Multiple times in multiple companies.

Sure, maybe the data was actually there and a git god could have unwound whatever brain damaged state "git push" stuck the repo in. Maybe. However, it's not like everybody didn't try. The only thing that saved them was that I take snapshots of git repositories via rsync every hour because I know this is going to happen. Not might--will.

I have never had this happen with Mercurial. Ever. I don't even think about it. I wouldn't dream of rsync'ing a Mercurial repository because I've never put a repo in a state that I can't find the data.

Everybody apologizes for git. I don't have to apologize for Mercurial.
This kind of thing was rampant in the 1910s and 1960s (with the communists and anarchists in the earlier case and various disaffected and political groups in the later). They were also periods of high growth in wealth.
FTR, all of the demos work flawlessly for me in FF3.0, OS X 10.5.

I can't wait to play around with this thing. Tap-and-fling everywhere.
Reposting because I posted a higher-level link earlier (thanks hga).
Update your homebrew and: 'brew install googlecl'
Comparisons to django-piston and motivation for creating this library would be helpful.
I agree, not to mention, some subjects are too complicated to explain to a layman, a lot of mathematical concepts (just as one example) require certain non-trivial fundamental knowledge in the layman before you start, if these fundamentals are lacking, you are stuck.
Yes. Let me delete this submissions and repost.
Actually, I think the trick and the challenge is finding places where open source can innovate effectively.

An application like MS Office or Photoshop or OS X are huge and monolithic and thus don't lend themselves to dispersed development.

What would be good is finding innovative interfaces that allow presentation and data to be separate and thus developed separately - #1 huge example, the web. Making the desktop like the web makes huge sense.
Alright, so I need this service ASAP. I'm basically spending the next few months travelling to different startup areas before settling down. My lease ended in Miami and I didn't want to commit another 12 months to somewhere. There's certainly a need for shorter term housing that isn't an overpriced overabundant extended stay. I was quoted like 90 bucks a night for an extended stay AND another 5 bucks for wifi. That's just the complete opposite of what's needed.
Kubernetes adds a vast amount of complexity, and in my rationale is because it centers scaling on the wrong unit (the Operating System).

Docker introduced a great level of abstraction and reproducibility over platforms. However, Docker (or OS-based containers) are the most atomic unit of computation on Kubernetes. Which causes centering scaling on the Instance, instead of the Application or even the functions.

This leads to a lot of unintended side-effects. Of which complexity is the most evident since now you need to handle scaling, monitoring and compliance over the VM layer rather than on the functions or the app.

I believe a VM centered on the app (WebAssembly VMs) or functions (serverless approach) is the right computation unit to allow proper scalability and a simpler and more powerful system on the long term.
Debs move state (and computation) and provide a way to resolve dependencies. Done right they also provide rollback. Debs can moved a whole lot more than just the software.

Not saying it is the answer to everything, but it can do a whole lot more than software. Most of our problems are self made we can unmake them by changing the rules we operate under.

> As usual it comes down to how you define the problem.

Totally.

Redefine the problem until the solution is tractable and simple. K8s is the problem to a solution.
Containers don’t have to be complex. Docker and docker-compose are very simple to use. Docker swarm (rip) and Nomad are similar to kubernetes but orders or magnitude simpler.
Is this really the same thing? The paper is talking about auto adjusting workload limits based on job history, right?
My first thought was also, there is a self selection here. If you are a AAA member, that puts you in a risk averse/more cautious group anyway. So some in-built bias.
Gotcha. Agreed. There are times when I want/need that face to face - whether it's project team mates or just other tech/dev/biz folks, to brainstorm, troubleshoot, etc. It's part of the reason I'm in a coworking space.
Who were his large investors?
Given that Nokia owns Navteq, my interpretation of "Microsoft has actually partnered with Nokia to include Nokia Maps in all their service platforms" is that Microsoft will use Navteq data everywhere.

Microsoft's big sell to developers has been freedom from device targeting. I'd be very surprised if they allow Nokia to change any fundamental elements, including Live Tiles and Notifications.
Clickable Links:

https://chrome.google.com/extensions/detail/jcpkhafkpnaljjbg...

http://userscripts.org/scripts/show/101729
The problem is, that is often throwing out the baby with the bathwater: editors. I think self-publishing will only take off after editors begin going freelance.
We don't, necessarily. Sometimes a persistent socket is the right tool for the job. Sometimes it's not. The whole point of the article was that Node and its ilk serve both needs very well, whereas older mechanisms do not.
Hah, we're getting off topic. You're right, phrasing it that way leads to multiple interpretations whether correct incorrect. When I read the title originally, I was thinking "total profit" instead of relative. Whether intentional or not, I think the title could have been worded better.
As the iTunes Music Store hasn't used DRM since January 2009, no long-term solution is necessary. Just don't travel back in time and you'll be fine. :)
Starting your post with "But" makes it seem like you're disagreeing with what I said.

"Agile as it is practiced" is not what I was talking about and has very little relation to the agile manifesto. The agile manifesto isn't a methodology, it's a philosophy. I would go so far as to say that "Agile process" and "Agile methodology" are oxymorons if you're using "agile" in the "agile manifesto" sense.

Everything you said in your post is a direct consequence of prioritizing individuals and interactions over processes and procedures: the first statement of the agile manifesto.

I realize I am being one of those "you're doing agile wrong" people, but only because I feel that it's worth rescuing "agile" from "Agile" because otherwise we're just rediscovering the same principles under a different name. I would rather fight to remove the pollution of "Agile methodologies" from the actual meaning of the agile manifesto than reinvent the wheel, and run into the same issues where people coopt the principles and pretend they support whatever flavor-of-the-week methodology they are espousing.
Ah, but then one of the unions could free-ride on the sacrifices of the others, and the whole system would collapse bit by bit! No, if you have multiple unions, then obviously they need to form a union-of-unions to allow the unions to collectively bargain.
I always read the comments first, and recently have rarely been reading the articles unless there is no discussion yet, or it seems really interesting.

I do have a personal rule that I will never, under any circumstance, comment without reading the article in its entirety first.
Does this require people who want to be paid to sign up for accounts on stripe? Or can the application initiate bank transfers to the seller, on behalf of the buyer or from escrow.
I prefer to see some details about the files in each commit:

log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --numstat
> Generally, women love receiving gifts just to show you care.

Without comment on the gender stereotyping, I think lots of people in relationships like frequent, minor indications that there partners are thinking of them.

Those people are unlikely to be satisfied (though may initially be deceived) by having this pawned off on a paid third party (whether the cliché of the wealthy professional whose gifts to their partner are all chosen by their assistant, or a service like the one proposed here which basically has the same relationship to the cliché as a cleaning service with a a variety of clients has to a full-time maid working for one employer.)
I would never voluntarily deploy anything using k8s or similar cloud stacks and services. But in practice the bulk of the complexity isn't in pushing and running the actual software, it's in provisioning attached resources (disks, databases), sharing certificates and keys, routing and load balancing, etc.

Way too complex for my tastes, but if you're convinced you need a highly automated control plane for those things then pushing .deb or .rpm packages doesn't even come close to solving that problem.

As usual it comes down to how you define the problem. You can't dissuade people from using k8s by comparing and contrasting k8s to alternatives; you've already ceded the debate over how to define the problem at that point. W'ever its relative merits, k8s is a reasonable approach to the problem of automating the control plane for "scaleable" services.
This is cool! It'd be fun if you threw some from flippa in there and then revealed the asking price after voting.
Isn't it well established by now that Covid-19 was present in samples taken in Europe and elsewhere way before Wuhan incidents?

https://www.reuters.com/article/us-health-coronavirus-spain-...
That's very similar to how JWT works. It's a signed message with some keys attached to it.
> There seems to be a lot of resistance from remote workers about remote worker retreats happening outside of work hours. Is this actually a thing? I have never heard of it other than the weekend caveat (weekend only event with team buy in) that I mentioned above.

The occasional event w/ buy-in definitely can work, but that wasn't how OP seemed to frame it. Maybe I misinterpreted, maybe he badly explained his idea, I don't know. But I'd have given anybody sh*t for trying to make me work outside of work hours, remote or not.
We used Mesos in production until 2020 (started transition to Kubernetes in 2018), and this comment is incredibly accurate. Mesos was an interesting project but the defaults were incredibly naive about production environments.

Two concrete examples: Mesos maintenance mode vs Kubernetes' cordoning and eviction APIs, and Mesos's default behavior when a Node is suddenly powered off vs Kubernetes'.
> These people legit code 8-10 hours a day straight.

That's physically impossible, unless you're performing some assembly line task like creating a frontend prototype from a marvelapp mock (tons of html, css, js).

Can you do creative work for 10 hours in a stretch, every day.
Come on. Regulators who handle individual minor cases are low level finctioaries, not moustache twirling Rothschilds.
No salary grading, at least within a country, is easier when you don't try to compete at the high end. And it's effectively what a lot of companies do anyway even if they don't say so publicly. If someone can get a job with one of the big tech employers in the Bay Area and they want to work there, a lot of companies won't even try to salary match.
Well, he may not have put it exactly right, but the term "gatekeeping" is often (maybe not always, but a lot of the time) applied in the context of diversity or the lack thereof: you're claiming that programming is hard and are therefore engaging in gatekeeping which contributes to the lack of diversity (or so the argument always goes). It's worth bringing up in this post because claiming that programming is easier than it is hurts everybody who attempts it, whether they're diverse or not.
https://news.ycombinator.com/item?id=26725398
Rebrand yourself as a python developer.

I know you might not want to hear that, but you'll probably find much more enjoyable employment anyway.
Where do you sell your Wordpress theme?
Directionless article with numerous trying-hard-to-be-trendy Inception screen shots and one way over-stretched metaphor.

Is there any reason why this tired rag keeps getting HN posts ? Does anyone still find it even vaguely interesting or relevant ?
This is significantly less demotivating than working your ass off for a year with the promise of a promotion and a raise, only to be told that you won't be getting a promotion or raise at the end of the year.

This happened to me today and I totally understand why people want to go the startup route. Ever hour invested into your startup is an hour that gets you closer to where you want to be.
a) people who previously worked at AOL
b) Shareholders will be upset with such a pointless acquisition
c) about.me is a fancy URL shortener that redirects to social graphs, nothing more.
Good question. I wonder if it will work in education, in particular in a college setting.
Yes, I remember it too, but can't think of the name or what searches might help track it down. Might've started with a C or S? Tried searching for things like: 'overlay block', etc.

Edit: @aheilbut got it - ThirdVoice.
aren't all those million emails almost by definition value-less? its the lowest value emails to send.
Wealth can be created, economy is not a zero sum game. Also you are confusing private property with land, 99% of wealth these days is created without the use of land.
Super2xSaI looks better to me at 4x than bicubic, and EPX does an OK job but the others look pretty terrible.

I think the problem is that those sprites use multiple strategies for handling diagonal outlines. Those look fine when the image is blurred together, but when you try to detect the outlines and upscale them, the differences between techniques are exaggerated.
How new is this?
Yearly IBM revenue is $100B. It's quite a small part of IBM.
If you read the License file you'll see its the standard MIT license. It's very permissive and allows you to use the cide, modify it and many things without asking for special permission. Read up on the MIT license for a better understanding.