skysight-inc/HackerNews huggingface dataset:
Is it possible for a meteor to cause a chain of volcanoes to blow? like all the pressure under the crust gets rattled around?
Yeah, Swift’s C interop goes further than most typical FFIs because it actually calls into Clang internals to read headers, lay out structs and form calls. C and Objective-C types, functions and methods are mapped to Swift definitions, by directly looking at the Clang AST.
I agree with this, but one thing they might have been going for is editing code that you then compile and run on a beefier remote server. Although you don't need a full CRDT for that, it can do that.
That sounds like tinfoil and fearmongering. Do you really think that if that were the case that no whistle-blowers would have come out?
Well, for one thing they can do it at 22, with no constraints on the function they're optimizing. Their hard work was done in 4 years of undergrad and 4 years of high school. I thought I did OK - but apparently I didn't, and now I have another 8-12 years to even begin to be in the same position they're in right now. I'm way, way way behind.
Neural Machine Translation as a Path to Paraphrastic Sentence Identification
Wait, are you complaining about making 8k/mo? Mate I think you need to chillax. Unless you have a big family to support, making more will not change your life to a significant degree. Money is great, but it's not sufficient for happiness.
Syndication may pay a role too. IIRC, the threshold was like 70 episodes. And once it goes into reruns it may air indefinitely.
See https://about.gitlab.com/2017/03/02/why-we-are-not-leaving-t... for why we're still in the cloud.
> I can’t think of any challenge in text editing that requires beefy hardware.

The expectations of advanced text editors have expanded to create performance concerns which do not apply to the most basic text editor. It's basically what happens when somebody tries to elevate a vulgar art by doing it big: like making the world's largest macaroni sculpture, anything can be done big enough to meet limitations. In addition to this, Atom also has the problems of being an Electron app.
I've seen things you people wouldn't believe. Attack ships on fire off the shoulder of Orion. I watched C-beams glitter in the dark near the Tannhäuser Gate. All those moments will be lost in time, like tears in rain. Time to die.
I’m always surprised by the enthusiasm for Tailwind. Tailwind feels like only a step above writing inline styles, trading flexibility for nicer syntax.
Right; this is why integer operations trap on overflow by default, instead of silently wrapping, for example. Technically you’ll “crash” more but the crash occurs at the exact location of the problem and not much later in the form of corrupted data.
> People will reject essentially murdering old people

Troublingly, the crisis in U.S. healthcare suggests otherwise. We're currently murdering old people not for the survival of the species and/or civilization, but to increase healthcare and insurance industry profits.

Recent U.S. politics has shown that exterminating the elderly/sick/poor/dissenting is essentially a marketing problem. Don't call them "old people," call them "welfare queens." Convince people that it will only ever happen to someone else (immigrants, people with different skin color and/or ideology than you, "poor people" who deserve what's coming to them -- quite unlike temporarily embarrassed millionaires like yourself, etc).

Yessir, market your mass-murder correctly and people will think it's "business as usual."
> A company whose business model isn't based entirely in analyzing user data in order to sell them the most things.

Really? That's the only bar? So you're going to trust any company who isn't in this business without even reading & comparing their privacy policy or looking at their past history?

I also have to say I don't understand what you guys' true fear (read: threat model) is. It seems like for Google your criterion is "if they could potentially keep such data, they're automatically dangerous (doubly so if their name is 'Google')", whereas for anyone else not in the advertising business your standard suddenly changes to "I don't care what data they have, as long as I don't see evidence of active misbehavior". To me this sounds like what you really fear is personalized advertising itself rather than an actual privacy or security breach, which doesn't entirely make logical sense considering what the dangers of each of them are.
[author here] The mooted plan is to reuse the DRM from JPEG 2000 part 8 - to generalise it to just-plain-JPEG.

As I note in the piece:

> I have heard of one case of someone trying to use JPEG 2000 DRM — a pornographic site selling DRMed pictures around 2009. Customers had to run a Java applet in their web browser. It didn’t work well, and was a tech support nightmare — I was told about it by one of said tech support people. The porn site gave up on this terrible idea very quickly. The Java applet company apparently went bust a few months later.

JPEG 2000 has a few niche users, who are very happy with it - but they hardly ever go past JPEG 2000 Part 1, the bit that's all about better-compressed images.
They do delete it completely. They have the complete infrastrucuture to wipeout everything that is deleted. This was discussed before with some comments from Google SREs.
I actually find Swift's C interop pretty extraordinary. Miles better than cgo, JNI, cffi/Cython/ctypes, etc. Parsing C headers, complete with comments and stuff, is super cool, and just about as slick as you can get without bringing in serious C cruft (like having its preprocessor). My biggest disappointment with Swift is that C++ doesn’t get the same treatment.
If anyone’s interested, I wrote a long article a few months ago on (what I believe to be) the ultimate string CRDT, among other things: http://archagon.net/blog/2018/03/24/data-laced-with-history/

I really, really love the work that Levien and Hume have put into the Xi CRDT, and how open they’ve been with their research. IMHO, though, it’s a bit too “academic” and clever for any sort of general purpose use, though it may well be ideally suited for its stated purpose. There even appears to be a limit to the amount of rewinding you can do, which points to O(n^2) complexity for conflict resolution: a huge problem for offline-first development, where concurrent timelines don’t really have any limit on the length of their diverging histories. (I might be mistaken about this—please correct me if I’m wrong.)

Still a very satisfying algorithm, though! You can see more of Raph Levien’s thinking here: https://medium.com/@raphlinus/towards-a-unified-theory-of-op...
It's not clear to me that I can trust Cloudflare, either.
>I suspect it's because some people really like microsoft and are personally offended that a customer left.

I would do the same thing. Not sure what you're implying. Now get back to hobby and improve pmos (pls).
This came up a couple of days ago. I'll just leave this link to what I had to say then.

https://news.ycombinator.com/item?id=17726721
I think you misunderstand that the offset is encoded in the type of the object, so only your 1st concern is valid.

For concern 2, it's as easy as finding the type. And without knowing the types you wouldn't know what the code did anyway.

For concern 3, a type error.

And for 4, because it's a type there is zero runtime overhead. A view of the array with the offset the code expects is constructed, often automatically based on the types involved. This view is often a zero cost abstraction at runtime because of how Julia specialization works. So at worst you pay some (extremely minor) compile-time/load-time costs.
I guess you mean that they're not too specific about concrete situations to which their analysis might apply. But in some sense the network model was already fairly specific, since the analysis would become yet more general in e.g. Perakis 2007.

https://www.researchgate.net/profile/Georgia_Perakis/publica...
Sure, if there were a magic wand we could wave then it'd be great. Instead someone has to spend years implementing these features. Implementing a good editor is surprisingly hard work; it could easily take a team of developers multiple years to write a new one. To make it an excellent editor would take years longer.

Instead we have addons like Edit with Emacs (https://addons.mozilla.org/en-US/firefox/addon/edit-with-ema...). At once point there was an addon that swapped Firefox's normal editor for a GTK widget that wrapped all of emacs, but it was a bit janky and I haven't used it in a decade or more. I'm not even sure it would still work.
> Realized you need another enum case? You can't compile again until you touch all your switches. Protocol would be more expressive with an associated type? Stop what you're doing and write some type eraser boilerplate. Function needs to signal an error condition? Try/do/catch anywhere you call it, right now, before you run again. Need to put another type into that array? Write a new protocol and add some conformances.
Changing a interface as you work in Swift immediately creates a sea of red marks, which hinders the ability to experiment.

With the exception of the associated types thing which is a language limitation that would be nice to see resolved eventually, the others can be resolved with a combination of automatic refactoring (add new enum cases, etc) and a compiler mode where type errors compile down to runtime traps without preventing you from running the program. (And faster compilation in general would help as well!) These are both non-trivial to design and implement well, but I think it’s a good future direction for statically typed languages that will give them many of the benefits of dynamic languages during the prototyping phase.
How is this different from rewarding a salesman who rescues a sale that a different salesman had botched?
Yes those are some good points. I guess my main problem is that it claims to be similar to JS Fiddle, when really it's closer to an IDE.

For example take the IntelliJ IDE;

- It's cross platform

- Can run apps straight from stackoverflow

- Present configurations, so people can focus on coding rather than tweaking.

Electron Fiddle is basically the same thing, to me it would be more appropriate to call this Electron IDE. I'm still impressed and believe it will be a useful tool, though.
Does anyone know if there has been any work to apply CRDTs for collaborative editing of source code AST, especially for something more complex than sexprs? I imagine that could be neat, but also have some pitfalls.
So blindly trust Cloudflare instead of Google?
Just don't type while (true) {} or you have to throw everything away.
> I make bets. There is little profit to be found where there is no risk involved. Immortality is just that biggest profit possible, for which many risks must be taken.

Every day carries the risk that your essential self will be destroyed - through a violent accident (even just a fall), a stroke, a disease... and every day, your mental capacity deteriorates slightly. If you are serious about taking on big risks for the chance of immortality, you should be planning on preserving the state of your brain in the immediate future.

Of course, if you don't think the technology for doing the preservation is good enough yet, then bold talk of taking big risks is premature.
That's just plain software bloat, which continues to plague everything ever.
We've merged that thread into this one and rolled back the clock on your comment. Thanks for pointing it out.
Sounds like you're in a bubble. My gf grew up in Silicon Valley and went to a prestigious engineering school, and all the people she knows are doctors, lawyers, or engineers. But that's a bubble and an unnecessary rat race. She's often worrying that she's not accomplishing enough in life.

I on the other hand, grew up in a tiny rural town, went to the cheapest state school possible, and now make a healthy 6 figure salary at a no-name company. I don't feel the need to compare myself to anyone; but if I do it's with gratitude. I grew up with people who are now farmers and bakers and baristas and minor fiction authors.

You can choose to compare yourself with people above you, or see how far and healthy you are in the grand scheme of things. Of course that's up to you. If you want to dream big, go for it! Just don't come off as whiny, it's annoying to the rest of the 90% that is be low you on the totem pole.
5R literally not on the same plane. Parent trying to namedrop?!
So it's fine to trust cloudflare "blindly" with the same data?

(I agree that for privacy DNS over https is good, but the resolver still sees your dns queries)
This is nothing more than pure conjecture...
Doesnt matter. Sonic booms have virtually no real power. All the tales of them breaking windows and starting avalanches are pure myth. (See the anti-concorde media campaign.) Forest fires release atomic bomb-levers of energy. A slight puff from a tiny f-15 is a butterfly compared to the winds generated by the fire itself.
"some apolitical procedure of interpretation"

I'm down. But who gets to decide what's an apolitical procedure of interpretation? And what does that even look like?
Reusable DOM components with Excellent.js
LuaJIT performs well on certain microbenchmarks which are both heavy on numerics while operating on small amounts of data; while it has a cute design it’s no panacea and really rather simplistic.
We should at least try this while the fires are going even though it's expensive. There's no wildlife in the middle of a fire other than rodents under ground. Just bomb the area that's burning wider than the blast radius.
Sort of. Tilera got acquired EZchip Semiconductor who merged with Mellanox Technologies. However, support for the TILE architecture isn't what it used to be.

http://www.mellanox.com/page/multi_core_overview?mtag=multi_...
Please don't be nasty here.

https://news.ycombinator.com/newsguidelines.html
Tilera evolved into Mellanox BlueField, although it's not clear whether the tile interconnect is still used. https://www.hpcwire.com/2016/06/01/mellanox-spins-ezchip-acq...
I will take the least of two evils.

Look at the incentive and core business of the two companies.

Cloudflare is not in the business of mining as much data about you as possible. They don't sell ads and don't make money trying to make you fit into a profile. They have zero incentive to keep an history of all your DNS requests.

Google on the other hand, claim they don't do it but it will make complete sense for their business to do it.
I think you are misinterpreting the quote. He meant that experts (computational linguists and statisticians) had a firmer grasp of the task of inference in language than linguists, who tend to care more about formal structure (i.e. Chomsky's competence/performance distinction) and are less aware of problems like overfitting. If anything, it's stressing the importance of domain expertise, just suggesting that who those experts are may be nonobvious.
I believe the thinking is that a giant crater doesn't burn, and a thermobaric bomb consumes all of the oxygen in a wide area for a short while.
>Money is great, but it's not sufficient for happiness.

I'm pretty skeptical of this idea. Money yields freedom and experiences (that I currently don't have).
Foreigners have been buying property in Vancouver for a long time. Problem is, the volume was never measured so we don’t know what the increase was.
Pretty low bar. "Hey, Deng is better than this guy who killed millions!"

Let's check in on how these "reformers" are doing, shall we?

http://www.spiegel.de/international/world/china-s-xinjiang-p...

Sounds like paradise.
"What you say is true only if you never downsize and never leave a hot market."

What you say is true only if you know exactly when to downsize and leave a hot market.

It can be the case that housing will always be more valuable in one place than another. But it can't be the case that the rate of increase will always be dramatically higher, because that will lead to a runaway differential. Therefore you have to expect a correction at a time that is uncertain.
This struck me as precisely the type of thing that they were giving out about in the article. So I asked a geologist was there more to it. They said:

The Cretaceous-Paleocene event is dated to 66m years ago [1]. The crater has been dated to 65m years ago [2]. The deccan traps was from 63-69m years ago with the bulk of activity 66m years ago [3].

Obviously both the volcano and the meteor were life-changing events. Of the three events the fossil record analysis is the hardest to analyse. But there are indications that the volcanos main activity may have preceded the meteor and that while the meteor did obviously contribute may not have been the main cause of the extinction. IE the dinosaurs may have been on their way out before it, or it may have been a "combination" of the two.

[1] https://en.wikipedia.org/wiki/Cretaceous%E2%80%93Paleogene_e...

[2] https://www.ncbi.nlm.nih.gov/pubmed/17789640

[3] https://link.springer.com/article/10.1007%2FBF02981139
> If you have a program that's performing divide-by-zeroes, that's almost surely something you did not intend for

It's such a common case to consider, I don't think that's compelling. Knowing that a division by zero throws an exception or casts to zero, is similarly considered.

> they are hurting their users far more than they are helping.

There's no evidence of this.
1.1.1.1 also supports DNS-over-TLS. DNS-over-HTTPS is clearly an ugly hack, but it's probably a necessary hack for the time being.

https://developers.cloudflare.com/1.1.1.1/dns-over-tls/
The whole discussion is a side track, the essence of who we are is and always was immortal. Do you honestly believe in a universe that would throw away the results of the experiment?

There's no proof either way, but it seems the least likely alternative to me. As to Buddha, Gandhi, Tesla, Einstein and many more otherwise respectable thinkers.

Examine what you're not supposed to think, what is collectively ridiculed; that's where truth is hiding in plain sight.
IMO, it was ESPN. Over the years, they strong-armed the cable companies into carrying more and more specialized sports channels. And gradually increased prices (boiling the frog).

I would see my cable bill go up, and drop a tier. And 3-4 years later be back to paying too much for too little, and would drop another pricing tier.

Finally a couple of years ago, I bought a cheap over-the-air HD antenna and cut the cord. No more.
Ahh Tilera. When MIT's RAW architecture went commercial and became Tilera, it looked like the multicore future was finally coming. They had a lot of nice devtools, like an eclipse-based simulator that let you visualize what was going on in the chip. 64 cores was really appealing, but because they didn't have floating point in the first set of chips, people mainly used them for network processing. Then.. Intel started talking about Larrabee (why use Tilera when you could just run p54c x86), and Nvidia started to become more programmable via Cuda.

Eventually EZChip acquired Tilera (2014), which was then acquired by Mellanox (the hpc network company). Last I saw (2016), Mellanox was using trying to put the tilera stuff in the BlueField products (NVMe over Fabrics target, I think):

https://www.hpcwire.com/2016/06/01/mellanox-spins-ezchip-acq...

Anyone know what happened with BlueField?
DEF CON 2018: Telltale URLs Leak PII to Dozens of Third Parties
I'm not sure I find this argument credible, since "piercing the corporate veil" is mostly a civil law concept; as I understand it, the model "veil" case is one in which Joe performs some service for BobCo, which promptly goes out of business upon receiving Joe's invoice. Joe would like to sue Bob, but his contract is with BobCo. There are instances where Joe can in fact sue Bob; those are the typical "veil" cases.

There is, as I understand it (as a company operator, not a lawyer, which I am not, though I have talked to them about this because I worry about getting sued) no "corporate veil" for torts. If Joe undertakes a service for BobCo, and Bob knowingly pays Joe in counterfeit dollars, Joe can sue Bob for fraud. If Joe performs that service competently and Bob defames him, maybe by claiming Joe stole all the company pencils and post-its, Joe can sue Bob for defamation. Joe might also be able to sue BobCo, but that's no consolation for Bob.

Given all this: I am having a hard time getting my head around how limited liability shields agents of a corporation from criminal charges.
> So you're going to trust any company who isn't in this business

I never said that. I said that I'm not going to trust a company that has this business model. That by no means implies that I'm going to blindly trust a company with another business model, rather that trust in such a company is possible.
A fundamental problem with Objective-C generics that cannot be addressed in an additive manner is that generic parameters just desugar to ‘id’; you cannot use Objective-C generics with C types and you still pay the performance and memory use cost of trafficking exclusively in class instances. This of course was the right trade off, since it allowed generics to be layered on top of existing types like NSArray without either changing their implementation or breaking existing client code. However, when designing a new language with generics built in from the start you can make much better design decisions.
They should be glad their spaces aren't littered with these imported, rentable scooters, it's already happened with bicycles in various cities around the world and it's a mess.
I guess my main concern from an election perspective is where no one is sure if the election is legitimate. There's not much you can do for this perspective when people know the election isn't legitimate, but are forced to accept the results for other sociopolitical reasons.
Show HN: How websites leak PII to third-parties
Emscripten compiles to asm.js, which is just a subset of JS. CanIUse will tell you some browsers don't support it, but it really means they don't support accelerating it. Your code very well may still run in those browsers (but I'm not sure about the determinant of those cases).
So they do permanently store some information, perhaps tied to everything that isn't PII: my location, connection speed, time of day, access frequency. That can certainly be used to target adverts.

When an easy alternative is a company that doesn't have a reason to store this data, why not choose them?
Alan Kay’s ideas are very interesting and Smalltalk introduced many groundbreaking ideas that still inspire programmers today. But there’s no fundamental law of nature that says dynamic message passing OOP is the “right” way to approach OOP, or even that OOP is the best paradigm for many coding problems developers face today.
In pony, floating point behaves 1.0/0.0 the way you might expect.
This is what Boots and Coots did so well during the Kuwaiti Fires that were started during Desert Storm.

A great documentary on the Kuwaiti fires shows this technique, along with others, being used. [1]

[1] https://www.youtube.com/watch?v=L77BSBKvMJk
I have In My Life on the list of songs to be played at my funeral.
What trauma docs know
Those things (USAMO, USACO, RSI, ISEF) don't matter.
I'm guessing that these customers are running Windows. And very likely as delivered by Dell. Might Dell have bundled a service that provides support information to Dell tech support? And might the scammers be exploiting that service, perhaps through an authentication weakness, without any customer data taken directly from Dell?
Is there a public link to the disclosed details of the information?
Proving identity is like trying to write an address validation algorithm: there’s a million one-off, real-world exceptions to any given rule that it makes it impossible.

https://www.mjt.me.uk/posts/falsehoods-programmers-believe-a...
Man, you are such a dickhead.