skysight-inc/HackerNews huggingface dataset:
It is because often you need to do stuff that the system doesn’t allow on older versions.

As updates are rarely ever applied, you have to deal with 10 year old versions frequently.

So you use these tricks to get the same functionality on old versions.

Sometimes you also need to do the same on modern versions, because Google releases UI libraries where everything is final and internal, and so you either have to fork a library with hundredthousands of LOC, or you gotta use reflection.

As on android every library is bundled statically, there’s no risk of anything breaking either.
It's only $20B for the next one. It's probably going to be double that for the one after that.

High end chip manufacturing has been consolidating since it started, and this is the reason. There will be a time when only one company in the world can afford to have the very best fab, against which the others can then no longer compete.
I don't really get the open crumb fad. To me, the perfect bread is dense, rich and has a crumb that is stout and slightly chewy, definitely more crumb than air, and the air pockets should be small and even in size and distribution.

I want a reasonably even surface to spread butter on, with no gaping holes.
You can now customize the dateformat in your profile settings. :)
trivia: I recall someone submitting an ICFP contest in postscript, where the document would display the solution too :)

ps: nice idea btw
RGPD: Un guide pratique pour les développeurs
If we're going to quibble about the definition of cartridge, I'd submit a far more interesting dimension is the ability of a cartridge to extend the console in meaningful ways, in the way that a SNES can not, on its own, run Star Fox.
> Im a huge SpaceX fan, but Blueorigin's New Shepard does seem more robust.

That's a little like comparing a F1 racer to a wheelbarrow, isn't it? Both are immensely useful for specific things, and would fail miserably if applied to the other's thing. New Shepard is cool, and I'd love to hop in it some day, but it's doing a little up-and-down suborbital hop. The two launchers have totally different purposes, and are constructed in entirely different ways as a result.
Fortunately T-Mobile isn't a position to milk customers here. They'll get destroyed by AT&T and Verizon rapidly if they attempt to go that direction (I think they know they'll still have to run uphill). T-Mobile + Sprint has no monopoly position at all that they can stand upon: both AT&T and Verizon have national coverage, vast resources, massive businesses with very large income streams.

I'd argue quite the opposite, for the next five years at least they'll have to work twice as hard after merging with Sprint, to make sure they don't implode. Sprint is carrying a giant debt bomb around its neck and has negative $24 billion in net tangible assets and $32 billion in long-term debt. Sprint has basically done nothing but lose money perpetually.

T-Mobile only recently got to a position of passable financial footing. Before that they bled red ink perpetually as well. It's a small miracle they weren't crushed by the duopoly. Their considerably negative balance sheet still shows the scars of that.

Combined the two will have $44 billion in long-term debt, with only T-Mobile's modest recent profit credibility to support it. They're likely to lose money, or close to it, initially as a combined entity until the Sprint side of the business is cleaned up.

Mistreating customers and abandoning what has worked so well for T-Mobile, would likely result in a financial disaster for the merged entity.

On the flip side, if they just do the obvious thing and keep doing what worked so well for T-Mobile - a few years out they've got a hundred billion in sales, a hundred billion dollar plus market cap, and $6 billion in annual net income, with the scale and resources to legitimately stand toe to toe with AT&T and Verizon.
When they say ‘visible with the naked eye’, do they mean looking straight on or with peripheral vision? Because you can sense more light in your periphery, so that might explain why it seems ‘more’ than about 4500 stars you can see.
Or: OOP theory essentially says that classes should never be "subclassed." As in, the code isn't supposed to evolve that way; you're Doing It Wrong.

In OOP, the only reason for something to be a "subclass" of something else, is that you first had several subclasses (FooA, FooB, FooC) as plain classes, and then noticed that they all obeyed the exact same interface (a hypothetical IFoo) and had common logic, and so you then took the opportunity to factor out the interface + common logic into a common superclass (Foo).

The interface, if separated into an abstract contract (a real IFoo) is reusable by downstream code; but the common logic, 99% of the time, isn't. (It's potentially reusable by people contributing to your library, but more-than-likely they'll have to modify the "shape" of your common logic when they add a new concrete subclass with its own new concerns, even if the contract IFoo would stay the same.)

Given a full prover-level type system, you would be essentially unable to usefully do anything with the superclass Foo once it's been created, other than what the "causally prior" subclasses FooA, FooB, and FooC are already doing with it. Foo is the reificiation of an equivalence class whose members are exactly FooA, FooB, and FooC. A "FooD" shouldn't be able to be defined without changing the definition of Foo.

Assuming you accept this, how does code reuse work?

• Specializing behavior: this is what the delegate pattern (composition!) is for. Rather than SomeLib exposing a base class SomeLib.Foo for subclassing, SomeLib instead gives you a (final, sealed) SomeLib.Foo class which takes a SomeLib.IBar as a delegate, and calls methods on it. You create YourLib.Bar that implements SomeLib.IBar, and pass it to the constructor of a new SomeLib.Foo.

• Extending behavior: this is what plain-old component-wise composition is for. Call it an Adapter, or a Decorator, or a Facade; it's just a new object of a class you've defined, that is implemented by holding onto an instance of the (final, sealed) SomeLib.Foo class. (If you want nice interoperation, the upstream library author should provide a SomeLib.IFoo interface and define their methods to take/return it; and you should have your wrapper class implement SomeLib.IFoo. In less statically-typed languages, this translates to adding a contract method to your object that can be probed for, e.g. Ruby's #to_str.)
> Wait, your argument is that Kim Jong Un

I'm not making an argument. I'm stating a fact, because the gp stated an incorrect fact (a generalization about governments). You can take a look at a number of other world countries that have changed phone numbers for various reasons, amounting the to same thing. A trivial refutation of

> They don't do that* after the fact.

* = change the ownership of phone numbers/domains

Things happen slowly in the EU. That's not a surprise to those who live in it.
Thanks, nobody to blame for not seeing that but me.
I wouldn't call it "a little practice". There are people who are "into" competitive programming and there are people who aren't, and those "fair" tests are skewed towards the former group. The worst thing is that the actual job has nothing to do with the competitive programming at all.
Where are they going to dump the 7M of waste water every day?
Concur that strength training is worth it, but it doesn't automatically give you anything like those appearances even if the amount you can lift goes up substantially.

Calorie counting that strictly seems to be psychologically gruelling for most people. (This will start an argument in comments, but I'll just point out that telling someone that something they find extremely difficult is something you find easy has never in the history of education enabled anyone to do anything)
Spectrum does not belong to private companies, it's a license granted by the government.
Ask HN: Does the GDPR make public blockchains impossible?
If for example, someone put personal data of Europeans online using a service like https://chainy.link after the GDPR goes into effect, will the protocol be in Violation of the GDPR? What, if any effect will this have on public blockchain protocol development?
Somebody Mysteriously Purchased a Brand-New Copy of 'Sonic the Hedgehog 2'
It seems like a lot of people here are assuming a level of seriousness on the part of the author that doesn't seem to be there.

Seems like he's just taken the premise "man, I watched a bunch of shows I grew up with and that shit was way weirder than I remember" and stretched it to article length. I don't see any real commentary, actual or attempted, at all.
Germany doesn’t care about deutschland.com either.

So, unclear what your point is.

Mine, is that countries generally don’t seem to care about the .com (of any variation) of the country name.
Believe me, I slogged hard for 3 months to understand the paper in 2016, when it was made public. I was excited to learn more about how controlling the number of electrons can change JavaScript functionality. Had the opportunity to learn everything from dopant level to the browser level.

Gave up when I reached page 10, coz other priorities took over me.

Had I know about this HN post, maybe I would had finished the entire paper.
C++11 added final for both virtual member functions and for classes. No need for C++2x metaclasses.
If country names cannot be trademarked, that makes the french government's case even weaker, according to WIPO rules - the international body tasked with untangling domain name disputes that fall outside national jurisdiction, like the .com hierarchy.

Using a domain name in bad faith against an established trademark are both necessary conditions to seize a domain name. If the term is generic, it cannot be trademarked. There is also beyond dispute that it was used in good faith.
Really? I assumed everything Apple goes straight to the cloud. Would be excellent if the data stayed on the watch or the phone.
Yeah right. Tell me the last time you built your own red-black tree in real actual code at work. Or did a sort by any other means than tacking “order by” on the end of a query.

They are a test of how recently you crammed for your CS finals, that’s all.
HyperSnap 8 License Key and Crack Keygen Full Free Download
Well with all things on the Internet and as time continues to school not only us techies but all INternet users that most of what you see is fake that's going to be a need for veracity. Those who are already good looking to hot might flock to a dating app that ensures the pics they see for prospects are indeed real.

Overall a system needs to be created to ensure veracity on the Internet or it's just going to become a joke.. unbelievable!
Baking is science, there is some surprisingly complex chemistry that goes into a good loaf of bread.
Just saw your comment, what you're saying is interesting to know, thanks.
I thought it was clear that I was expressing my own opinion.
Let me tell you just this: I do not think that Rita Dove, Pulitzer notwithstanding, have ever, literally, proved any new theorem. What I think happens here, is a typical journalist, or professional writer, trying to write about science, or just to use science language, whichever the intention was.
Also, windows and transparent walls as artistic device in a 21st century poem? C'mon...
Another filter for age is that 20-something’s are more likely to have time for this whereas older people may have more time commitments already

People in their 20s and 30s now will regret not stamping out ageism when they hit their 40s and 50s, as they inevitably will
doing as hipsters do, specifically avoiding the norm/default.

a perfect example of the exception proving the rule, i think
Roko's basilisk – RationalWiki
Incels, 4chan and the Beta Uprising
This is the best joke on HN I've seen all day.
Myths Programmers Believe about CPU Caches
> MS can't (at least) throw their weight behind that, rather than wasting time on WSL?

I don’t know the answer to that, I’m unrelated to MS, not even on the same continent. But I have an idea why. Because outside Android, Linux GPU stack is a mess. Maybe Vulkan will fix it, but it’s not happened yet. I’m just not sure it’s possible to build a good product on top of that.

But they sure can build a single cross-platform GUI library for Windows, OSX, and mobile platforms. And I hope they will.

> why aren't Microsoft (and Apple) pushing Vulkan as well, rather than their own "quite similar" APIs?

Apple released Metal in 2014. MS released DX12 in 2015. Vulkan was first announced in 2015, and they released 1.0 version of the spec only in 2016. That’s why.
"MetaMask believes this domain to have malicious intent and has prevented you from interacting with it.

This is because the site tested positive on the Ethereum Phishing Detector."
The tone of the article is a bit confusing - I suppose it is written by someone who has a lot of experience looking up and a lot of time spent seeing lots of stars. But as a life-long city dweller with some rural experience, I would have guessed a max of 3,000 or so stars visible when there is no light pollution. They call the number 9,000 "unimpressive" but to me, the idea that my eyes could probably resolve about 9,000 stars at night is incredibly impressive.

Regardless, most of humanity sees more like 10 or 200, which is super sad and I would be interested in knowing if there are studies (or any possible way to know) what kind of effect that might have on a population - not being able to see the night sky well, or at all.

Edit: At night at one spot, there 4,500 visible, not 9,000 - but then we have an odd tagline, again showing the odd choice of words by the author.

> Ten thousand stars bedazzle the eye on a dark night.

Not really? Just 4,500 if you live in the middle of no light pollution.
Men’s rights activists think feminist conspiracy is ruining Wikipedia
Such a device would be severely restricted in what it could exfiltrate just based on bandwidth limitations. I'm not super knowledgeable on RF, but I believe that something the size of a SMD resistor or capacitor would be too small to conceal any sort of radio with significant bandwidth (not to mention having to evade RF emissions compliance testing, but maybe some kind of exotic backscatter radio could work). Another possibility would be to modulate the power line signal, but again not enough bandwidth to transmit much that isn't already being leaked.

Perhaps information on power consumption by the CPU, which has been used to recover encryption keys in some attacks, but that's already being leaked in most cases. The most likely scenario as I see it would be parts that deliberately amplified unintentionally leaked information (like high-resolution power usage information) more than normal, but it seems to me that normal compliance testing would detect a lot of that.

I can imagine a bug or something being hidden in a large power supply capacitor, which can have volumes of several milliliters. Maybe capacitors with a hidden transmitter mislabeled as higher values to explain the extra size.
I use Spaced Repition for chess openings as I can't refer to a book while playing a tournament game. That's not the case for programming.
I programmed in APL! When I was doing my masters, I worked with an IBM researcher who had some old code in APL that I had to modify.

It is completely crazy. I originally had a special keyboard with all the symbols: http://i.imgur.com/8kOZkEX.jpg

I needed to print a keyboard mask to put over the keys to remember where to type. After sometime you get used to it, but it is too much overload in your working memory when you are learning it.

The vector operations were really nice and the notation made it succinct, but packages like pandas are far better.

It is impressive how usability were not a factor considered when some languages were developed.
The 30-minute documentary film, under "External links", is very interesting:

https://www.youtube.com/watch?v=LYrvEr9owkc
The medicalisation of shyness: from social misfits to social fitness
Rooms and Mazes (2014)
It doesn't sound like you travel very much. Or at least not to anywhere interesting.

The conventional wisdom is that Verizon has the best coverage, followed by AT&T, T-Mobile, and Sprint. But coverage is like politics -- everything is local. Or in this case, hyper-local.

For example, T-Mobile has outstanding coverage in the middle of the country thanks to its early acquisitions of PrimeCo and VoiceStream.

But I know a resort on the west coast where there is no Verizon, no AT&T, and no T-Mobile coverage. The only thing that connects is Sprint, because of an old Nextel tower in the middle of nowhere that was put in for the Forest Service back in push-to-talk days.
>But it seems almost impossible to exercise your brain and if so how would you know it's getting better or maintaining?

I've heard that some people practice solving puzzles for this.
Obviously not at SMD scale, but I have seen fun videos with seemingly simple circuits with LEDs and switches connected in series and they behaved completely differently (eg. each switch connected in series controlled other LED). It turned out that switches and LEDs have been modified with clever frequency generators and filter circuits.

edit: https://www.youtube.com/watch?v=RkTvDjhImwo
Why $20 Jerseys Are a Scam and Should Be Avoided
It absolutely is a source dump game, or at least it was the last time I checked (several years ago).

Nethack is often brought up as a jewel of Open Source games, but its development style closely followed closed source methodologies. By comparison, most closed source early access games today have more open and transparent dev cycles than Nethack ever did. That's a side topic, but Open Source game design is a really interesting topic all by itself that I wish more people would talk about.

In any case, source dump models are in a lot of ways even better for downstream forking, because you don't have to regularly integrate new patches in. Whenever a new version of Nethack comes out you'd have to merge in the changes from that version, and then reapply whatever patches you made.

The wonderful thing about Open Source is that your patches don't always need to be included proper. :)
Learning the JVM: Part 1
Start doing extreme sports before it's too late. You can still start surfing, parkour or basically whatever you want, but in another 10 years you probably won't.
Nah, they're creating jobs.
Same here.... Curious
Neither, they mean total stars you can count if you look all around the night sky. The article says that it's about 9000 stars total, but then the ground blocks our view of the half of the stars that are on the hemisphere on the opposite side of the world.
Not long ago Weebly was neck and neck competing with Wix & Squarespace and had a superior product in some areas (ex. eCommerce). Unfortunately, the product became stale and lacked vision over the last 3 years. As a result deserting many of their users.

This was a "take what you can get" deal for the founders. Hope Square can recharge the product with an innovative vision.
I would be happy to help out. Feel free to connect on keybase (see profile) or let me know how to reach you. Thanks.
Mr. Nissan is lucky indeed.

One of the reasons I used Apple is because it is easy to point to some examples of them acting in bad faith. Iphone and the music side both had legal niceties surrounding them, from all the parties involved.

If if was a small company or a single person in either of these cases, it would generally be a steam roll. Perhaps ipad.com is a squatter but I would want to make very sure before I give the rights to Apple.

https://en.wikipedia.org/wiki/Linksys_iPhone
https://en.wikipedia.org/wiki/Apple_Corps_v_Apple_Computer
GDPR raises the level protection that personal data receives. It may turn out that blockchain based protocols are not a good choice to store personal data, just like you wouldn't store credit card information public. The law itself doesn't care which technology is used to store personal data and so far the only exceptions are if other laws overwrite the requirement, e.g. tax law.

Lots have been written about blockchain and GDPR, I haven't seen a conclusive solution yet. E.g. https://medium.com/wearetheledger/the-blockchain-gdpr-parado...
The "source" is just inane fluff.

It reads like a book review. It hints at topics, but never declares what is to be said about them.

It was such an imposing wall of text, that I read it thrice hoping to fine anything that I could reply to in argument, but there's simply nothing there.

It's not evidence.

It's not a source.

It's not even an argument.

It's a teaser to buy the book and find out if the book has an argument within it.
How to Live in San Francisco Without Spending Any Money
oh for pete's sake, let me google it for you: https://www.uspreventiveservicestaskforce.org/Page/Document/...

Now, as for mental health, the FDA has added no warnings despite decades of use, and the mechanism of action strongly suggests statins would be protective if anything (by directly and significantly reducing vascular dementia). Here's a package insert from the FDA's website: https://www.accessdata.fda.gov/drugsatfda_docs/label/2012/02...

Also, I'm not raging statin advocate, the real answer is diet and exercise. The American lifestyle is a catastrophe.
It needs the Hungarian algorithm to solve it and it's not the easiest algorithm to implement. In fact, it's by far the hardest algorithm I've implemented (I can't exactly remember why). I wrote it in Common Lisp and worked on the performance quite a bit. It's still an O(n^3) algorithm, though.
Yup, agreed. Exclusive being the key word there. They were using the word France as a reference to the country, and couldn't prevent others from doing so. That's different from using the word to reference something else like chairs.
It's a style difference between "optimized C and ASM kernels wrapped in a slow heavyweight language" and "a very simple interpreter that fits in cache". Circumstances are probably going to drive which approach wins out.
How is this agile?
Where is the requirements analysis?
Where is the design?
Where is the process?
Where is the documentation?
The demonization of businesses and businesspeople in favor of original inventors completely misses that the value of an invention is zero unless it is connected with actual use cases.
How to get the 3D-representation of real world object
I am trying to include real world objects in a game. It requires 3D model of the object. How obtain 3D model at the lower cost.

Please suggest.
> If I were to backdoor an IC, I'd use the third-party IP method. It would be much easier to sneak something in that way.

I'm not a hardware designer, but I imagine that restricting a backdoor to a specific block might make it much harder to cause the rest of the hardware to behave in a specific way?
What "colonial possessions" were held by western democratic capitalist governments?
You already know that your comment is not worth a response, so I'm just curious, why did you write it? There are better forums than HN for such a low level of discussion. Why are you here? Of course, your money savings translate into seeds for farmers... sure. Because if people didn't save money they would eat all the seeds! And then possibly the furniture or each other? Please go and troll somewhere else.
Right - their trademark effectively means "from The Coca-Cola Company" as it's intrinsic meaning. As you say, anything called Coca-Cola would create confusion if not actually from them, since people would assume it was theirs. So they effectively have exclusive rights to such trademarks.

Whereas for a country name like France, people assume much less about the purveyor of a good simply based on that kind of a reference in its name.