skysight-inc/HackerNews huggingface dataset:
The pain with tags is the overhead of generating them and semantic drift. Likely the best solution is simply search (some smart semantic search) with ad hoc tags to help.
// When we pretend that we're dead (pretend we're dead)
Nice! I can only hope the same will be done for Thief 1 and 2 (and SS2) someday.

The Thief games still have a very active community that regularly produces high quality fan missions, and one of the original engine developers has started releasing unofficial patches to make the games run on modern systems a few years ago. I'd love to read the games' full source code and to be able to play them on Linux without bothering with Wine
You're not wrong. In fact, as a human, you're very right. It's possible such a law would have very negative externalities.

However, a nation really only owes loyalty to its people. You can't stop an otherwise positive because some people might get hurt. We'd get nothing done in that case.
Hopefully they invest heavily into making blockchain technology green and energy efficient because without doing so, you can't "help billions of people".
Appreciate the kind words! To the point on pricing: believe in revenue-based business models because it's the clearest way to align our incentives with those of our customers. We want to be forced to find ways to generate more revenue, via smart recovery, better invoice payment methods, more payment method support, etc. Our fees are actually significantly less expensive than those of our competitors, and we only make money when our users make money here (instead of charging a flat fee, which can penalize companies that are bootstrapping.)

Excited to check out Cheddar when it launches!
The Crusader Protecting Kid Athletes from Sex Abuse
I wish more older games would have their source released, even if not under the GPL. I worry that for many games the source is simply lost forever. At least put it out there for preservation in some way!
Yeah if you sign a printed receipt that's true. Most POS devices I see now aren't displaying the individual charges anymore by the time the interface gets to the "really charge $X?" screen and the electronic signature screen. You have to wait until the receipt prints out, and then you can complain to the clerk.
you only have to look back as far as Exodus 18:17 to understand where the literal patriarchy comes from in the christian tradition. I like to imagine the story was not created then, but written down & translated a handful of times out of oral histories. oral histories that helped our ancestors survive & coordinate.

to me it looks like our systems for coordinating as humans aren't really well suited for anything _other_ than hierarchy.

so we're in the process of finding out (now) whether our ancestors will have the ability to coordinate in an evolutionarily competitive way (as in a decentralized way), or if we'll be subsumed by the machine in some less competitive way.

and I wonder how they'll look back on our religious traditions when they consider us then...
This is a very helpful comment thanks for posting. However, I would posit that financial incompetence is something we can avoid by removing financial barriers to decent food. If a child wants a snack, and those snacks were free, then how good you or your parents are with money wouldn't matter. We can implement systems that don't rely on individual competence to achieve end results we want in that vein.

As for the homeless, I would posit for that 20-70% with behavioral issues, we can start at least by offering medicare for all so their symptoms can be treated. Secondly, for the 80-30% who are merely unhoused, the solution for them works quite well!
Ah, I understand now. Increasing the index of the outer planets is what would make the fit better, and the asteroid belt is a good way to justify it (and happens to be consistent with some other theories about the solar system).
Proportional response is a thing, and the state having a monopoly on deadly force is a good thing IMO.

Using deadly force to counter a purely material crime is madness.
Yes, I’m saying that because immortality is infinitely good, the inequality of some people (super-rich) getting it while others (the poor) don’t is (infinitely?) more unnacceptable than any wealth inequality there has been in the past.
Running your own root content DNS server isn't particularly hard, note. The public root content DNS server operators are not interested in serving up dummy answers for all sorts of internal stuff that leaks out to the root content DNS servers any more than you are interested in sending it to them. (-:
If feasible, the best possible time to hit Costco is weekdays right when they open (10AM here.)

I understand that’s hard for folks with regular jobs, but might be more doable for the Hacker News crowd.
I agree. It's certainly not a plug and play device from your PC and there are hurdles to cross for sure. But, over time, you could learn to control signal output just as a baby does. The mapping will be chaotic and unique to each person but every brain is different. When you imagine a yellow elephant it is probably slightly different than my process. You don't know how you do it but you do. If a reward mechanism is tied to signal output a growing brain will figure it out.
Taxation of Cryptocurrency Trades: A Primer
Marketing Foundations: Brand, Positioning and Messaging
My state has that information available from the tax assessors office as well, however land can still be owned by a corporation and it can be slightly out of date and it's not clear who is actually responsible for the property and what it's status is if the corporation doesn't want you to find out. In my neighborhood, for example, there is some land still possibly owned by the developer, a hedge fund, and another company, but it has changed hands multiple times recently, often enough that there is little confidence in the current publicly reported documentation. They have used this to their advantage to avoid taking responsibility for HOA obligations that they are failing to meet. It takes a level of motivation to push through legal proceedings and a level of cooperation from the local government that quite simply, no one is willing to give. Even if one got that far, I'd imagine that the legal complexity of the various real estate contracts involve give them all plenty of ammunition to stall the process and suggest that somebody else may actually have responsibility for the problem until you give up. Tax assessor's information is not actually enough for the buck to stop with anyone.
I’m both delighted and angry.

Delighted because this just turned force touch from a super annoying feature that makes it a lot harder to click-hold into an extremely useful tool.

Angry because Apple totally failed to communicate the feature to me in all the years I’ve had iPhones.
Which do you care more about? Power and who has it or the label "country"?
Oh wow, thank you so much for filling me in. I didn't read the whole thing because it was quoting a lot of animal studies, which I knew were questionable in light of the adult human research, and I was aware of no reason to expect the turnaround in part 2! :) You were very kind about it. Sorry for wasting everyone's time!
WeWorkRemotely.com, RemoteOK.io, Stack Overflow remote filter
// woo hoo, watch me pull odds out of my butt
Speaking as someone who leads a payments team (for recurring subscriptions!), no. No you could not rebuild this in a weekend.
OSX is a closed platform. If you're an FCPX or Logic Pro user, you're totally reliant on Apple's hardware offerings. If Apple don't sell the hardware that you need to do your job, then you have the choice between switching over completely to Windows (not a straightforward task) or tolerating the least-worst option from Apple's lineup.

If Apple honestly say "we couldn't care less about professional users, we're making money hand over fist anyway", then at least we all know where we stand. Apple haven't taken that approach - they keep making grand overtures about how much they care about professional users. They keep making grand promises about how the perfect professional machine is just around the corner, how they're not updating the current machine because the next big thing is so incredible, amazing, awesome.

There are a lot of very loyal Mac users who have kept Apple in business through thick and thin, but their patience has been tested to breaking point. Those users have been a key part of Apple's marketing; Apple make computers for dreamers, visionaries, artists, the cultural elite.

I don't know anyone who is genuinely happy about being a Mac user, but I know a lot of people who grimly tolerate giving Apple their money. They know what to expect from next year's Macs - they'll be thinner, lighter and subtly worse in a lot of important ways.

What happens to the Mac brand if those users leave? What happens if the resentment felt towards Apple by photographers, video editors, 3D artists and recording engineers turns into a full-scale revolt? What happens if owning a Mac marks you out not as a sophisticated member of the cultural elite, but a nerd who wants a slick *nix experience or a sucker who paid $2000 for a Facebook machine?

Apple are playing a dangerous game. Apple don't need to care at the moment because the iPhone is so gratuitously profitable, but they should know better than anyone that the market is incredibly fickle. They're burning decades of goodwill for no obvious reason.

It wouldn't be particularly expensive to make the majority of pro users happy. Bring back the old cheesegrater Mac Pro and stuff it with the latest commodity components. Bring back a previous-generation MBP chassis and fill the extra space with an i9 or a Xeon E3, four SODIMM slots and a GTX 1070 Max Q or a Quadro P5000.

They don't have to promote these machines, they don't have to display them in Apple stores if they're ashamed of making a functional computer, they just need to make them and promise to keep making them to secure the continued loyalty of their most loyal customers. Apple won't do it, for reasons known only to them. In the long term, that could prove to be a very expensive oversight.
Stuff like this makes me wish for self driving cars the most. I am fine with killing myself with my driving but it would be very hard to deal with killing another person. I think most of us pretty much every day sometimes don't pay attention and could potentially cause an accident. It's just pure luck getting away with these mistakes.
Interesting. I guess HN looks at that. It could still be a voting ring from established accounts. Sleeper accounts in fact, some created years ago.

Another serious concern is we have down-voting going on that does not seem to be moderated. I have 4 for simply asking this question!

It requires effort on my part to game the vote system to counter that effect, like saying something funny in one of the casual "techy" threads.

HN is becoming work, and not so much fun anymore. Mob voting mentality is starting to take over ever since Trump's election. Did all the CTR (correct the record) drones come here to where we can't ask a question without punishment?

Notes:
Use the down-vote button on this post so that dang can find out who you are.
International gamers in SF for convention 'shell shocked' by 'dangerous city'
They'll be trying to decide if they can make a deal work with you.

Be honest, be prepared to decline to provide proprietary information (some are fishing for this to build clones of you), and treat the call like a prelude to either cashing out or getting fleeced.

Check that VC's background at thefunded.com, and take stock of yourself. Build yourself a "gut-check" spreadsheet table of amount invested in you vs. percentage taken. They may want to invest more than you want to take. Figure out where on that table your sweet spot is, and bear in mind that depending on how well your company is doing, that the sweet spot might have zero size.

Develop yourself a strategy of if you're going to approach other VC's with an offer you get. Others may be willing to value you higher or offer better terms if you can shop your term sheet around. You may not feel comfortable doing that, but be certain internally what's on the table.

In the end, remember: no deal is too good to walk away from.
I love science, but I have a lot of issues with it lately. I'm going to express some of them since they're related to this topic.

The basic function of a scientific paper is understanding and reproducibility (inspired by jfaucett his comment).

I wonder, is reproducibility necessary? Is it even possible when things get really complex? Isn't consensus enough? I feel in the field of psychology (and most social sciences) that is what happens. I suppose consensus can be easily gamed by publication bias and a whole slew of other things. So I suppose as jfaucett puts it, a "discover for yourself" type of thing should still be there. I wonder how qualitative research could be saved and if you could call it science. In Dutch it is all called "wetenschap" and "weten" means to know.

But how should we go about design then? HCI papers use a a lot of design of design that is never justified. The paper is like: we build a system, it improved our user metrics. But is there any intuition or theory written down as to why they designed something a certain way? Not really.

I suppose one strong way to get reproducibility is by getting all the inputs needed. In a psychology study this means getting a dataset. Correlations are fuzzy but if I get the same answers out of the same dataset, then the claims must be true for that particular dataset.

Regarding design and qualitative studies, maybe, film everything? The general themes that everybody would agree upon watching everything would be the reproducible part of it?

Ok, I'll stop. The whole idea of that a paper needs to satisfy the criterion of reproducibility confuses me when I look at what science is nowadays.
Much as juries tend to believe a cop even though data suggests cops aren't very reliable even when they aren't actively lying, so they also tend to believe a smartly dressed bank official. Victims of fraud who end up on trial (either tacitly after they have to sue the bank for their money, or more rarely literally after the bank tells police they committed fraud) are disproportionally female, elderly and non-white, all factors that make them less believable to a jury, almost as if those trying this on know that...

Juries are rarely told, and bank officials would hardly volunteer that big frauds often involve a bank insider, and sometimes even an insider the bank has since caught and fired. You won't get the money back from an insider who was taking 10% but you can make a victim of the individual account holder rather than eat the loss at your multi-billion dollar bank. And all you have to do is pretend systems you know are all too fallible are instead perfect.

Ross Anderson has written about some of this on Light Blue Touchpaper
I have experience running production stacks on Swarm, Kubernetes and ECS. I think the best way to talk about running Swarm stacks in production is to compare it to other orchestration runtimes.

Swarm has a really low learning curve. You can simply write a docker-compose.yml that defines your stack and then run it. The syntax of a docker-compose yaml is likely familiar to many developers who have been using Docker, so that is a huge advantage when adopting. It's a version 3.3 YAML, not the standard docker-compose, but the changes are pretty minor.

Swarm stacks come with a built-in overlay (software-defined) network. Services can be identified using in-cluster DNS that round-robins to all containers running that service. This mostly works well, but it's been a challenge to depend on at scale. When a service is rescheduled due to failure, we've seen some instances where requests are dropped.

Swarm services are just less specialized than k8s ones, which is the tradeoff for a more approachable, easy-to-use runtime. There's no deployment, service, load balancer, etc. You just run services that depend on other services.

Swarm's "depends_on" syntax is simpler, but less robust than what Kubernetes offers.

Swarm's secrets are amazing, and really great, but you have to build for them. The idea is that a Swarm Secret doesn't just exist in an unencrypted environment variable, but it's a secured file on disk in the container. The team at Docker did a great job here.

While I'm a huge fan of Kubernetes and continuing to push Kubernetes adoption for some of our services, we also use a decent amount of Swarm and plan to continue.

Finally, I do worry a little about the Swarm scheduler's future. If anyone from Docker is around, it would be great to hear from them on this. Since they are pushing Kubernetes also, it does make me hesitate to recommend Swarm for a new service, with the risk that it will be end-of-lifed soon.
Unfortunately, this is exactly the issue I'm talking about: Apple has solved these problems; it just hasn't done a great job spreading it.

> To operate a slider, your pointer/finger needs to be where the handle is. The location of the handle is variable. The touchbar could potentially handle this smoothly by displaying sliders in such that they always appear with the handle underneath the finger, but this is not the behavior the touchbar was displaying when I tested it out -- sliders opened out to the side of the target you tap to open it, which means you then have to move your finger to the location of the handle, which requires a visual reorientation.

The location of the slider actually does not change, interestingly. What actually happens is the touch target for the slider changes to include your original tap point when you tap it, even if it shifts visually. This means all you have to do is slide, and this works even from the original location.
No, I believe they just use KMS or GCM either which is backed by an HSM and it's recommended in their documentation.
Coinbase employee here

We’ve significantly scaled our support organization over the last few months. Most customers are getting a first response in a few hours now.
NaN is sort of viral. Any math operator (afaik) returns NaN if any of the operands is NaN. That means `5 + (2 * NaN)` becomes `5 + NaN`, which just becomes `NaN`.

Still, `5 + 2 * NaN == 5 + 2 * NaN` would return false, because it becomes `NaN == NaN`, and NaN is not equal to NaN.
The tags work in the way OP described only if you are already a user.
Can we just have chip then? I noticed Walgreens does this.

Chip+sig is so stupid. What is the sig supposed to be helpful for?
> I find it curious that there are so many courses for data-science related subjects

Is it that there are more courses in data science relative to other topics, or is just more marketing around these classes? It costs Berekely essentially nothing to pump out some press around the release of course materials in data science.
Or, adding support for SEPA/EU Bank payments to Stripe Checkout?

I know it's in the main Stripe API, but if I'm going to have to roll my own integration, I'm just going to go use PayPal.
PayPal has much cleaner API for non-card payments.

With Stripe I need two different codepaths for bank payments and cards....
“PTSD continues in unexpected ways. I’m still hypersensitive to noise, anxious in crowds. I cry at the tiniest prompting, often at kindness and evidence of a shared humanity.“

I would never associate ptsd with these symptoms. My daughter was diagnosed with Leukemia in May ‘17 (she’s responded well to treatment so far) and I’m susceptible to all of these - but I would never have labelled it as ptsd.
That is an excellent point although I suspect your question is going to be answered in spades when people notice who the developer posting the code is.
The core Stripe Billing features actually work in the EU: flexible billing, our recovery tools, and invoicing. You can use subscriptions with all of the payment methods on Stripe, including SEPA DD, ideal, and more. But as Patrick mentioned, there's a lot we can do to make the experience great for European companies and that's what we're focusing on right now. We're thinking about ways to localize the invoices, add EU specific payment methods to invoices, improve tax support, make default invoice templates EU compliant with VAT ID, and more. If you'd like to try early betas, let me know!
It's about white privilege not luck.
Where do they think Lincoln came from anyway? MITRE, Lincoln and Draper were ways to shift classified research off campus in the wake of MIT's involvement in the Viet Nam war (which was far more than the crimes of Walt Rostow).

MIT has been first and foremost a government research lab since Conant (an MIT grad) was FDR's wartime science advisor and reformulated the institute (just compare the small size of the student body vs overall research staff, or consider that education brings in only 14% of the institute's revenue). Your education is essentially subsidized by the Pentagon.

The 1970s reforms shuffled the pieces around the board but didn't make a substantive change (they did improve academic freedom, though). Through the 1990s MIT was really more policy rather than corporate focused but now there is more private sector involvement can you really say it's any better?
True. Can't update python because we are running our internal tool Dingus 2.1 on this machine.

But in that case you might have 3 teams putting pressure on the Dingus team to upgrade their stuff. If they can just retort with "run it in a container dummy" then they have no incentive to ever fix it.
> a US Stripe account can't take EU "bank cards"

Wait, what? What do you mean? I'm not seeing this at all.
I deleted my Facebook to the best of my ability about a week ago.

Fun facts:

* They switch around button colors to trick you into undoing your actions

* They are very eager to log you back in if you, for example, try to access help. This reactivates your account.

* You cannot delete your account on Messenger. They removed the option. Deleting your Facebook profile does not delete your messenger account

* Their doc for deleting your messenger account lies/is out of date.

* There is no shortage of dark patterns in their account delete process.

I ended up manually deleting all my content, unliking everything, and deleting all my posts.

More fun facts: they don't show you all of your content. If you go back and try to clean up your account, do it multiple times. Keep doing it until Facebook can't find anything more to show you. I assume this is a technical optimization, but it means that there is no reliable to see everything you've posted (from the web UI).
I see specular reflections in here:

https://www.youtube.com/watch?v=LE3bjUrhXWk
Against all my instincts, even though this post is unconstructive and snarky and flame bait, and even though I am European (or perhaps because of it), I have to upvote this. European people, those voting for representatives voting for representatives (!) making the laws, need to start feeling the negative feedback of the regulations. I’m not saying there are no benefits to consumer protection; there are, I am a massive GDPR fan, but we are too unaware of the opportunity price we pay for this.

Be aware, fellow Europeans: there is a cost to all regulation. If you feel like a constant afterthought, maybe it’s because you are.

(I know these are not necessarily specifically related to this Stripe product. It’s more of a cultural undertone. What I’m trying to say is: the parent comment has a point.)
But the british only really replaced the Raj, or shoved a hand firmly up the puppet hole. The power structures and practices, along with the sectarian tensions were already there.

Does that make the british blameless? no. The evangelicals that were hell bent (excuse the pun) on taking what essentially was an abusive trading relationship and turning it into a massive christian mission. that corruption of purpose, "natives must be cured/saved" arguably caused the most damage
There is a full crossing auction held every time a stock is started, stopped, or restarted. You can just trade those if you want.