jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Sure! I'm typing on this USB keyboard:

https://www.amazon.com/Lenovo-ThinkPad-Compact-Keyboard-Trac...

And to scroll I press the middle blue button (below space bar), and then push the trackpoint stick up/down. The mouse cursor doesn't move, and instead the OS just scrolls the window.

(Fwiw I'm on Linux and this behavior just worked out of the box, for both my generic desktop w/this keyboard & Thinkpad laptop.)

Obligatory fanboy note, while performing this scroll action, I only have to move my thumb ~0.5" off the space bar, and my pointer finger ~1" off "j". So there is very little physical movement required to scroll (or click), vs. moving your whole palm up & down ~6" to the trackpad.
https://en.wikipedia.org/wiki/Solid_(web_decentralization_pr...

>Solid (Social Linked Data) is a web decentralization project led by Tim Berners-Lee, the inventor of the World Wide Web, developed collaboratively at the Massachusetts Institute of Technology (MIT). The project "aims to radically change the way Web applications work today, resulting in true data ownership as well as improved privacy" by developing a platform for linked-data applications that are completely decentralized and fully under users' control rather than controlled by other entities. The ultimate goal of Solid is to allow users to have full control of their own data, including access control and storage location. To that end, Tim Berners-Lee formed a company called Inrupt to help build a commercial ecosystem to fuel Solid.

https://solidproject.org/users/get-a-pod

https://solidproject.org/developers/tutorials/getting-starte...
If web pages could be more easily given access to a directory on your filesystem, Google Docs could more easily show you you files in your Documents folder.
> not developers, look at GitHub - it's all for free

I do use the free stuff (GitHub, VS Code, etc).

And I also pay for NCrunch, Wallaby, RubyMine, Rider, GoLand, PyCharm, FastMail, PCloud, and more.

Most of the stuff I pay for has free equivalents (and yes, I know JetBrains have an all-products subscription rather than separate Ruby, .Net, Go, and Python, but I have reasons).
> In real life you are never presented with such a binary problem. Everything is a mix of arbitrarily unbounded priorities, predictive ambiguity, and even ambiguity in the outcome.

One real-life example that comes to my mind is whether we should have done COVID vaccine challenge trials. I always thought they were a good idea. Yes, it would have put people at risk, but it could have potentially saved many more lives!

My father is a doctor, and in fact is an infectious disease specialist. He's been very busy this past year, working primarily on COVID research. When I talked to him about the idea of a challenge trial, he was completely against the idea—so much so that he got a bit upset, and we had to stop talking about it. That doesn't happen often.

The idea of purposefully giving participants a deadly disease—even with their consent—seemed fundamentally wrong to my father, regardless of how many other lives could have been saved in the process.
What do you hate about javascript?
Remember this: “In OO-languages state is kept in objects; in Erlang, state is kept in processes”.

If you think of OOP as "objects holding state and passing messages to each other", it's not difficult to map that idea to the Erlang world.
The "I can definitely see that" part of my comment was because I really can. I work well at that time of day and there are times when I would love to just keep cranking away. Maybe some of them, like btilly says, get there late. I could see that working: spend some time with the kid(s) in the morning and then work later.
Where are you finding a buyer willing to part with that money with a quick site and no consistent revenue? I'm not "calling you out", it's just rare in my experience and I'd love to know.
The fact that Google Voice is actually available in the US on pretty much all Android phones, makes your point moot.

The iPhone does not have one of the most innovative apps for a phone. QED.
To be fair, we were far from the first to implement this concept, just search google for "open salaries".

BTW, a perfectly open salary system sounds really good in theory, but turns out to be very difficult to implement in practice. Different people really have different needs, and it's very hard to define open salaries without having a ridiculously complex system. For example, some people have a family to support, others don't; some need financial help relocating, others don't, yet others are local; sometimes people have domain knowledge you just can't pass on, and you have to pay them outside the range to convince them to join. Equity makes things even more complex, and different people are interested equity/salary ratio.

We're pretty committed to the open system, but you can see how it can get really complex really fast, and is very difficult to implement. It works well for us so far, but I wonder how well it will scale as we grow.
One of the strengths of Posterous is that it offers a good solution to both approaches. If you like the ease-of-publishing via email, it can do it. Web? Got that too. How about via an iPhone or Android? Check.

In Clayton Christensen's book The Innovator's Dilemma, he discusses two types of disruptive innovations:

1) Low-end disruptions

These serve less demanding customers with low-priced, relatively straightforward offerings using low-cost business models. Look for markets with over-served customers and offer a simpler product or service.

2) New-market disruptions

These serve new customers by making it easier for them to do something that previously required being or hiring specialists. Look for unfulfilled needs and create new products or services for them.

Posterous is a great example of a low-end disruption. They're offering a product so damn simple that few realized it would have such an impact (like Dustin Curtis). And now they've got features that early adopters and perhaps some early majority want as well (the rich-text editor). Pretty shrewd of them.
He said innovative and competitive.
Have you/the OP heard of Android's extremely lively mod scene? Cyanogen even supports the ancient G1 to very nearly the latest 2.1 version of android.
My answer: Don't. I think London might be a nice place!

http://www.google.com/search?q=haskell+jobs

Work for a startup!
GUTS Tickets | Frontend/Backend/Blockchain devs | Amsterdam, The Netherlands | ONSITE €35k-€60k p.a. depending on experience, part-time/full-time, ESOP/token plan available.

GUTS Tickets is hiring developers: frontend, backend, blockchain & everything in between.

GUTS Tickets is a ticketing platform & service that puts an end to disgraceful secondary ticket prices and ticket fraud. Do you want to be part of the ticketing revolution? We prefer onsite team-members at the moment. We're located at the top floor of Pakhuis de Zwijger, in Amsterdam with a beautiful view over the water and inner city.

We're hiring frontend, backend & blockchain developers.

Our (current) tech-stack:

Backend: Python / Django / REST API / Golang

Blockchain: Ethereum / Solidity / Crypto

Frontend: Vue.js / Ember.js / React Native (yes, we do them all)

We're looking for anyone who does & loves any of the following. Overlapping skills or full-stack is a big plus:

Frontend JS development (senior/medior/junior): JavaScript, Vue.js, EmberJS, Tests, HTML, CSS/SASS/PostCSS, Bootstrap

Backend development (medior/junior): Python 3.5+, Django REST API, Golang, PostgreSQL

Blockchain development (medior/senior): Ethereum, Solidity, Smart Contracts

DevOps: Gitlab, CI/CD, AWS

We tend to work Agile: Scrum / Kanban, and create our workflow based on the team (members) instead of forcing it on you.

Competitive salary based on experience: part-time or full-time is negotiable. ESOP (SARS) or token plan are negotiable. Employee-based conference, hardware and training budget is available.

Perks: PS4 Pro and 4K TV gaming-battles, ping-pong tournaments, Friday-afternoon bbq/drinks on roof terrace (looking over Amsterdam), committed team-members from all over the world (all on-site), meetups & lightning talks, access to "fill in whatever you want" events & conferences.

Got GUTS? Join our team and send your CV to jobs (at) guts.tickets (soliciting is NOT appreciated).

Check out https://guts.tickets/jobs and https://guts.tickets for more info.
Tank, or something like this:
https://youtu.be/cD5dIyI7AoY

Done. Who says the tires have to be treated nicely?
> The privacy claims could be verified by recurring external audits.

Not in reality. Nothing prevents a bad player from misusing user data once an audit is done. External audit would only be a good cover.
I would agree with that. I've lurked here for a long time and it seems that constructive feedback gets upvoted a lot less than useless posts like "what's the point in this?".
To me, The most important reason to disallow spaces is being consistent with most of the web. Also, I think password with spaces are more likely to be forgotten. Its also easy to introduce spaces accidentally, and depending on the font parameters it might not be easily distinguishable too.
If you don't want a background image then simply access Google via http://www.google.com
Minor annoyance, but what's the bullshit sideshot against Android multitasking? Are we to believe now that only Apple get's multitasking right? "Apple invented multitasking"? It works fine on my N1. I think Steve didn't even say what makes multitasking on the iPhone so special.

That's how Apple marketing works, and frankly, it makes me dislike them despite of the neat design of their products. If their products are so great, why do they even need to work that kind of marketing?
One reason might be that he was trying to wring another 2500 out of them by saying Bing instead.
It just isn't needed, most things can be expressed using nothing more than recursion; more complex things can be expressed using `for` comprehensions, or by composing the various `Stream` APIs.

I think `while` can more succinctly express certain patterns, but that window is pretty narrow, so adding an additional keyword to the language that has so much overlap with other options just doesn't make sense.

Elixir is a little unique in that it has no mutability, so fundamentally a `while` loop isn't really a thing that makes sense - you can't mutate anything in the containing scope, so you are left with basically nothing useful you can do. The macro I build in this post is a clever way of making it work, but only with the bindings given to the macro, and it isn't actually mutating them.

For other FP languages that are immutable, they likely don't have a `while`, or provide some kind of machinery that emulates it (like Haskell's monadic loops). For FP languages with opt-in mutability, they might have `while`, just depends on the language.
Just to be clear, you're saying manofstick's response is at fault here, and that an undiscriminating reader might blame Politifact by association, not that Politifact did wrong here, correct?

Manofstick incorrectly suggested that the Politifact article applied to your post, but it looks to me like Politifact itself did an exemplary job. They evaluated the specific claim that a meeting happened, which was made by a conservative pundit, and found it false, which is consistent with the evidence they present and all other evidence I found in my brief poke through google.
I haven't time to play around with Clojure yet, but what makes you think it is more practical than scheme? The primary advantages seem to be JVM interop (which I don't think would be applicable on in a Node.js setting), and easy multi-threading (also not applicable?)
So have two types of browsers -- those who choose to see vote counts, and those that don't. And discount the votes of those that do.
the reason i base64 encoded it is that wordpress was trying to be smart and changing characters for me...which in a coded message is...not a good idea.
Simulink is hardly niche, it's running right now in hundreds of millions of car engine controllers. And it isn't a programs call graph; Simulink models usually don't have control flow at all. It's all about data flow.
>Frankly, who gives a damn whether they like your idea if they're not willing to invest?

I'd have thought knowing that they believe you have a good idea, just not quite good enough would be encouraging. Whilst knowing that even if there were space you wouldn't get accepted should probably be a big indicator that you should take a step back and see if you're riding a horse or a donkey.

Similarly in dating - being rejected for someone _you_ consider a better catch is not a great problem; being rejected in favour of not having a date is far worse.

>Kind words and happy thoughts are cheap

Yes, it relies on an honest decliner.
That'd be up to my publisher (A/W) but I do believe they roll out French versions of my book depending on market demand. How that demand happens I have no idea.
> Even if I don't click the button, Facebook knows that it served me the script.

You can stop a lot of trackers by minimizing referer leaks. Firefox has the config option network.http.sendRefererHeader which defaults to 2, "always send referer." 1=same FQDN, 0=never send. So by setting it to 0 or 1, a typical tracker that's gotten past your /etc/hosts entries, adblock, etc. will see you requesting their pixel image but never see the sites that initiated those HTTP GETs.

There are no silver bullets, just good tools, and reducing the referer footprint is one of them.
What practical difference does it make to you? The week starts whenever you decide it starts. Would it annoy you even more if I decided to start my week on Thursday?
And yet, Docker Compose is pretty popular for local development, so much so, that it's not uncommon to find a docker-compose.yml in the repositories for many open source projects. And Docker Swarm builds on that, by bridging the gap between Docker Compose and multi-server deployments, with tools like Swarmpit and Podman for easier management of it as well, much like Rancher does for Kubernetes. I agree that Docker Swarm isn't developed as actively as it should be, but disagree that it should be avoided and disagree that it should be allowed to die. In my opinion, it's a more minimalistic and more sane approach to container orchestration with minimal up front investment (just install Docker and edit your Compose files a bit with deploy constraints, you're ready to go).

Hashicorp's Nomad is good if you have a strong engineering department or need to run mixed workloads (e.g. both containers and native processes) because its abstractions are well suited for this, but HCL, their DSL for describing deployments, doesn't map nicely to neither Docker, nor Docker Compose files, knowledgebases or tutorials. Nomad's integration with Consul is a major boon, but the need to run your own CA for safe communication between nodes, Nomad's read-only Web UI, and the oddity of HCL at times also makes it a non starter for me and some other people.

At the end of the day, these are just two data points, sadly the job market for Kubernetes also dwarfs everything else and sadly many companies will be burned by this and will learn nothing at the end of the day. Ideally, i think that the best route would be evaluating the orchestrators and other technologies that you want to use by doing pilot projects and such, and looking at them in real world circumstances, to determine their fit for your goals and needs (Web UIs will matter for some, but not for others, for example; as will onboarding and the need for long term investment vs plug and play).

Edit: as for Kubernetes, personally i find the K3s distribution to be an almost reasonable alternative to Swarm/Nomad, if the situation calls for it: https://k3s.io/

Edit #2: it would actually be pretty awesome to read more about your experience in this article that you're writing!
One of her doctors has Corona, she's just in quarantine for now.
Very interesting. In Germany, many deaths occurred in retirement homes...
The fact that you leap from "Trump should have done more" to "what Trump did was not impactful" shows your bias. Cancelling flights was impactful, but clearly insufficient. You're the one who is off-balance here, not me. There were systematic failures to recognize the threat from leaders and citizens alike. Regulatory structures that have been in place for decades have shown their cracks in an emergency. The CDC/FDA dumped tons of red tape on the testing process, and 'fixed' the problem by taking themselves out of the loop. The testing debacle was well underway during the timeline you mention - what does that tell you? If it only tells you "Trump fucked it up", you're not paying attention. It may be a contributing factor, but we have some real, serious problems beyond who is at the top of the executive branch. Similar weaknesses are about to be exposed in the clinical trial testing process, due to the degree to which we have culturally landed on p-values and statistical power needed to lead to action - there's a chance to correct that now, but if we're focused on Trump, and only Trump, we will fail to do so pre-emptively and it will cost more lives.

I have been preparing for this since early January, have you? If not, why not? If not, you fell into the trap almost everyone else did to fail to recognize the threat and the exponential nature of the threat. So stop throwing stones from within your glass house, and look forward. Critique the actions of leaders who are behind the curve today, not those who were behind it yesterday. The finger pointing backwards can happen later: for now, we should focus on course correction and survival.

Also, I did some more research, and it sounds like the tweet I was referencing above was in fact misinformation. So I stand corrected on that one! However, it was certainly the case that at the time flights were being called to be cancelled from China, there were accusations of xenophobia being through around.
Thanks. I would enjoy reading this too.
Which alternatives are you trying out? I’m doing a deep read of The Mecha Hack before I fully commit.
She’s in quarantine after having been in contact with an infected person. The article does not mention that she tested positive
Same technology used for targeted assassinations of Palestinians in the name of “national security”.
Yeah, and maybe check my spelling :) Thanks for pointing that out!
-1 Troll
In this case, the very test you're describing would not have worked. For a better writeup, see agl's post[1] on the matter. The basic gist of it: On affected systems, the server may use any combination of private key and certificate. Most SSL libraries used on the server side will make sure the moduli of cert and private key match (and abort if this isn't the case). Unit testing would thus require a server with some modifications to its SSL library (OpenSSL, in most cases).

What would have caught the bug: automatic code indentation or any sort of compile-time warnings about dead code.

[1] https://www.imperialviolet.org/2014/02/22/applebug.html
"Do logos even matter?", I was asked recently by a talented and young web designer. While I think they do, I'm also open enough to the idea that maybe my view might be dated.

What's Facebook's logo? What's Asana's?

Colour and typography are, imho, 80-90% of the elements one needs to come up with an good "logo".
Its funny that people referred to bitcoin as a ponzy scheme

Now we know that the protocol itself is actually quite good (despite mtgox trying to blame it)

And the problem lies at the interface between bitcoin and the traditional payment systems (exchanges)

Its a pitty that Satoshi never solved the problem of distributed TRUSTLESS exchange, tho I suppose that is a problem that didnt exist until bitcoin became popular.
English is not my first language and I really looked 'zucky' in the dictionary.
I have definitely experienced the coffee and pain killer placebo more often than not.

Thinking about it now, it make sense that once you ingest either to alleviate certain symptoms, you let go of a portion of directed anxiety/overt attention in expectation of relief thereafter.

Despite knowing the placebo pill beforehand, I'd hazard a guess that the same brain areas associated with non-placebo oral administration will light up with activity in an MRI scan.

Anyone know if there is any scientific literature on this phenomenon?
Flanders and Swann - The Gnu Song
http://www.youtube.com/watch?v=OPgo6s1lBbw
That Smalltalk logo is actually a Byte magazine cover:

http://java.ociweb.com/mark/images/SmalltalkByteCover.jpg

http://st-www.cs.illinois.edu/balloon.html
Oh no!!! Brilliant suggestions like that would mean I would need to change the screencast video.

However, in usual timesheets/time trackers you rarely record who you worked with.
>"[...]but it also has a lot of cops who care."

Either they are outnumbered enough to not be able to make a difference, or they're in the majority and thus complicit in those immoral acts because they allow the minority (of "bad" cops) to go by unpunished.

Which one is it? Is there something else at play that's preventing the majority (of "good" cops) from fixing the problem?
was on wired they are recycling content
Oh sure, they're hired as salary (or hourly) employees of the parent contracting company. These aren't subcontractors.
https://www.youtube.com/watch?v=GbR6iQ62v9k
Headline bait. I was expecting some exciting breakthrough in nuclear reactor technology or something.
Are you serious? You can just be absent from your job for 2 months with no consequences? What country is this?

Here, being absent from 99.9% of jobs here for 2 months because you're in jail would result in getting fired, which is without doubt "permanent damage".

And once you've been incarcerated here in the US, your chances of getting a job become substantially harder. So this kind of event routinely cause permanent unemployment.

Even worse, 2 months in a US jail and you have a decent chance of getting raped. Is that serious enough for you?
Growing up in Philly, that was not the perception of the kids who got thrown into dumpsters during a police raid on a prom. This is anecdotal, but in one of the hotbeds of police/citizen conflict, I don't think it serves a purpose to try and pull the "there are always good ones" card. Yes, there are, but until the systemic problems are dealt with they aren't the ones having an impact.
Yeah, I'm in favor of well run public transport, I think it's a vital part of a well functioning society. I even think that land should be developed around transport lines in a holistic manner (both to make them social hubs and to make the most effective use of real estate and construction disruption. But this is just poor accounting if the land and the right to build on it is just transferred for free.

On the other hand, the company is majority owned by the government anyway, so this is probably still the smart thing to do (depends on how that $1 Billion plus a year profit gets fed back into the government funds via their shareholding and whether social benefits are driving their construction plans rather than short term profit).
Said clip is on youtube here https://www.youtube.com/watch?v=6jMODDfNE0Y or if that gets taken down again, search for "Lee Kwan Yew is finally dead".

I have to say, the kid raises some relevant points, but he really needs to work on his people skills.
Don't forget about Solr!
If you must force a target on links to other packages, can you at least use a static name (rather than _blank) so the same package doesn't keep opening in different tabs? E.g.

<a href="/errors" target="errors">"errors"</a>
If you happen to use zsh/oh-my-zsh, enable the OSX extension. You can then use the command cdf to jump to the active finder directory and pfd to display the active finder directory.
or he might promote the guy to Chief Jesting Officer and put him in charge of company culture. He'd have my vote!