skysight-inc/HackerNews huggingface dataset:
In this case, I'd like to write blocking-style code.

longjmp, however, is a crucial missing facility in JS. Emacs relies on it heavily in its design -- it's how catch / throw work, and it's why you can do things like

(catch 'foo
(map (fn (x)
(if (= x 42) (throw 'foo x)))
values))

Without longjmp, you can't do that. Just as you can't in JS.

So what? Well, that means you can't write emacs, because you're limited to what JS provides you. An entire class of software is beyond your ability to write, because you cannot provide the same features that other runtimes give.

This gets me started on the lack of any kind of reasonable error definitions in JS. In elisp, you define errors. Imagine you want to write some code that parses some parens -- it turns "(a b (c))" into ["a", "b", ["c"]]. What do you do when your program encounters "(a b" and then the end of the string? Throw a scan error!

Not in JS. It's considered poor manners to throw errors to the people using your library. Worse, it's a pain in the ass for users to catch and respond to errors. If you use someone's library, you usually don't expect to have to wrap it in a try-catch. And the code is massive:

try { operation } catch (e) { if (e instanceof ScanError) { do something else } }

Contrast that with elisp:

(condition-case nil
operation
(scan-error do something else))

There's no contest. It's way easier to write the latter than to use the tools JS gives you. But it's a cultural difference, and culture is slow to change.

That's why webassembly at least gives an escape hatch.
Pure speculation but I think the X37-B spacecraft is probably some sort of satellite jammer / destroyer and possibly a refuel / service ship.
Alice, Bob, and Carol all hate each other. A politician of yesteryear had to forge some compromise between them to get the support of any two. Today, you can tell Alice that you'll kill Bob and Carol, Bob that you'll kill Alice and Carol, and Carol that you'll kill Alice and Bob, and get all three of their votes.
Was he ever known to display any great amount of empathy? I don't know as much about him as many here I'm sure, haven't read the biography. But I have known people with BPD. If the answer to that question is no then I would think sociopathy would be more likely than borderline.

They're both in the same cluster of personality disorders but borderline tends to be associated with more self-loathing and self-destruction since there is still harmful and hurtful behavior like sociopathy but also a good deal of empathy related to an overactive amygdala. Those mix like fuel and air. Sociopaths have reduced empathy so they find harming others and transgressing much easier to live with and move on, so they tend to be less self-destructive as long as they're somewhat high-functioning. They can both be quite manipulative but in my experience people with BPD are less likely to capitalize on it.
The Site Reliability Workbook: Practical Ways to Implement SRE [pdf]
Dell is also trash, I've purchased two Dell laptop, lots of problems come with them.

It's because it's expensive paid repair service so I bought it, but I don't think I really like to repair my laptop so many times. (And not to mention classic power adaptor problem with has built-in it for pretty long time)

For Asus and Acer, we always joked them with a "built-in timer", they will break when time is up. Just like all those eco-friendly things. Very environment-friendly company.
Given the uncertain business direction, you will definitely need to make the code easy to change. Low quality code inhibits that.
I would think it is much more than 20,000 in a country of 1 billion people with such tight content controls.
$3M to never work again. $6M to never work again AND never worry about money.
Isn't this literally getComputedStyle[1]? Chrome devtools already has a 'computed' section which shows the same thing. What additional functionality does this provide that I'm missing?

[1] https://developer.mozilla.org/en-US/docs/Web/API/Window/getC...
eLORAN never seems most likely now LORAN-C has been decommissioned and after 20 years of talking about it.
Microsoft made clever interview questions popular, such as "How many pingpong balls can a tractor-trailer hold?". The justification was that it revealed the way you thought. Google whiteboard interviews use the same justification.

There are two things to note here. First, there is no evidence that these tests reveal anything. I'd be happy to see a published, peer-reviewed study in a psychology journal showing just what you can learn about thought patterns in a standup whiteboard interview. Second, Google's head of HR (sorry, I don't remember the pretentious name they actually use) has said that their interview technique does not work.

Having been through this game I'll give you some advice. Get a book on algorithms and memorize the worst case order of each algorithm. Also memorize the algorithm with the best behavior. You'll have whiteboard interviews with people who just graduated and their last course was on algorithms. It is the institutional version of frat-house hazing.

If they want to determine technical competency perhaps they might ask for github code authored by the person. Or perhaps they could read the resume (google interviewers don't seem to do that) and ask them details about topics related to the job you will be doing.... oh, wait... the google interviewers don't know what job you are interviewing for, nor who you might be working for, or even what you might be doing. It doesn't matter. The interview isn't about you at all.

The upside is that you might get a free google t-shirt.
The case of the American cliff swallows, described in The Fine Article, offers an excellent response to the anti-evolutionist, "We've never observed it happening" position. That's it happening over decades.
That thread appears to be from 2010. I'd say eight years makes it irrelevant to today's HN.
How is it extraordinary at all?

AMD was literally going bankrupt like 2 years ago. They fired 30% of their staff and then reverse-mortgaged their headquarters. They bet their entire company on "Zen" and... luckily, it paid off.

https://www.theverge.com/2012/10/12/3496006/amd-layoffs-10-p...

https://arstechnica.com/information-technology/2013/03/amd-s...

AMD finally has money to actually invest into long-term projects. But AMD just didn't have the money to do so between 2012 and 2016.

Unfortunately, it will take until 2020 before AMD puts something together. It just takes a long time to build software and hardware. But ROCm shows how AMD is beginning to accelerate, finally, into the GPGPU compute sector.
People do not truly understand not only the dependency on GPS as a canonical source of both position and time. Navigation and nationally productivity can totally break down if it were to disappear.

But that's an extreme case. Localized and targeted GPS spoofing is not science fiction. What's worse - the GPS spoofing can be designed to warp world geometry in particularly nefarious ways to coerce the trajectory of objects for specific purposes. It's not even that expensive, it's just a different algorithmic problem.

Those algorithms will become trivial in the future - and they will have not been tested by most (if any) of the various autonomous service providers.
> The longer I am alive the more I learn about how much of human civilization depends on good faith and trust.

That's one way to look at it. The other way is that it depends on incentive.

> that bringing a power plant online is a dangerous process

Not really. Power plants are connected and disconnected from the grid several times each day.

> You have to spin up the power plant and make sure that you are in phase with the grid before connecting your power output

This is done by computer in all cases, and it's incredibly fast and easy to do so. Especially considering we're only dealing with 60Hz here. This only applies to certain types of power plants, solar plants have entirely different interconnection considerations.

> There is a serious risk that a single power plant could cause systemic damage to many devices in a region's grid but for the entire history of the US

There is serious risk that a single tree branch could cause a system wide blackout for a major portion of the US. [1]

> we have just assumed that anyone with tens of millions of dollars to invest in a power plant is just too profit-driven to pull off anything like that.

Breakers and automatic protection devices respond with incredible speed and are typically controlled by an external agency operating at a State or Regional level.

> If the last few years (decades it seems) have taught me anything, it's that we have to reevaluate many of the assumptions we have been holding about reality and our peers. From the Target/Home Depot/Equifax breaches to Facebook's Cambridge Analytica fiasco, we have just been way too lucky and way too trusting.

Relative to what? Fraud and theft will always be factors in a functioning society. Is the total value extracted by newer frauds increasing faster than our global GDP?

> I never thought the world would put so much trust in a system created by and for the US armed forces.

What are the alternatives? The world putting it's trust in a commercial system? We'd just be trading one set of known issues with another.

[1]: https://en.wikipedia.org/wiki/Northeast_blackout_of_2003
Just a thought, you might consider a nerves deployment... ahem I’m just curious how an IoT deploy system would work for on prem servers, well other than running on RPi’s that is :-)
> You can tell the difference because there is no way to tell if a paper is right or not other than by deciding if it sounds right to you, which is no less subjective than anything else in art.

It's true that there is no way to logically prove the value of a work of art (and who says art has or needs "value"?), but lack of proof doesn't mean something doesn't exit; it means it's harder to think about. There is no proof what will happen tomorrow, but we make judgments without it, as we do about most things: Should I take this job? Should I marry this person? Do they love me? Do I love them? Should I ask out the new neighbor? Ubuntu or Fedora?

There's no algorithm to understanding art; there are tools, but there is no certainty. Without a logic map, it can be very challenging - in the best way, IMHO, because it brings forth and develops my deepest thinking and compels me to challenge myself and my perspective. I can't prove a Miro is better than your neighbor's kid's drawing ... and I guess I don't really care to; I'm going to study the Miro.
I was amazed that there is actually a Senator who actually understands technology...
I'm looking forward to this.

https://elixirforum.com/t/3-elixirconf-2017-elixir-native-ui...
Scry what you can
Same way you suspend a laptop, dump whole state to disk.
> They own your email, they don't support open protocols including SMTP and IMAP and the only way to export your emails is through a proprietary end-user application. They excuse this nonsense by saying that it's necessary for encryption, which is blatantly false.

> This is rich. Why don't you start with the far more fundamental and important standards of SMTP and IMAP, Protonmail? Why don't you open source your desktop & mobile applications or your bridge? What a joke.

These are the exact reasons I have discouraged ProtonMail in every discussion it comes up. This is not a system that boasts the best of email as a platform, the decentralized and federated nature of it. In reality, it's just a walled garden of its own, even worse than Gmail, because there's no easy "takeout" solution.

The IMAP support has been in the works for more than two years, and continues to remain in beta for a long time. To make things worse, when I checked a while ago, it's available only to paying customers. That's like holding the free user base for ransom.

I would not recommend any email platform that actively makes it difficult to switch out. ProtonMail is a good example of such a platform, for my considerations.
Not a single PoC involved in this whole story.
For reference, round trip time to geostationary orbit is 240 ms. But that is 36 thousand km. Compare that to the ISS which orbits less than 500 km up, so the round trip time is less than 1.25 ms.
You can transpile Elixir to Javascript https://github.com/elixirscript/elixirscript

There are a few projects working on creating a purely elixir web dev experience for both front and back end, but no mature solution exists yet.
This is a rather simplistic argument... With Ruby I find it hard to avoid using a debugger. With Elixir I never need a debugger.
I've got this one too! The switches are still new so just wait for more boards using them to show up.

"Tesoro Gram XS" is another (more expensive) keyboard with low-profile mech switches, I haven't used it.
Note: I think you need a custom PCB, not just custom switches/keys.
And then what? A.la. personal emergency beacons?
Rather than blacklist, I think a better approach is for VLC app to inform Huawei users about its quirky behavior on first run after installation and after every update. That way, Huawei users are unlikely to take the trouble of leaving a low rating for an app, and are better informed to choose a device next time. If background audio is something you can't do without, don't choose Huawei - that should be the messaging. That can help kick the company too into improving its firmware.

On a different - but related note - Huawei recently announced that they won't provide bootloader unlocking anymore for any device[1]. Although I own an Honor and like its hardware and software, I think Huawei is setting itself up to become an increasingly "bad player" in the device space in future. I'm wary of buying a Huawei again.

[1]: https://www.xda-developers.com/huawei-stop-providing-bootloa...
A default trust society can be much more successful than default deceive/don't trust society. The cost of default don't trust is high. I would say that the wide adoption of the Christian value of honesty with everyone is probably one of the main reasons for the rise of western Civilization. If we decide to go back to a default don't trust society, we will loose something very valuable. We should try very hard to avoid that.
From today's release notes (https://cloud.google.com/bigquery/docs/release-notes#july_25...):

> BigQuery has achieved approximately 5x improvement in TPC-DS 10T power run geomean over the past 18 months.

Outside of that, BigQuery now provides better partitioned table functionality (https://cloud.google.com/bigquery/docs/partitioned-tables) as well as clustering (https://cloud.google.com/bigquery/docs/clustered-tables), both of which can help to reduce costs and improve performance. In terms of pricing, many large customers have reserved slots (https://cloud.google.com/bigquery/docs/slots), where you pay a fixed monthly cost in exchange for dedicated resources, similar to running a large Redshift instance.

As a disclosure, I work on the BigQuery team.
Anyone increased their NW substantially betting on AMD?
This is like the new bart cars in the Bay Area. They can’t run on all the tracks, because “reasons”: I cant recall whether they damage existing tracks or what it was, but regardless they can only operate on one line.

I do not understand why when ordering new trains/trolleys the cities are not including contractual obligations that the cars work on existing infrastructure.
Uh, is this a draft of the article? What is with the "Combine paragraphs" and "detail[derail?]"?
Nice! My mechanical keyboard wishlist item is for an ortholinear keyboard that has a full set of rows including number keys and function keys, so that I can play Starcraft 2 on it. :)
There is also "detail[derail?]"

Looks like this escaped their copyediting system. Oops.

But this article is also written by someone promoting their website. I'd like to see some sources for where this information has come from.
Sorry, I'm not going to spill the beans. I haven't even told my wife. My main point is that there are secrets that can be kept by large groups of people - I'm am frankly surprised myself, but I guess I shouldn't be.

Have Blue was kept well hidden for a long time for example - it's hard to imagine for me this was flying around during the Disco era:

https://en.wikipedia.org/wiki/Lockheed_Have_Blue
The SR71 had impressive AN computers. Here is where you might start [0] looking. I found some lessons online [1] that might help.

[0] https://timeandnavigation.si.edu/multimedia-asset/nortronics...

[1] https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
Doesn't have to be knocked out. India developed Indian Regional Navigation Satellite System (IRNSS) because access to GPS is not guaranteed in hostile situations when its controlled by one country, as it happened to the Indian military in 1999 during the Kargil war when it was dependent on GPS and was denied access.
To be fair, CSS is nothing like programming. So she wasn't really learning react, she was learning the entire paradigm of programming in the context of react. My guess is that would have been way harder than learning programming in a traditional language and then learning React, because you wouldn't have been able to separate the concepts that are React specific from the concepts that are just programming. It would have been harder to answer the "why do we do it this way" questions, which can be really important to developing an intuitive underatanding of programming.

I would like to add as well, as a career move, total slam dunk.
> When Facebook posted good returns and stock didn't drop right after Cambridge Analytica many were gloating about how that is "proof" that the privacy scandal didn't affect Facebook and that no privacy scandal will ever affect Facebook.

> But they were simply not looking closely enough. And as I said back then, you need to give this sort of things time to see the real effects, like at least until the end of the year.

I agree.

> Because I believe the worst is still ahead of Facebook. Facebook is now on a downwards path, and it's irreversible.

I don't think I agree. Facebook still has many opportunities for user and revenue growth in Instagram and WhatsApp. As far as being irreversible, Microsoft was in a very dire position too and now it's having record-breaking quarters. It'll largely depend on leadership and direction.

> Facebook is now officially Blackberry. And just like with Blackberry before, many dismissed the fundamental issues of the company while blindly following the "record quarters" Blackberry kept having until 2009.

If they had just looked closely enough, they would've seen that BB's core North American market was on a steep decline path and it was also obvious that its phones were nowhere near as good as iPhones or Android phones.

One bad quarter doesn't make a company "officially Blackberry". IIRC, Blackberry didn't release it first touch-screen phone until 2013 (5 years after the iPhone) and it's first Android phone until 2015 (8 years after the iPhone). It was their stubbornness quarter after quarter, year after year that sank them-- they weren't dead the minute the iPhone was released just like Samsung wasn't. They should've just played smart and embraced Android/touchscreens from the get-go.

Will Facebook remain stubborn or will it gain trust back? I don't know. Calling it dead already is a huge oversimplification though.

> Just look at what's happening to Facebook engagement. Ignore Facebook's sugarcoating. Look how the people around you are using Facebook and what they say about it.

The people around me are not an accurate sample of all Facebook users around the world. In my case, I see a lot of people using Facebook for Events and Marketplace. I see everyone on Instagram. The real data is in the numbers. Facebook's website falling behind Reddit is telling, but Instagram and WhatsApp surpassing Snapchat's stories also is ¯\_(ツ)_/¯
Regulation without teeth is child-talk.
It absolutely is a mindless babbling of idiots. Myopic, virtue signalling empty shells of human beings to be more precise.
This market where they can build chips for $50 and sell them for $1000 only exists because there is a (near) duopoly on x86 (afaik mostly due to patents).

If the HT chip costs almost the same as the non HT chip then maybe they should just be selling HT chips for $500 instead, that would probably be what would happen if there was actually competition in the x86 market.
The issue with Android, is that Google never breaks backwards compatibility. Android also has improved security permissions but it’s voluntary for apps to adopt it.
This behaviour covers the whole spectrum from deliberate misinformation to honest belief in the lies they were fed. In between you can find journalists that don't care about the truth but are ready to write anything that pays or ones that would lie for the sake of (in their opinion) a greater good, or ones that would spread lies out of sloppiness or ignorance. This applies to producers of fake news too.

I am not sure anyone should bother finding a proper label for each shade of those lies.
I’m not the poster, but I’ve worked with literally hundreds of H1B workers directly, and while some were ~decent developers, the majority were not.

Even the decent developers had no special skills that would qualify them for an H1b visa, however.

With a 0% rate of qualified H1b recipients in my own experience, I can imagine that the “conference room” statement would be true.
Think of it this way. Had wages continued to track productivity gains and the black white wage gap closed black workers would be making twice as much.

If the trends hollowing out the middle class continue social justice won't matter. If the plane is going down does it matter if you have an aisle or a window seat?
All satellite nagivation systems are trivially jammable. They use DSSS to spread out codes and resist jamming but signal levels are still so weak at the surface it's trivial to block.

Most phones are compatible with GPS(US) +Galileo(Europe)+Glonass(Russia). Most of them also report which constellation the locks are from. GPS status and toolbox on android is a fun way to see what you're connected to.

What we need, and will probably get soon, is inertial guidance based on laser ring or fibre optic gyros in mobiles. You get a location fix every week or so and it starts out much more accurate than gps.

The US system was first by maybe a decade or more so support is nearly universal. The other systems are largely copycat, purposely compatible with existing GPS receivers.

That's why it seems like we're relying on the US for GPS, they invented it and had a full constellation in orbit before anyone else even thought of it.

Of course we're on the internet which was also invented by the US govt so I'm not so surprised why
"the backups for this backbone of the global economy have to be American" in reference to GPS at least
> I've also been interviewed by journalists so skilled I didn't realize they were doing it until later.

This sounds interesting :) any stories you're able to share on this?
Since this conversation has 19 posts, I didn't notice the pagination. There's less than 20k of actual text with all 19 posts though (which is somewhat sad since the full page source grabbed via curl is nearly 300k). If this 19 post conversation is typical, how much are you saving by using client-side rendering?

As well, how many conversations are more than 25 posts? Looking at your front page I only see one and it's just 26 posts (https://www.cake.co/conversations/x97rrxl/why-can-t-apple-ma...). Pulling it up, there's just not that much text there across all 26 parts (less than 30k of actual text).

I don't mean to be grumpy-old-man here, but it seems like you've added a bunch of complexity and broken ctrl-f for questionable gains.