skysight-inc/HackerNews huggingface dataset:
> For me as an Spaniard who works in center Europe who last week was in Catalunya is obvious who is using violence. It is not the police. There are people trowing stones to police, they are insulting and spitting to them, they are doing scratches to them.

https://twitter.com/VictorHR3/status/914424974504587264
https://www.bloomberg.com/news/features/2016-04-20/the-wine-...
See PubSub: https://ipfs.io/blog/29-js-ipfs-pubsub/

You can use it as the base for CRDT structures: https://ipfs.io/blog/30-js-ipfs-crdts.md
Note that they are labelling tribes based on the names the tribes called themselves, not the names that history or non-Indians would know. Not sure that explains it in your specific question.
Program synthesis for declarative building design
“I woke up this morning in a bad mood and decided to kick them off the Internet,”

He should be FIRED by the board. Decisions on what speech to ban should be decided by an ethics committee not by a guy that awoke up on the wrong side of the bed. Because such decisions have consequences, major ones.

edit: "Ban" was supposed to be keep off their network...and I understand the difference between state and private actions. State can't but private companies can.
Or most importantly for us, master needs to always work, because that's where you start new development on.

You can't expect to fix another bug somewhere else in the codebase if you are starting from a point where the code may not work, or features may only be partially complete.
As someone who worked on cloud stuff (startups and Google cloud) I advise you not to join cloud startups for monetary goals. In a cloud services startup you'll learn a lot but most of those startups are aquihired at best.
Laws and regulations... Do you ever speed? Do you know how far ahead you're required to signal before making a turn or changing lanes? Is the setback on your house's lot correct for your fence? Is your pet licensed? Did you keep accurate records of all charitable donations on your last tax return?

The list of laws and regulations that are in effect in the US is enormous. Luckily most of them aren't enforced consistently.
This is a great point. Many comments are noting that Carapella's map doesn't jibe with history books or government records or even local lore. But all of these sources tell the story of the victor. We may never know the truth, but we non-natives rarely have access to this perspective.
I wish I had a clear answer. We have to be nice enough to people, but we have a world of needy charlatans transacting for themselves with little concerns for outcomes, responsibilities and reputations.

Here are some ideas.

IBM's head of federal sales said make hires show their past tax forms. Her point was to remove any "cleverness" over negotiating salaries and outcome responsibilities. Negotiate serious matters "naked." Watch details like commute times, time consuming rituals or debt levels.

Reading and writing are paramount requisites of organizing. I would recommend seeking at minimum faithful business press readers who are not day traders.

Seek executives who show up for smart dialog at the office. Teams have to share the world and not just their own company. Smart people are team players who seek correction or validation.

Seek executives who apply methods they can describe. Beware the latest buzzword fads.

Places like SV, NYC Or BO have deep benches of worldly smarties. That worldly wiseness is important in a startup seeking relevance to very real supply chains in constant motion. Many job seekers at all levels are very narrow specialists who have "rounded themselves" adapting to roles deep inside very incestuous companies or industries. Those folks are motivated by popular delusions of "riches" or "wonders" hiding elsewhere.

Attrition is normal. But recruiting is costly and executive attrition is super costly for the teams and companies left behind.

Industries are all different. But enduring purpose, role and focus are good character attributes to seek in startup hires. That's not highly prized in our fast-transacting careless world.
I agree, but you're still gonna have better odds with someone the judge doesn't feel like shit for siding with.

A good example of this concept is Rosa Parks. She was not the first person arrested on the bus seat charge by any means, but the NAACP had been hunting for a likable lead plaintiff simply because convincing judges/public relations are a lot easier with somebody people should like. So while I personally agree with free speech, judges are generally not going to want to hang their logic's hat on defending Nazis. Empowering Nazis doesn't feel like good policy.

The justice system is a messy place and lacks the exactitude of computer code. Maybe it shouldn't be that way, but it is.

FWIW, sources are personal experience: Law school, clerked for two federal judges, run a legal tech nonprofit.

Interesting additional reading on this subject is Karl Llewellyn's "Dueling Canons" article. Basically, it argues that judges decide what they wanna do, THEN figure out their logic to get there. http://prawfsblawg.blogs.com/prawfsblawg/files/llewellyn_on_...
Why is it okay to make fun of someones skin color if they are white?
Yeah, my thought reading the article was that an Amiga would probably be capable of this effect. I feel like I've seen it some old demos in fact.
Funny, i would have figured it was the other way round.

The nations that ignore patents, and perhaps also copyright, are the ones that bloom the fastest.

Best i recall the steam engine saw rapid improvements only after the Watts patent(s) ran out.

And in a different example, Smith and Wesson sat on refinements for the Colt revolver for 20 years.
Any war stories/details you could elaborate on?
Thank you for saying almost, which acknowledges that this isn't always the case.
You stated that if the free market worked with healthcare, we'd be using it. But we don't know if it would improve the situation since it's been so long since the market was free in any sense.

Look at Lasik eye surgery for a counterpoint. Yes, this is regulated by requiring licensed practitioners, but it's not controlled by insurance companies, Medicare/Medicaid etc. The cost for this procedure has dropped dramatically, while the procedure itself has improved in the last decade.
I'm a bit familiar with the subject since I am typing this from one of those places on the map. I'm also a bit familiar with the unrecognized while watching a particular tribe of Chippewa trying to get their recognition. Land ownership will be a rather large issue with these fights.
Which drug? Context matters.

Salvia can be a very negative experience and has allegedly caused suicides.

DMT is almost a universally euphoric and positive experience although not Ayahausca. I have never heard of anyone committing suicide after either.

The big problem with psychedelics is how people spread fear and uncertainty. Try sharing the death statistics for alcohol the next time you share a bottle of wine with a romantic interest.
Honestly I think you're part of the problem. It sounds like you are being pushed to a brink where you feel the need to be rude. The situation should've been addressed before you felt yourself at the brink.

Do you have a manager you can sit down with for ten minutes and explain this dynamic to? It's possible your colleagues don't fully understand the implications of their actions and would happily oblige you if they only knew.

Of course I don't know your situation, and given how dysfunctional some office environments are if may be possible that your options are truly limited. In my experience though there usually are options before brinkmanship.
What's annoying is that when I typed "primes", it was the correct answer, but was rejected because of poor UX/lazy coding.
I grew up in the south and I think people are genuinely polite to each other. African Americans, redneck racists, everyone is polite in public, but the bad stuff comes out in private, in groups and friendships. That's where the hate festers.
That quote doesn't say that it was "just a regular user" (it's possible that it was, but that's not what it says)
I was a grad student at Harvard in the math department too. In my time there was a student who decided he was going to sleep in his office (I don't think sleeping outside is such a great option in the New England winter). These offices are small - there's a desk, then room for a chair, and shelves for books above the desk. They are essentially for solo work. Anyway, this student was handling it fine - showering in the university gym and doing laundry in the basement of the nearby graduate residence halls, and rolling his bed up in the morning so as not to be reported by the cleaning staff. Then his girlfriend visited from abroad and she was so appalled with the suggestion that they bed down together essentially under his desk, that he ended up having to pay for them to stay for a week in a decent hotel. After that he found himself an apartment-share pretty quick.
Walmart acquired a company called Kosmix in 2011 and spun it out as a research division called @WalmartLabs [1].

Walmart acquired the online retailer, Jet.com in late 2016 which still has their own engineering team (using a lot of F#)

Stuff coming from @WalmartLabs is almost always real stuff that Walmart is using in production (website, apps, etc.)

[1] https://en.wikipedia.org/wiki/@WalmartLabs
There are very valid reasons for embargo periods. Other than that I agree. That should be the default.
No excuses – we let you down
Python's package management makes a mockery of the famous Zen of Python: "There should be one--and preferably only one--obvious way to do it."

https://en.wikipedia.org/wiki/Zen_of_Python
S.I. Newhouse Jr., Who Turned Condé Nast into a Magazine Powerhouse, Dies at 89
This article mentions a stupid patent, but it does not support its claim that stupid patents are dragging down AI and machine learning. To make that argument, you would have to show that stupid machine learning patents are being litigated.
I don't want to push you towards any specific practice, but I'd highly encourage you to find the time to do a full retreat that gets you away from your daily routine, computing devices and other distractions. The first retreat I did was almost 2 weeks and I felt palpable withdrawal symptoms until the end of the 4th day when I started to become more calm and able to focus on the meditation. Not everyone feels similar, but I'd recommend against anything one week or shorter because I feel it doesn't give you the time to get in the right headspace to experience the benefits of meditation.

Shorter retreats can be beneficial to experienced meditators who practice on a regular basis and can make the most of a quick, intense period of meditation. But for beginners, it's not enough time to shake you free of your life and let you truly focus.
Caffeine pills are pretty cheap. Switching to them has saved me a ton, and now that lattes are a once-a-week treat I enjoy them more.
> When you need to ask a colleague something, walk up to his/her desk instead of dropping a message

Dev1: "Hey, your last commit's message was only 'fixed bugs'. Which bugs did you fix"?

Dev2: "Sure. But I'm working on something right now. Shoot me an email about this and I'll send you the bug list by the end of the day."

There is a reason why we have email/messaging. Many times, it just works better. There are things that are better asked in person, there are things that are better asked in an email.
Good to know we've got someone really knowledgeable about philosophy like Hacker News user stale2002 to set those n00bs Popper and Rawls right on their foolish notion that this might in some way be a nuanced question.
The weird thing being that some of the biggest leaps of technological development have been during wartime, because then budget is no issue.

The early cultivation of penicillin involved walls of cotton balls acting as growth environment. Laborious, ineffective and expensive, but maintained so that the army hospitals were provided a reliable supply.
There is absolutely a distinction in the case of software: it is a mathematical idea that people "imagine" (and write down etc.). The fact that we now have tools to automate our mathematics does not change anything.

Consider what I said: software patents necessarily cover all possible representations of an algorithm. It is well known that one representation of an algorithm is a lambda expression, and there is really no doubt that lambda calculus is a field of math. It is also well known that you can convert any other representation into a lambda expression (there are explicitly algorithms i.e. you could write a compiler that does this). In other words, any representation of an algorithm is just a mathematical expression, and when you are writing software you are doing math (maybe expressed in an unusual way compared to other fields of math, but it is math regardless).

The separation is this: you can write your algorithm on paper and you still have a representation of your algorithm. Only when you represent it in a particular way that a particular computer can evaluate will you be able to automatically run the algorithm. There is no requirement that you do so; you can also evaluate your algorithm by hand with pen and paper, or in your head (as most programmers do while they are writing code). You probably evaluated sorting, addition, subtraction, multiplication, and division algorithms by hand at some point in your life (you may have also done square roots, sines and cosines, etc., depending on your age and interests); you could have also used a computer to evaluate the same algorithms (even if they are not what most programming libraries would include). In principle you could evaluate any software by hand; in practice it would be too tedious and less accurate.
Book Review; Surely, You’re Joking Mr. Feynman
Where do you draw the line so that not every wealthy region or city unhappy with its net tax payer status secedes from poorer parts of the country?

You say that the Catalonian people feel oppressed. By what standard is that actually the case though? As far as I know, Catalonia enjoys very far reaching autonomy within Spain.
When someone asks if I got their email, the answer is often "Probably." (i.e. I'm not going to check that shit for another couple hours yet, if I can help it, but yeah I'm pretty sure it's safe to assume the email system functions correctly)
Show HN: Easliy create slideshow videos for your Social media
There is no violence by catalan demostradors. You are simply lying with the usual Spanish centralist retoric.

Has Pujol stolen? Yes. Have PP and PSOE (Spanish centralist groups) stolen? Yes.

Are lots of catalan tired of being insulted, being told they are not important, being told they are insolidary, being told they speak a language too many? Yes.

This movement is not in favour of local thieves, it's not against Spain, it's against some attitudes by fascists, that unfortunately are in power.
Just curious. Wouldn't evolution eventually take care of this? For most people, sitting down too much would be harmful. But due to mutations/genetic variance, there would be people who are relatively unaffected by prolonged sedentary life. Over time, wouldn't their genetics take over?
He has a horse on the race, of course unikernels are unfit according to him.
JavaScript concurrency in the browser
And what a paywall. $49.99 USD for a month of access?
Droker: Android, Docker and Web Sockets
Oh yeah I know how most people operate.

Free speech is all fine and dandy until somebody says something you don't agree with.

Happens every single time.
I didn't downvote you. But your data sizes are arbitrary.

Why would something like a chat or email app need to hang onto that much history?

Imagine a distributed "email" app that uses networks of mutually trusted peers to deliver encrypted messages ("emails") asynchronously. My device doesn't need to hang onto your emails indefinitely. It only needs to hang onto them until they've been received. This could be done via explicitly sending receipts, or probably in most cases by giving stuff simple expiration dates. The sender would have the most incentive to hang onto the original message until its been delivered.

How this scales in terms of MB and GB is hugely dependent on how your application is configured, how frequently new data is emerging, the limits set by peers for how much they're willing to share, etc. But text is pretty cheap. I can't imagine storing 3 GB of yours or someone else's text emails on your phone, short term or long term. The raspberry pi plugged into the wall at your house can has much more storage anyway ;)
>In fact, a majority of the refugees are here because they have money which they spend on the journey to flee their country. Among them are doctors, physicians, engineers, etc.

Not only.

These doctors, physicians, engineers very likely belong to a subset of literate/educated people that are more adventurous, risk prone, courageous and flexible/adaptable.
I guess it depends on the game whether the arrangement of world chunks and/or tiles has artistic implications.
> has worked out pretty well for us.

I'm not sure how anyone can look at the fucking mess the US is currently in and say that.
As someone who mainly works with other programming languages, I feel like the "obvious way to do it" was always the way Pipenv and its Pipfiles handle things, and it finally arrived.

It's not the first time I say this, but I think it's crazy how long some package ecosystems live without a "sane" package manager, and how recently those even appeared.
A New Cybersecurity Strategy for Europe
While I do agree with you, there's a bit of me that wonders whether allowing some regression on a smaller scale (although Brexit is by no means small) might keep us from becoming a powder keg that explodes at a later time.

Already after Brexit I've heard quite a few reports of 1) young Brits elsewhere in Europe becoming much more engaged with politics because 'now it matters', and 2) Brexit voters who now regret their decision because it affects them negatively (or is likely to).

Again, I agree with you and I don't think it's ideal, but part of me feels letting people make decisions like this, even if I personally think they're (often) stupid decisions prompted by populism, might be better than jamming 'the educated choice' down their throats.

But I'm not expert on the matter. Are there any historical analogues that might provide some insight here?
I write both python and haskell for my day job. I think the latter has much better project management when it's paired with Nix. Even without Nix, stackage and even just dealing with Cabal is much easier than the mess in the Python ecosystem.
Interesting how similar the Amazon and Microsoft offerings are, while Google's seems more like just another rack unit aimed at sitting at the customer for an extended period.
Presumably the person with latent schizophrenia would see it emerge at later date even if they didn't take psychedelics. If the drug is only making symptoms emerge earlier, the cost of the trip is only however many years of sanity you had left (say, 5) rather than a lifetime of sanity (~65 years).
Salvia is, for me, is quite rough.

But I can't imagine it causing suicide. What's the progression/causation there? Or do we just not have enough data to know?
If you look at the PDF there is an email address for sending updates. I would encourage you to send that information on.

That said, self taught cartography is like self taught coding (or anything else for that matter), it is an ongoing learning process.
Yes. Because it wasn't trashtalk.
HN in generel seems (from what I observe) like a place that uses fancy apps for communication instead of emails. So if someone claims that HN doesn't like emails and get downvoted for that, they got triggered.
It's unfortunate that you take such an inflammitory tone when you're so completely incorrect. They are constant, end of story.
GitLab has a good discussion on Git flow too. https://about.gitlab.com/2014/09/29/gitlab-flow/
Agreed with all the above. I am honestly curious - is there evidence that we're at the point where patents are a net negative? I hear a lot of strong opinions, but I am ignorant of meaningful data.

In my experience, the patent thicket is today's corporate strategy. The large companies I've worked for have undertaken a broad patent-everything strategy as a defensive way to turn any competitive claims into a game of patent tennis.
Here's the caveats I have with that, although I do trend towards only having a master central branch whenever possible:

1) Small, incremental commits tend to be way more reviewable than big "finished" blobs of work. Local/small branches prevent me from getting blocked on waiting for review, and allows me to continue working, although you don't exactly need a "branching model" for it.

2) Tests/CI are insufficient. For games, you'll want QA hammering on a release for days, weeks, or months with only the most conservative changes applied, in an effort to shake out any remaining weird heisenbugs. To do otherwise invites the specter of failing certification, delaying your release, or burning some pretty bad bugs to hundreds of thousands of physical disks. Do you, effectively, shut down the studio when you've dialed up the stability demands that much - or do you branch so work can continue?

The worst case consequences are no longer quite so bad as burning bugs into unpatchable ROMs, but they can still be pretty bad.

> The time between code being written and a bug being seen can be reduced to minutes and hours, making finding the root cause a breeze.

This is, unfortunately, merely the ideal happy path. Great when it happens, but fails to account for the worst case.

It can take weeks, months, to find the heisenbugs that slip through CI/tests/initial QA. If you have a CI/testing setup that can catch, say, a title exit(3)ing when the charm bar is opened for more than 10 seconds, but only on the main menu and without a debugger attached - without writing a test to catch that extremely specific edge case once you have the benefit of hindsight - I'm begging you to share! Just nailing down the exact repro steps took days.

When you have no relevant callstack (even when you do eventually figure out how to dump the exit(3) event), no relevant logs, the fundamental bug resides in third party code you don't have the source code to, and fully rebuilding takes hours because you're on a large C++ codebase with even larger asset building requirements - well, for me, it took me a week or two to root cause (or more accurately, get fed up to the point that I spent a day manually bisecting version history to track down a totally unrelated and innocuous looking changelist that ultimately made us hit the bug.)

In the weeks of turnaround time fixing such a bug, a sufficiently active dev branch will have acquired another. A release branch won't. Bam, branching model.

3) Plenty of codebase-wide refactoring is hard or impossible to feature-flag.
which isn’t necessarily a bad thing for society as a whole: https://en.m.wikipedia.org/wiki/IBM_PC_compatible
A "two-wrongs make a right" argument is hardly one that obtains here. First, the truth of that statement is irrelevant: Most hacked companies find themselves in that situation, as was the case here, through poor practices.

Second, this is Equifax. A company that includes in its product portfolio monitoring tools for those unfortunate enough to have their information compromised. Explicit in this is an acknowledgement of the seriousness and need to keep such information very well protected.

Saying "all companies get hacked" is akin to a lock company having its offices get broken into and master keys stolen and duplicated for all of its locks. And not through creative picking but simple lock bumping of insecure locks. And then saying, "well all businesses get robbed sometimes".

If such a hypothetical company were very, very lucky, they might still exist a year on from the the breakin.