skysight-inc/HackerNews huggingface dataset:
It didn't used to be like this!

That's news to me! I've been annoyed by obnoxiously melodramatic music in movies for my whole life, even from decades before I was born! Check out this famous scene of Lawrence Olivier's Hamlet soliloquy [1]. The music is so jarring I can hardly stand to watch it at all!

[1] https://youtu.be/5ks-NbCHUns
Ocaml has no ability to do ad-hoc polymorphism at all (but it does have parametric polymorphism), which affects more things than operators, so that's why not only have the weird math operators, but things like string_of_int.

This will change at some point though. Modular implicits are coming to Ocaml. These are similar but much simpler than Scala's implicits, and allow the same kinds of patterns. If Ocaml gets that and eventually gains a bigger community with better library coverage, it's something I would consider using heavily.
No EU hater has so far been able to explain to me how exactly Germany is forcing all other member states to acquiesce to a monetary policy that's only in Germany's interest.

Please explain in detail how Berlin is overcoming the fact that it is vastly outnumbered in the deciding (and voting) bodies.
My point exactly. Without delegation the only way to pool capital is to give up ownership.
Now I lose lots of weekends making each separate move.
Congratulations on the Promotion. But Did Science Get a Demotion?
While there are rules about the use of 555 numbers, there are a number of local phone companies in the U.S. that don't care, and treat it something like a 10.x.x.x IP address for local use. Things like calling the telco for repairs, or billing inquiries.
It's usually easy to figure out a bad or incomplete solution that is difficult to code.
The Application Process – 4A's
Just popping in a cd is far more work than choosing “chromecast audio” on Spotify.
Looking at how the prospect of Brexit changed from "we'll bring you Empire 3000 and a pony" through "meh, it was all lies, but we won, nyah nyah" to "at least it won't be much worse than the Blitz...we hope," I believe that the conditions have changed enough. But whatever, let the British drive off a cliff if they so fervently desire their Splendid Isolation. Indeed, as you say, who am I to tell them "that's patently idiotic," even if I do think so.
A thought occurred to me while driving the other day: Texas seems to be more of an "oil" state than an "energy" state, but it could be devoting a percentage of its largess from exporting oil / oil tech to developing safe nuclear power. For all I know this is already happening, I have no idea, but it seems like if they don't get off "oil" and get onto "energy", the state could be the Detroit of the 2040s
Google shifted $23B to tax haven Bermuda in 2017
No one in my social circle is pro-Brexit. The closest I get to pro-Brexit people are the people on a motorcycle forum I frequent. I have interacted with people there, and our positions are in fact quite opposed on the topics you mention.

On our values:

- London: I love London, whereas the pro-Brexiters generally see London as a filth-infested pit of crime, stabbings, Islamic terrorism, a failed experiment of multi-culturalism, and a grand distraction that occupies far too much public attention.

- Immigration: I distinguish between EU free movement and immigration, they do not. They do not value the right to settle anywhere you like in the EU in the same way I do. They see a feeling of European identity above national identity as stark raving bonkers, loony bin stuff.

- Nationalism: I've seen the poison of nationalism in Ireland and how it leads to conflict and violence; they seem to see little difference between nationalism and patriotism or supporting a football team. They don't understand the danger.

- Regulation: I am strongly in favour of central regulation for everything that affects inter-state commerce because the alternative is a race to the bottom with short-sighted politicians pursuing beggar-thy-neighbour policies. Whereas Brexiteers dislike regulations coming from Brussels, seeing it as an imposition with not enough democratic checks and balances. I'm sympathetic to the criticism of lack of democratic checks, but I think the answer is EU reform, not leaving the EU. Other, more left-leaning people might resent EU restrictions on state aid, I'm not in favour of state aid either - you see how US states competed with one another with tax breaks for Amazon, it's far better to have central restrictions on this nonsense to cut it out.

So on the topics you list, my position and pro-Brexit positions are opposed.
This sounds like a cost to phone manufacturers, not a benefit.
Most gifted talent in my experience exhibit these negative traits which impact productivity. If you have a counter point based on your experience - would love to hear that.
IOHK has many conference accepted peer reviewed research papers that show that proof of stake has equivalent security properties as proof of work.
That's exactly why the UK emergency number was set as 999. Needing those extra clicks meant it was harder for random events to trigger a call.
>Whether you support Brexit or not says nothing about whether you support immigration rights, free trade and regulation and those political issues say nothing about what your values are as a person.

Yes it does. This "my political views say nothing about me as a person" statement really aggravates me. It doesn't make any sense. Of course your views are part of you as a person.

More specifically to the matter at hand, how does your vote on an issue directly related to immigration, trade, and regulation have nothing to do with those issues?
This. It's hard to explain but it's the same with the keynote events. They used to be exciting to particular class of nerd such as me. Now they seem to be more about the celebrities in the audience and the cheesy looking people in the product videos.

I assumed that they were just switching to a more popular and lucrative demographic based of who buys iPhones.

The current Apple makes more money now but the products and the way they are marketed are boring IMHO (subjective I know).
Well, if you include Windows 95/98/NT/ME/2000/... But I think it's a valid point. Windows 10's main contribution is an attempt to provide auto-updating operating system to reduce version skew. I have a lot of hope that windows 10 actually does have a long lifespan. Crossing my fingers Android can do the same one day.
bazel/buck/pants all solve this, but independently of that, they're probably the best build systems.
google3 breaking was a bimonthly event that left the entire team aground. Bad enough that it happened, but the worst part is that we couldn't do anything about it but wait.
Games are also getting worse and worse. Less hacks, mods, cheats, no free demos any more, instead we have DRM which decreases performance by 20% for paying customers, micro transactions, pay-to-win, kids screaming at us, less welcoming and tolerant players who kick you for going to bathroom during a game break, more platform locking, ads and activity tracking... Internet or service provide is down? Screw you, you can't play single-player!
Not sure if you're saying you agree with that quote or not.
why not just name.length
I would also like to see more about the effects of generation/cohort on this issue. We took our Vive and our Switch to my parents' for the holidays, and my nearly 70-year-old parents really enjoyed them. They both really got into Beat Saber, while my dad picked up Mario Kart and Smash really fast, and my mom is diving into Divinity: Original Sin 2 (and has been playing Bejeweled and Chuchel on her own).

They were born in the early 50s, long before computers and consoles were anything like mainstream. They watched us game as kids, but it wasn't until very recently that either of them has actually tried playing much. They're both responding to games like teenagers, but that's anecdotes, not data.

I'd love to know if it's an issue of age alone, age+responsibilities (i.e., do 30- to 40-year-olds who don't have kids or other time-consuming responsibilities shift their preferences the same way equivalent-aged parents do?), or age of their gaming career (i.e., do people who pick up gaming in their middle years or later start with the same interests as young gamers and gradually age out of them with time, or do they start with the interests of "old" gamers?).
Conducting User Research with Kids
Most countries have a distinction between "domestic" airlines and "international" airlines that both protects the domestic airlines and regulates them more closely.

If you consider the entire EU one country from an airline perspective, this makes sense.
Oof, yeah. We're not there yet. Definitely bug me with any ideas you have :-) The intersection of sneakers and tech is a fun one.
You forgot about the "It's Just Metadata" argument:

https://www.eff.org/press/releases/eff-aclu-demolish-its-jus...
Utter crap.

https://outline.com/xXTtfz

---

This article is absolute bullshit and is a marketing piece for this hack's new book which is coming out.

"Its impossible to tell is cannabis is responsible for an increase in violence"

Then goes on to say that "for centuries people have known that cannabis causes mental illness and violence"

Who the hell is this idiot.
I don't agree that's a sufficient explanation. The current line of MacBook pros marked a big departure in design. The problem was a lot of the design changes were of questionable merit.
But... but... As a base money settlement system, the blockchain is the anchor for a layered protocol topology!!
This really does not work for all languages. Speaking from personal experience, trying to monorepo multiple JS projects managed by NPM, it's more work than that.
There is also a large percentage that prefers smaller screen phones. I know that 5G tech isn't there yet, I didn't mean it has to be today, more like within a year or two.
>> Snow, freezing rain, fog;

Well, self-driving cars can currently handle none of the aforementioned conditions. That's why they are being tested where those conditions don't exist, and that's why we're about 20 years from widespread adoption. It rains and snows in much of the rest of the world.
I wouldn't say it's overengineering. If you design something to have a 99.9% chance of lasting 90 days, the odds are really good that it's still going to be working at 180 days. I don't know what the bathtub curve for a Mars rover looks like, but I imagine a disproportionate amount of failures occur in the first week. If you can make it through that, you're going to make it until major systems fail or your solar panels die. You could get rid of hardware redundancies like 2 of the wheels, but that'll just increase the odds of you getting stuck on a rock while the rover is still functional.
There is a largely held opinion (that I share) that exceptions are a dated pattern that is better replaced by the more modern alternatives.

They are still much better than the older patterns they were created to replace, like multiple return.
Don't know of any app that's available but the stuff https://2hz.ai is doing might be applicable.
Interestingly, I meet a lot of traditional banking folks who understand how Bitcoin works. It's very rare that I meet Bitcoin/blockchain folks who understand how traditional banking works.
To a certain extent, ars has an article about "issues" with DRM in video games.

>One of the biggest arguments against anti-piracy checks built into video games (commonly known as "digital rights management," or DRM) is that they punish paying customers with stuttering, loading times, and other detractive gameplay issues. While leading DRM vendor Denuvo has long claimed that its tools don't hamper video games, the stats keep piling up to suggest otherwise.

https://arstechnica.com/gaming/2018/12/evidence-continues-to...
Show HN: I just published a new version of wireguard peer-to-peer
Wasn't there a rumor that Google wants to build there own CPU?
In about 2003 I had a rotary phone

I still have rotary phones in my house. Powderpuff blue in the kitchen. Black in my office. Goldenrod in the bedroom.

The local telco doesn't support pulse dialing anymore, but there's a guy in Australia who make a little line-powered box that translates pulses into DTMF. It even does * and #, but I forget how.
The major takeaway is that one can't count on the NYT to challenge powerful interests. This makes the NYT a powerful conservative force in US culture.

It follows that most of the articles that appear opposed to powerful interests are a) inconsequential, or b) used as a distraction, helping to create the impression that the paper is anything but a powerful conservative force.

It's no accident that the paper ran the Judith Miller work selling the Iraq war, or that it was an early participant in the smear campaign against Assange, or that it is a thought leader on the threat posed by China. Sure there are stories about CSAs and the homeless, but ultimately it's a big budget right wing PR operation, intent on preserving the status quo.

For even more obvious evidence, just look at the people whose weddings are covered in the paper's nuptials section -- predominantly children of powerful elites who the paper wishes to flatter with its coverage.

If one were to ask "what kind of coverage might we expect from a paper controlled by a billionaire industrialist?", we might actually predict a right-wing perspective. But due to the Times' history as a progressive paper (most notably the writings of Frederick Law Olmsted which fueled the abolitionist movement), the paper is uncritically viewed by many in the present day as a voice that opposes the right wing, authoritarian social goals held by powerful elites.
You are correct that I did not lay an entirely separate line. There was simply just a pre-existing RJ11 socket hiding behind my bed.
"Bazel is getting there to support monorepos" -> support multiple repos (was tired when I wrote this I guess)...
I suppose my example meets the case of knowing the joint distribution.
Given your "especially" comment -- you might be mis-remembering something about OCaml? It's true that it has these features, but in practice they are almost never used. The object system is useful if your program's design really needs open recursion / inheritance. But it's far more common to build an OCaml program using other constructs (modules and simple data types).

That's not to say that there isn't any complexity in OCaml. The type system and module/functor system have a daunting number of features. But most applications stick to a much simpler subset of the language, which is quite straightforward and easy to reason about.
I'm in my early 30s now, and while I agree with some points in the article (no interest in competitive, minimal interest in twitch-reliant anything) I've still been able to find a few games a year that really capture me.

2018 - Subnautica, God of War

2017 - Horizon Zero Dawn, Prey, Sundered

2016 - Hitman 2016, Life is Strange

2015 - MGS 5, Invisible Inc

2014 - The Long Dark, Factorio

I feel like there's quite a bit of variety out there (these days more then ever), and while I've gradually dropped various genres from my list of "things I'm willing to play", there's still enough to keep it as one of my primary sources of entertainment. Roguelikes/roguelites, especially, have done well the past few years (Slay the Spire, Dead Cells, FTL, Risk of Rain, Darkest Dungeon, etc.) and provide high quality, no filler gameplay at low cost, and often in convenient time increments.
I've started to hate the phrase pythonic at work. its ambiguous and leads to bikesheding.
Would be better if the floor and ceiling were mirror images of one another.
Glory and Gore (2017) [pdf]
As you mentioned yourself, similar regulations exist in most other countries, so it's not something specific to the EU. In fact the EU opened up the airline market and contributed to the spectacular growth of low-cost carriers like Ryanair or easyJet that could easily operate across the whole region (and hire where labour costs are lower), which was not possible before.
Why weekends? Small moves means you do it during the week and during regular working hours. Done in branches with CI support so that it's pretty unlikely to break anything. If doing regular releases require you to be spending your weekends then you have bigger issues to fix first. Spread it over however long it takes. Why are you trying to make your life more difficult?
It's interesting that you talk about "team's using monorepos". I think that's different than what the article is arguing against, which is an entire company (100+ devs) using a monorepo.

A team with 5 services and a web front-end in a single repo is doable with regular git. It's a different beast I think.
On that topic Haskell is soooooooooo much more readable than clojure to me
Bán đất Thành phố Biên Hoà, bán đất nền phân lô 2019 chính chủ bán, giá rẻ. Mua bán đất nền Biên Hoà, Đồng Nai, đất liền kề dự án có giấy tờ sổ hồng đỏ https://www.bandatnendongnai.vn/tin-tuc/ban-dat-nen-bien-hoa...
I have not used this thing, and it's ugly as sin but this might do you: https://ultimatehackingkeyboard.com/ it has trackpoint and trackball modules.
China doesn't exactly play nice with others. Even other tech companies have almost given up on working with China. When you deal with them, it is a one way street. What would the US get from any partnership with China besides China stealing any technology they could get their hands on?
I don't think that's a fair analogy.

More realisticly this is would be the next election on the same idea. Treat the options like a political party.

The leave party made a lot of promises and people voted for them. They came into power. The leave party has no been shown to be pursuing, criminals, and incompetents over the period of their rule. Why not have the next election now so that the parties rule can be assessed?

Every election is a really a referendum on the promises and actions of the previous one. The US did it with prohibition, the UK could do it here.
I hope you are not suggesting such fundamental issues should be meticulously planned beforehand...
Could a VCS simply blacklist symlink files? Plus if you have developers doing crap like this (and their colleagues letting it slide in code reviews) you have problems that can't be solved by monorepo vs polyrepo. You have an engineering culture problem.
Each divide by 2 will decrease the exponent by 1 until it reaches its minimum 11-bits 2's complement value of -1022, then you are left with 52 mantissa bits (because the first is implicit), then 1 more to boom. The answer is 1022+52+1 = 1075
microsoft in the 90's would relentlessly execute. Word and excel spring to mind, but really hundreds of little software shops woke up to discover their product was now a windows or office feature.

Think instagram eating snap, but for lots and lots of products.
Well, there is a Supreme Court case in this realm about eggs http://www.scotusblog.com/case-files/cases/missouri-v-califo...
I get the feeling what started as a measure to keep staff has now turned into the perfect way to replace the Linux kernel for a lot of Google components.
It is entirely possible that I was wrong about numbers containing 911 redirecting. This incident was over a decade ago, and I was just recalling what I researched as a cause back when it had happened. I would be willing to bet there are people on this forum much more versed in telecom that will be able to set the record straight.
Also this would probably end up with a high majority remain vote, since the leave voters would be split between options A and B. Similar to the issues with First Past the Post.
There's almost no content in this post. I can't tell if it's intended as some kind of meta-commentary on bitcoin?
It's disappointing coming from the man who campaigned on the promise "I was a constitutional law professor, which means unlike the current president I actually respect the Constitution."
From El Pais: Garanair has no economic rights over Iberia, and is itself nearly worthless (its 7,000 shares are worth one euro).

Some European M&A lawyer just had a heart attack. I bet this structure looked great to when no one was paying attention... Let's see how well it holds up under the gaze of ten thousand lawyers trying to re-unite $15B in market cap with a "worthless" parent company. British Airways may find it's been a wholy owned subsidary of El Corte Ingles this whole time.
The great thing about all this smart-contract stuff is that we're not limited to simplistic abstractions anymore. Rather than a linear approach, I think what's going to succeed is a "tree" of networks, with weaker ones committing hashes at regular checkpoints to stronger, more expensive chains (sort of a sparse Merkle tree[1]). This is already the approach taken by scaling solutions such as Thunderella[2] or sharding proposals[3]. This allows a more organic hierarchy between secure and fast networks.

e.g.: Imagine a fast but slightly centralized Twitter chain (only 21 validators let's say), committing hashes of every day of tweets to a decentralized public blockchain.

I'm not 100% sure whether that tweet posted by my friend 5 minutes ago is legitimate, but I don't need to be 100% certain to answer them and carry on the casual conservation. I can verify though, that the Trump tweet bordering on declaration of war posted 24h ago is indeed real, because the hash of the whole day of tweets was committed to a strong blockchain, and the author of the tweet didn't post any subsequent objection to it. I can proceed to hide in my bunker, confident in my choice.

[1]: https://en.bitcoin.it/wiki/Protocol_documentation#Merkle_Tre...

[2]: https://eprint.iacr.org/2017/913.pdf

[3]: https://github.com/ethereum/wiki/wiki/Sharding-FAQs#what-mig...
Have you ever met any death metal fans? They're not exactly a burgeoning criminal fraternity :)
Yeah I'm in the UK. I don't even bother answering the landline anymore.
It's currently illegal for NASA to work with China. There's been a line in the NASA appropriations bills for the last 5 years or so saying none of the money they're receiving can be used bilaterally or in cooperation with China
I'm currently typing this from a Tex Yoda II, and I can say that at least for me, the trackpoint keyboard on my work desktop is very nice. The biggest problem I have is that I more or less sit in exactly the same position for hours on end without moving any joints beyond my hands. Also, whenever someone needs to take over for me on my machine, they are always taken aback by the lack of mouse.
Gaming may be "worth more" but culturally it's still frowned upon. With smartphones, you can "hide" the fact that you're playing. Not so easy to do that with a Switch in public.
Ironically, I think Photos was a product of Vic Gundotra, which Google higher-ups gave the boot because he failed in social (as if anyone else would have succeeded in beating Facebook - he gave it a good shot anyway). Google wasn't even savvy enough about social to know to buy Instagram.
But you've just invented a sharded monorepo, and now have all the monorepo problems without the solutions.

What if updating foo() breaks something in one of the clients (say due to reliance on something not specified). Then you didn't catch that issue by running client's tests, now client is broken, and they don't necessarily know why. They know the most recent version of shared broke them, but then they have to say "you broke me" or now one of the teams needs to investigate and possibly needs to bisect across all changes in the version bump under their tests to find the breakage.

How is that handled?

(the broader point here is that monorepo or multirepo is an interface, not an implementation, its all a tooling problem. There are features you want your repo to support. Do you invest that tooling in scaling a single repo or in coordinating multiple ones? Maybe I should write that blog post).