skysight-inc/HackerNews huggingface dataset:
Actually it's not THAT uncommon for fat binaries to contain multiple architectures. True, on today's macOS (and especially in the fall when 32bit support will be deprecated in 10.14), it looks like x86_64 rules supreme, but for a long while it was common to have combined i386 and x86_64 fat binaries, and before that, combined ppc and i386 binaries. Finally, it's not far-fetched to believe that in the medium near future, we'll need fat binaries with x86_64 and aarch64.

Edit: actually, even in today's mostly-x86_64-only world, there are fat binaries in macOS, because there is a separate "x86_64h" architecture for "haswell and better". So even in a pure 64bit intel world, there's going to be fat binaries for a while. For example, "file /usr/lib/libobjc.dylib" shows three slices on macOS 10.13:

libobjc.dylib: Mach-O universal binary with 3 architectures: [x86_64:Mach-O 64-bit dynamically linked shared library x86_64] [x86_64h]
libobjc.dylib (for architecture x86_64):	Mach-O 64-bit dynamically linked shared library x86_64
libobjc.dylib (for architecture i386):	Mach-O dynamically linked shared library i386
libobjc.dylib (for architecture x86_64h):	Mach-O 64-bit dynamically linked shared library x86_64h

On iOS, having a non-fat binary is almost the exception to the rule. For the longest time, it was common to have both armv6 and armv7 slices, and these days, armv7 and aarch64 slices. Granted, with iOS11 dropping armv[67] and apps starting to drop iOS10 support, we'll have a run with non-fat aarch64 binaries for a while. This is quite visible for compile times and compile errors during development! Also, for iOS, there's bitcode and app thinning which does mean end user devices are often served a single slice non-fat binary anyways.

Vendors of closed source iOS libraries, such as the "Google maps for iOS" SDK, often ship fat binaries for the .dylibs containing both armv7, aarch64, i386 and/or x86_64. Why are Intel slices for iOS a thing? To be able to run your app and the library in the Xcode iOS simulator, which actually runs x86 code only. That's why it's not called an "emulator".

The history of fat binaries in macOS goes all the way back to NeXTSTEP (of course, since macOS is basically a modern NeXTSTEP, with NSObject still showing off the legacy behind the curtain to new iOS developers) where even m68k was a common slice. https://en.wikipedia.org/wiki/Fat_binary#NeXTSTEP_Multi-Arch... which at times even exploded to "Quad-fat binaries" containing slices for m68k, i386, pa-risc and sparc all together in one executable.
Women: No shit.

Men: I FEEL PERSONALLY ATTACKED!!

Just watch. That's exactly what will happen here.

edit: And the downvotes pour down like rain. No shit.
Leverage.
Utterly fails is a little bit _too_ hyperbolic no? There are still immature frontiers, sure, but for most day to day search it's pretty magic to me still.
Comcast bids $65B for 21st Century Fox assets
You can't choose what is the value you read from an entangled particle, thus you can't choose what value your peer reads either.

Your peer will read the inverse value that you read, but that alone does not make any information go through the channel.
freedom is slavery

ignorance is strength
Are you saying that MacOS will execute malicious code? That is not possible with the bug described in the article.
The average Netflix user watches 40-50 hours per month, and its going down: https://techcrunch.com/2017/12/11/netflix-users-collectively.... Netflix says 7GB/hour for 4K (~350 gigabytes), but HEVC will halve that number. That's under 180GB, and that's assuming all streaming is 4K, which is far from the case.
We actually built an internal tool (shamelessly called create-graphql-service) that scaffolds a new graphql service and includes generation of TypeScript types as part of the build process [1].

[1] https://gist.github.com/adamkl/27539b3a8129f23e3576bfc37b3ea...
Using average housing prices is a poor proxy since both the average size and quality of homes have increased, while the US real estate market has had a very particular evolution, unrepresentative for the overall inflation. It was a bad choice on my part, I was trying to give an intuitive current wealth reference, not track housing trends over decades.

An inflation adjusted wage of $5000 in 1960 represents $42.500 in 2018, which is in line with the often repeated tidbit that real wages of blue collar workers have stagnated for decades.

Therefore, what you are describing is a world with similar real wages to those of today, and with real estate cheaper by a factor 2-3x, inflation and quality adjusted. That is indeed easy to imagine.

What I am describing is a world where real wages are 4-5 times larger. Yes, those wealth increases could
be trapped by a ballooning real estate market, where a single bedroom semi is worth $2 million at current purchasing parity, making it very similar to your world. Or something else could happen entirely, that is almost impossible to predict.
You don't need to reset things you won't use... then proceeds to reset tables, table properties, and iframe borders? This is the most nonsensical thing I've seen on here. Also resetting all h elements to weight normal when they're the most likely elements to have non-normal weights.
thanks for sharing!! :)
>That excess compute is essentially free.

Since they host on AWS, wouldn't they just scale down during non-peak times and save money?
I also had trouble following this article.

The Tesla vulnerability at the top seems to be simply a misconfigured kubernetes cluster, through which the attackers were able to get at AWS credentials. But then all of the subsequent examples are malicious images hosted on dockerhub. Were malicious images involved in the Tesla exploit in some way? What's the connection?
Ctrl+F ... WPS ... no results found. This article is worthless.
Got an opinion based on zero experience and can't explain it but you'll guess anyway? Two can play that game:

I guess that phone and videochat have the necessary "bandwidth" to convey mental issues. After all, people talk for hours via phone or videochat about their lives and problems. And the availability and convenience these media enable helps address the ancestor comment about the difficulty of seeking treatment.
Sometimes it’s easier to ask for forgiveness.
I'd almost guarantee that it's Typescript. But being a superset of Javascript, it's still correct to call it Javascript.
I read an article (semi) recently posted here where women and other minorities felt attacked on Stack Overflow because of their gender/color, even though they were (for all intents and purposes) anonymous! Could this be the case here as well - women interpreting something that's not sexual harassment as sexual harassment? I.e. if a professor criticizes a woman's paper, she might interpret that as an attack on her gender, even if it isn't:

> The most common type of sexual harassment is gender harassment, the report finds. Such behaviour conveys the impression that women do not belong in the workplace or do not merit respect — “the put-downs as opposed to the come-ons”, Johnson says

Is this self-reported harassment? If so, a "put-down" is highly subjective and the SO article shows that women and minorities can take extra offense where none was intended.
Is it just me or is "full stack GraphQL" a bit of a misnomer? Both on the server/cloud-side as well as the client side (not just JavaScript but binary mobile and desktop apps too) the approaches and libraries for GraphQL are almost legion. Would be nice if there was a type of card catalog resource for GraphQL so that whether your shop is EmberJS and Django or Angular6 and .NET Core or Kotlin/Android Studio and Spring you could be given a pointer to the relevant tutorials for the approaches/libraries/options for your chosen client and server-side technology. (Yes, I realize this link is sort of that but less complete on the server-side stacks -- where is .NET? -- and lacking native mobile and desktop consideration).
Russian scientist hopes US President will “restore order in asbestos” (2017)
Sure, but at that point isn't this nature article basically an advertisement for that report?
The Github tutorial is pretty simple. Have a look ast that first.
Then clearly you've never met one.
Here's the real rub: the videos have already been pirated at full quality, and are available online for free. They're doing a poor job of defending something that has already been breached.

That all said, camcorders don't get you anywhere: the goal isn't ripping the video, it's ripping the high quality video. DRM can theoretically defend against that, but you'd need to control the whole stack, incl. hardware, incl. the monitor and speakers.
https://www.quora.com/How-much-money-would-it-cost-to-build-...
How about the Amazon of reviews?

> The ELPH token is used in conjunction with the Elph Protocol to approve and rank dApps in the dApp store.

It looks like the system can be gamed for profit.
Yes, I agree with you. What you are describing is exactly how the examples I gave above are designed. I didn't mean to imply that the whole OS should be considered "trusted", but rather just the security critical components.
> if you know how to isolate your classes correctly

Resets are used precisely because browser defaults are not isolated but applied everywhere.

Could you copy or classes or styles everywhere? Yes, you could add a class to every element to reset it, or add full style override to every class.
Unfortunately they're also participating in the "Let's sue all municipal ISPs into the ground" strategy, which might preclude the ability to have other options.
MIT's new anti-fapping radar!
> causal piracy

Not sure if you mean causal or casual. Casual is going to piratebay and downloading.

I would agree that DRM and other anti-consumer things (unskippable things on dvds, adverts accusing you of pirating the dvd you've actually bought, etc) does cause piracy though
This is bad news for the Chrome Extension Archive¹

¹https://crx.dam.io/
Your comment misses one of the two key points of the original post: the level of consolidation between ISPs and content providers is unprecedented and the merger between AT&T and Time Warner makes that even worse. Competitors which are solely ISPs or solely content providers will not be able to compete due to the advantage this newly vertically integrated company has in both arenas. The article is saying the only way to avert the catastrophe of a complete monopoly over both content and Internet access is for companies like Google and Netflix to "fight fire with fire" by becoming vertically integrated ISP/Content companies themselves.

This is not a case of market dominance through technological innovation, which is generally hard to predict, but rather a completely predictable result of old-school vertical monopoly. It's Econ 101 stuff and is not specific to the Internet at all.
> This is something that needs to be solved with an online questionnaire that spits out an appointment time and location at the end.

My brother just got some (charitable) funding to develop an app to do exactly this! Very early stages of the project so it's hard to say how well it will go but his hope is to solve exactly the problem you're talking about. (I might be helping to develop the app, depending on scheduling.)
The "Download free PDF" button might require email (I didn't try it), but the "Read Online" button just pops up the doc with no further info required.

Either way, it's only $60 if you want a print copy, apparently.
When I type help, the characters aren't echoed to the screen, but backslash commands are:

$ ./usql
Type "help" for help.

(not connected)=>
You are using usql, ...
Type: \copyright for distribution terms
\? for help with usql commands
\g or terminate with semicolon ...
\q to quit
(not connected)=> \q
$

Is this expected?

Edit: I'm using the binary package on macOS 10.12.6.
> I think it's very, very telling that part of the desired result for the meat industry is to prevent these products from sharing shelf space.

I think that's fair. We already have a healthy set of regulatory requirements around product labeling, and I'm not really opposed to tweaking the labeling requirements around meat vs non-meat products. Regulating shelf-space does seem to be crossing an unnecessary line.
No kidding. I don't support IE at all, much less slave to make pages look the same in it, because I want to. I don't try to make things look the same in desktop browsers because I have some ideological devotion to the idea. I do that because otherwise, the clients whine.

Every time I see someone go, "Hey, have you ever thought of a page design, like, not being consistent between browsers?" and seeming to expect readers' minds to be blown, it makes me want to ask, "Have you ever considered doing this, like, as a job?"
What difference does that make? There are many road obstacles besides cars. Last Saturday, in broad daylight (3PM), I had a deer run out in front of me on a freeway onramp, then stop in the middle of the road when she realized her fawn wasn't following her.

I, and the other drivers behind me, avoided hitting the deer because we're used to dealing with them. Should we give Tesla a pass if it hits one because detecting a stationary deer is harder than detecting a stationary car?
As an amateur retail investor, my theory is that stocks are too expensive. It used to be common practice for companies to do stock splits to make it more affordable but that doesn't happen anymore. Options provide a cheaper way of speculating on stocks.
> Making people believe that the money you've created with whatever hocus-pocus is real and that investment X will just spew money indefinitely is not at all a new thing.

Across so many people, and at BTC's market cap though? I think that's unprecedented. Penny stocks or pyramid schemes, sure, but they never affect this many people or hit 12-digit valuations.

(By the way, fiat money doesn't count as an example because it is backed by a variety of government support structures (which are very much not hocus-pocus) and it does not appreciate in value indefinitely relative to the cost of goods.)
I guess it’s referring to this post: https://www.pentestpartners.com/security-blog/steal-your-wi-...
Isn't every Nature article an advertisement for a scientific report you might have to pay for to get in print?

It's free to read. The button is right there on their page.
That's nice that they don't throttle any more, but how about those data caps? A data cap is like a baggage fee on an airline: Once it's there, it's never going away.
Normally when infrastructure is expensive to deploy and wasteful to duplicate like this we turn it into a utility (Water, Electric, Sewer, Roads, Telephone, etc...).

We don't do that for Internet because...
The question is not what is best, but how much competition do you need to beat a government-run service? Here in D.C., with Uber/Lyft versus Metro, that number is just two. Indeed, even a giant national monopoly is probably better than your typical government service. Even Windows 95 was better than most of the public services in D.C.
> When I need to parse or validate S-expressions, I just write the functions (here message, to, from, timestamp, etc.) so that eval()ing the S-expressions either validates it or returns whatever data structure I need.

facepalm

As soon as you've decided to call an eval() function on potentially untrusted data, you've lost to an attacker.
Do netflix limit their own shows?
That sounds like a Mark Zuckerberg quote.
I would highly recommend starting a blog if you have something you find interesting to say! Or even of you want to demonstrate the message that your company wants to show. I started my blog worldofindie.co.uk purely because I saw other companies posting about what they found interesting, and the comments being full of other cool information taught me so much. I like to post about what I am up to, and write things I would want to read. You may not get much traction at first, but it is sometimes useful to step back and write about stuff in a different way to everyday engineering writing. Basically, go for it.
Just one note regarding insurance and cost. I think the number of therapists that are covered under insurance plans varies dramatically region to region. The bay area, as an example, seems to have an incredibly small number of therapists that are in-network on insurance plans. It seems like the majority of psychologists do not work directly with insurance companies, because there's so much demand and the insurance companies are such a hassle and pay so much less than market rate.

The market rate for a therapist these days is something like $250/hour here in the bay area. Many insurance plans will reimburse if you submit an invoice from a therapist. The reimbursement rates vary greatly, sometimes zero, sometimes 50%, sometimes 80%, etc.

So all that to say that it's a super shitty system where you can't know ahead of time how expensive therapy will end up being for you, and the therapists themselves typically also don't know ahead of time (although they can certainly have a sense of which insurance companies typically reimburse at different rates).

Source: my wife is a psychologist in SF who doesn't directly accept insurance but the majority of her patients receive some level of insurance reimbursement.
There are quite a few lead designers in the industry with this reputation. I've heard a couple of stories about Cage in particular, it'll be interesting to see how it plays out.
That's for explaining. Makes sense now.
>Wouldn't it be obvious from following that who is ultimately benefiting from this?

It would not, unless you could trace that address to a person.

There are coin tumbler services that supposedly "clean" the origin of whatever crypto you are using by exchanging it.

There's also Monero, which essentially has this feature baked in.

Cashing out anonymously can be difficult- localbitcoins allows you to basically conduct ad hoc exchanges of crypto with other people.
2 things from someone who just went through this process.

First: if you pick wrong, you haven’t lost much beyond a little time (less than you spent depressed) and a few copays. Set an appointment TODAY, and if it doesn’t work out, pick a different one.

Second, when picking: lots of therapists have a website where they write something about how they approach things. If it sounds plausible, make the appointment. You will know after the first session whether you should book a second one.
I think you should hear more about the experiences of women and minorities. Harassment, intentional or unintentional, is far more the norm than you might think, SO aside (I haven’t seen that so I can’t comment).
The existence of the embargo is usually a secret as well. Hard to play the game when you're not told the rules.
Having a friend who's a "shrink" (her words not mine), this is what I suggest.

First, I recommend a neutral therapist, i.e. one that's not affiliated with a church or religion. I would also recommend getting one that's licensed, or working under the supervision of a licensed psychologist.

Then they are basically going to fall into two categories: Cognitive Behavioral, and Psychodynamic.

Cognitive Behavioral seeks to change your thinking patterns through conscious awareness and behavior modification. Usually there is a limit, say 6-10 sessions with a series of goals to be met.

Psychodynamic seeks to help by helping you to overcome the emotions you may be repressing or unable to deal with. This can be two or three sessions, say or longer (months).

A psychiatrist may do either, and then may add a drug regimen to help you balance your emotions.

All are popular, all work for different people.

Also pretty much all of them will be willing to meet with you to see if you click and answer any questions, though some may not be able take on new clients.

Edited to add:

Also, one thing my shrink friend complains about are "corporate" mental health centers who declare the patient healed when their insurance runs out.
5 day old account and a statement like that? Sounds a bit like a CableCo shill to me.

Comcast offers service at speed tiers. When you pay for a speed tier you would expect to be able to use that speed a reasonable amount of time without having to spend extra. Nobody is expecting to max out their 150 Mbps connection 24/7 but that same connection starts hitting additional fees after 14 hours of maxing that connection in a month.

Data caps are a clear money grab because they need new revenue for their dying TV business. A business dying because of their failure to innovate and constant gouging of customers due to monopolistic practices.
Ultimately you have to opt-in to doing any checks in the first place, no matter the API. So does that make every API insecure, since you could always just "return true" at the bottom of your authentication function?

To put it differently: Who's to say whether they were using the checks wrong, or just doing the wrong checks?
I'm surprised they took this long to poke at rewards cards.
I worked at Netflix when OpenConnect was introduced and I don't remember anyone internally thinking it was unnecessary (though, even at the time, the company was large enough that you didn't know everyone). Quite contrary, this was the era of the 250GB / month cap from Comcast and we could observe clearly that they were throttling Netflix traffic. OpenConnect, the ability to deploy the CDN directly into the internal network of these ISPs served multiple purposes--not the least of which was to expose the fact that they were holding Netflix for ransom. So, to say that was the executive foreseeing things is a bit of revisionist history. It doesn't lessen the impact or importance of OpenConnect; but, it grew out of a very real impasse with a very large ISP.

Ultimately, Netflix did end up paying Comcast in 2014 and, surprise surprise, the throttling stopped.
Sure. Be at least you're likely to get rather longer support than from the manufacturer. (And, length of support aside, not having concealed code running on the thing that handles both my internal and external networking is somewhat valuable to me.)
They're all American in some measure as they are all living in the US at MIT. But they are clearly immigrants or the descendants of immigrants.
Like the other reply, thanks for explaining. I see what it means now. This is one of the reasons I explore games so thoroughly, don't want to miss anything.
> Bitcoin has a limited predictable supply

Lots of things have predictably limited supplies. Most of them don't go through a hype cycle.
Raise your hand if you're shocked that this and the AT&T/Time Warner deal both came out within 48 hours of the net neutrality repeal.
I don't think there is a lack of auditors that would take the job. I think there is a lack of auditors that would release the report that Tether wants.
Ask people you already trust (like your doctor).
How a three input NOR gate got us to the moon
https://www.nap.edu/read/24994/chapter/1
I wonder how similar it is to the tech used in this paper on gesture recognition through walls: http://wisee.cs.washington.edu [2013]
Elon Musk increases his stake in Tesla; buys 72,500 shares
agreed, the legitimate uses of these financial tools (as you noted) are dwarfed by the actions of rent seekers.

let's support creators (of all stripes) over rent seekers. there's no need to reward a person for simple ownership over some capital or good. rewards should go to those who wield them effectively by making something useful out of it. it's trickier to do than it sounds, but absolutely worth the effort.
"Run Node.js on Android by rewrite Node.js in Java"

It also hasn't been meaningfully updated in two years. I don't think that this is really useable.
This does sound like a good general model. Assuming it has a 2nd partition or whatever to guarantee you'll never end up with a non-working router.
Typically (thinking back to uni days) these things are done more for the (statistical) guarantee that nobody has peeked at what's going down the wire.

Though I expect changes like this are probably more broadly applicable.
Tin foil with a good earthing should do the trick.