skysight-inc/HackerNews huggingface dataset:
We don't know whether APPL shareholders would be interested in Apple exiting Mainland China. Apple needs to act in the shareholders' interest, but I don't think it necessarily has to act to maximize profits. Also, Apple could have a shareholder vote on the matter; perhaps the majority of shareholders prefer that Apple maintain its reputation for privacy over its profits. Perhaps exiting Mainland China would not affect Apple's profits much--given that I couldn't walk into the Beijing Apple Store without being accosted by sellers of presumably illegally imported iPhones from Hong Kong to avoid the 25% luxury tax, perhaps Apple's China profits would simply morph into Apple's HK or Singapore profits. Perhaps Apple leaving China would make them that much more desirable--the ultimate luxury item is the one you can't get.
But that isn't how equality works. A heavily skewed field, tech for example, isn't going to self-correct.

I have no problem with front-loaded incentives. Google started recruiting directly on the campus of Howard University, and they have the numbers to show that it actually revealed qualified applicants that would otherwise have been missed. But mandated quotas which are equality of outcome are problematic to meritocracy itself.

Equality of Outcome logically contradicts Equality of Opportunity, and must be rejected.
Elm's creator is a visionary [1]. E.g. Redux took inspiration from his thoughts. Rust's compiler error messages also. It was rather common on elm core newsgroup to see him asking for secrecy on new ideas before releasing a new version of Elm.

The negative part is that Elm's development is rather slow and not pragmatic. This is painful on the short term - specially if you come from JS land..

[1] An example of a (great) conceptual talk: https://www.deconstructconf.com/2017/evan-czaplicki-on-story...
The keyboard isn't rechargeable. The batteries are and you can remove the batteries and replace them. The mouse's battery is internal and cannot be replaced by the user.
I think this oversimplifies the problem.

OpenType basically requires you to operate on a glyph buffer.

What you can do, is try and make all glyph buffer operations throw an error that makes you hit a fallback case.
I don't think the point of the video is suggesting that soccer commentary is better. It's simply pointing to the reality of watching NFL sport commentary where we're constantly bombarded with stats, and graphics.
What are you 'boom'-ing about? The keyboard has replaceable batteries. The mouse does not.
TypeScript, while interesting, isn't so great if you're coming from an expression based language (i.e. where everything is a value).

That you have to return from statements is such a flow-breaking PITA, one that leads to ugly, verbose code. switch is particularly painful in this regard, would be wonderful to write `let foo = switch (x) { case ... }`, but no, it's a statement, not a value.

Also, structural typing has its strengths, but equality is not one of them. In order to generate a nominal type you have to hack in a private class member (what they call "branding"). This makes newtype/value class wrappers needlessly verbose.

TS feels somehow like a Java/Javascript hybrid with some more advanced type system features (e.g. union types) mixed in. Saying that, editor support (VS Code) and JS interop are pretty amazing.
Fascist paramilitaries in 1917 is rather creative reinterpretation of history.

So is the idea that forces opposing the communist plague were any less legitimate than bolsheviks. Of all the participants in the civil war, bolsheviks were the least legitimate, anbd the most blood-thirsty.
If they can easily fix it, why has no one fixed it? It's an issue that's inherent with Lithium batteries. Heat and over-cycling shorten the overall lifespan of the battery. No one has figured out the solution to this yet.
I would argue that baseball, nascar or test series cricket might be more boring sober.
Frivpn – A multi-threaded OpenVPN client
Sounds quite outdated with the excessive documentation, etc. However, believe that learning a sequential process first has some advantages in shaping the mental model and experience with pros/cons later when learning agile. What do you think?
It has charging management circuitry but that doesn't prevent it from over-cycling if someone just leaves it plugged in all the time. All it does is bounce the charge from 98% to 100% repeatedly. Show me a single example of a piece of electronics that has "solved" this problem...
This is not actually about an encryption key. Better to think about it as a password to access the server.
Would require lifting it off a planet, that's a lot of energy. You'll just have to visit the Martian Smithsonian.
Yes, I've heard of Strom Thurman. One of three Southern Democrats who switched parties, I believe.

I've also heard of the many racist Southern Democrats who opposed civil rights and remained Democrats after 1964 (many much longer), including:
John Stennis,
Herman Talmadge,
James Eastland,
Allen Ellender,
Russell Long,
John Sparkman,
John McClellan,
Richard Russell,
George Wallace,
Lester Maddox,
John Rarick,
Robert Byrd, and
Al Gore, Sr.
In rare bipartisanship US lawmakers come together for Cryptocurrency Regulations
This is better by far. I'd be interested if there's a better combination of code + paragraph font, but otherwise the only other minor adjustment I'd make is increasing the padding / margins between text and code.

Thanks for taking criticism in a healthy way.
It's not on Earth orbit. That's the whole point. It's in a heliocentric orbit with an apihelion out past Mars and a perihelion inside earth's orbit.
Zero interest means zero economic motivation to lend anyone any money. This is only possible in some ideal world in which there is very little demand loaned money, and those few who borrow always give it back in a timely way, so there is zero risk in lending. And lending is just between friends; you know, can you give me a hundred bucks? I will pay you back in a few weeks (exactly a hundred bucks). And they always do.
It is actually very questionable if communists did improve the quality of life for anyone other than themselves.

For tens of millions of Soviet citizens their life had improved straight into the afterlife.
What you're seeing here (and in other places), is us advancing to the tool-making stage of biological nanotechnologies. And this is one aspect of it. We've been gorging on grounded knowledge in the past 2 decades with the ability to readily read DNA, and we're now at the stage where there are enough robust tools in enough different biological disciplines that we no longer just 'find' tools, but we can actually start to create them.

Between companies providing the ability to cheaply synthesize DNA in bulk (Twist), companies essentially doing machine-guided evolution on bacteria (Zymergen), synthetic therapeutic circuitry (Cell Design Labs), and a host of brand new entrants to the synthetic biology space, we've a lot more capability than we did just a few years ago.

We've found enough stones that we're now starting to build our own primitive (3D, atomically precise, wet, self-replicating nanotechnology) tools. CARs, SynNotch, HBB[T87Q] are all creative upgrades to existing biological systems used where our own bodies have failed, and all only very recently effectively delivered. And we can achieve those pragmatic wins without having a complete and thorough understanding of the entire system.
Sorry, slow on checking my comments over the weekend. I took your comment as bluntness, not aggressiveness, and am happy to explain why I think it's a great product. You also appear to be quite cynical that the HomePod actually sounds good and delivers on its promise, right? ;)

I would be happy to spend more, if it were just me. But my wife has more say on the appearance of our living space, and my large, self-built speakers long since made their exit to the garage. I wasn't actually going to spend the money to get one, but when she saw it, she was the keen one!

> What does "this is a living area speaker" actually mean anyway?

As compared to a dedicated listening setup, where everything is set up to sound good when you sit in a single "sweet spot" location.

> Bouncing sounds in every direction is bound to sound crap.

As I understand, it works out where it is in the room, and uses that to act more like a speaker with an omnidirectional response except towards the walls. So in that sense, it does the opposite of "bouncing sounds in every direction".

> I would personally rather a single OK bookshelf speaker with a T-Amp or any small amp.

The previous setup was exactly this, but with two OK bookshelf speakers. Given the positioning of them; it sounded great at the kitchen table, but the couch in the same room was so far off the axis of the speakers that it sounded pretty bad there. The HomePod sounds great in both spots.
AES256 + 40-char passphrase is more secure than any physical structure ever built. Just encrypt your wallet and save on multiple USB sticks / S3 / Dropbox / etc.
> Another common mistake is having /.git/ available on the domain itself, often with PHP sites or backend-less SPAs this is common

Yeah and same for .svn and .cvs (which may happen to include your VCS credentials in that directory, too).
I spent six years at an all-male boarding school before heading off to university. That meant I was six years behind in my social development with girls.

Education is not just academic knowledge.
> To get people to forgo the use of their own money, you have to pay them something.

Temporarily forgo the use and accept a nonzero risk of never seeing it again. This is one reason why there is a range of interest rates.
One reason I have heard people put forward against remote working has been "whiteboard brainstorming" (the absense of). While I think it deffinitely could be an issue, I think in the future Augmented Reality will remove the problem.
The two Magic Keyboard models don't appear to have user-replaceable batteries. I'm typing on one, and I don't see a case opening.
HN is really a novel place because amatuer developers like me can interact with founders, 10x devs, and everyone in between without fear of mockery for the most part. The feedback is very often constructive. For the internet in 2018 that's a feat unto itself.
My favorite thing in rust is the error handling and propagation.

Using JS for comparison.

Example, this code in JS

function decode(path){

try {

return parse(path);

} catch (err){

throw err; // rethrow

}

}

Could be compacted into this using try! macro or "?".

pub fn decode(path: &File) -> Result<Image>{

try!(parse(path))

}

For error propagation, I could easily consume the error of a third-party lib, and convert it into my own using the From trait:

/// Convert std::io::Error to RasterError::Io

impl From<IoError> for RasterError {

fn from(err: IoError) -> RasterError {

RasterError::Io(err)

}

}

Where as in JS, I would have to write a lot of if else if I want to convert a third-party package's error into my own error.

if( error.name === "IoError" ){

let err = new Error(error);

err.name = "MyError";

return err;

} else if (...)

...

}
They aren't just labeling them, they are bullying them. Calling them alt-right to NOT have to debate them. Using Hecklers Veto tactics. That's not using free speech that's refusing to engage different views.
Are you sure about that? The now-standard Magic Keyboard?
Google and Facebook are already blocked there.
Netflix, Spotify and Tinder reveal private data in marketing campaigns
George Bernard Shaw —

'The English are not a very spiritual people, so they invented cricket to give them some idea of eternity. '
Gradual Typing [for category theorists]
Just like the software itself.

It's not like this was created for Oracle to use. We don't have to wear suits all the time.
i think it'll be quite some time until ML and CV can do the breadth of diagnostics for all possible things.

my wife is an optometrist. just from looking at retinas, she finds brain tumors among other scary systemic problems. even if you have perfect vision, go in for an exam, it can literally save your life.
This reads like a piece of advertising.
What's wrong with simple; if simple works ?
...or Node.js nowadays, so three, I guess.

Elm nicely abstracts over JS interoperability with a mechanism called ports: https://guide.elm-lang.org/interop/javascript.html
Knowledge Graph Inference with Neural Embeddings
Grab sojourner then, haha. That'd be carry on luggage.
Entering the Era of AI Smartphones
it's true that culture shock was at play, that said was it hard to just back off and accept that people whoever they are should keep their land ?

methinks that it gave one big and convenient argument to the takeover for material and spices. they're inhuman, we shall have no shame in wiping them.

I read recently about https://en.wikipedia.org/wiki/Juan_Ginés_de_Sepúlveda and his nemesis https://en.wikipedia.org/wiki/Bartolom%C3%A9_de_las_Casas (who lived in South America and could see through the cultural barrier)

Their was a movie about the meeting with the pope also.
Common core has an explicit goal of trying to foster an appreciation for different approaches, in complete recognition of what you said - that different people prefer different approaches, and also in complete opposition to what you and I grew up with. Schools used to teach one and only one way. I'm super curious if you have a problem with Common Core as implemented, or if like so many other parents who are scared of it, you haven't fully investigated what Common Core actually is. I know I might accidentally sound insulting or condescending, I am totally not intending that! I myself was scared of Common Core at first, and I heard and read lots of bad things from other parents who were scared of it, but hadn't looked into it carefully. My wife and I spent some time investigating the curriculum and the reasons behind it, and I'm a total convert, I now think what they're trying to do with Common Core is a great idea, and probably better than what you and I were taught when we were kids.

The implementation and communication about what Common Core is doing needs a little work. The author mentioned this, and I think he's absolutely right. The fact that math-educated parents like you are reacting negatively to Common Core is a symptom of the plan not being very well explained to parents, even though once people see it clearly, they often agree that it looks like a superior way to teach math.

I guess I'll just add a side note that fostering this appreciation for different approaches might actually be getting more directly at the universality you mentioned above. There's a deeper truth behind the meaning of subtracting two numbers than any one algorithm holds, and perhaps the only way to see it is to be familiar with multiple algorithms.
No it doesn't. It demonstrates that Apple respects the laws of the country it operates in. Apple has no moral responsibility to force its privacy views on other countries, and it has no power to do so anyway.

Furthermore, Apple has a responsibility to respect the choices of other people. If China had a democratically elected government that choose to intercept all communication crossing its borders, I think Apple would have a moral obligation to either respect that or not do business there. The present government is in power partly because the previous government was so bad that the peasants preferred the Communists, so you could even argue that the present government is there by the will of the people, in some limited sense. We can't just force other people to have our standard.
SV skier just gave the least impressive performance of the Winter Olympics
> The point is that hopping a turnstile is just a bit more of a hassle than fishing your transit card out of your purse. Just enough more that most people would rather do that.

I don't think it's even that it's more hassle, it's just a reminder of how things are meant to work. Most people will do the right thing voluntarily once their attention's been brought to it. Sort of like the courtesy lock on a bathroom stall - it's not to physically prevent entry, it's just to indicate that entry would be impolite.
The fact that you're saying "the company is the one..." and that they should suffer draconian punishments after reading an anonymous internet comment is exactly why we shouldn't treat verbal contracts seriously.

You don't know if the company did anything.
Political labels are fuzzy, and highly subject to drift. I use the term "liberal" and "leftist" because in current US politics, there are two clusters of political thought and, in current US politics, "liberal" and "leftist" are the names that we seem to be assigning them.

A European leftist is not the same thing as an American leftist. In fact, if we were to look at a different issue, the division between liberal and leftist would be different, even withing American politics.

For some issues, there is so little corralation with the general notion of liberal and leftist, that we would not even think to frame the problem in terms of those lines.

My point being, political identities are not a fundamental unit. They are an abstraction that is only meaningful in a particular contexts. There are real clusters of thought in politics; and we are currently discussing the relationship between two particular clusters of American politics. For the sake of communication, we are forced to give these clusters names, and we choose liberal and leftist because they are the best names we have available.
After considering some of the comments below, I retract my statement that Google is violating the relevant RFPs. They are operating their servers in violation of reasonable user expectations, and potentially causing harm in doing so, but they are still, strictly speaking, in compliance. I plan to update my article to reflect this.
My suggestion is to require spyware like this to put up an obvious indication on the screen of the device that spyware is active on it.

That still allows parents and employees, the supposed target audience, to use the software for its alleged intended purpose, but renders it useless for the illegal use cases.
Most banks aren't even their own banks: very few branches keep anything close the $1.8M mentioned in one of the heists.
So why would Democrats switch parties if they didn’t think the other party was in line with their beliefs. Whike Zell Miller was purportedly a Democrat, he actively campaigned for Republican Presidential candidates.

But are you really going to defend the Party of Trump as being inclusive?

Are you really claiming that the Southern Strategy didn’t exist despite the words of Lee Atwater?
I don't understand your point about sorting. What sort-related Java boiler plate are you referring to?
Releasing DRM-free is a thing if you want to respect your users, instead of insulting them.
As someone who loves JS, your post sort of made me more comfortable with WASM as a competitor. JS is currently under seige by competing factions of OOP and FP that are constantly at odds with one another. Perhaps if these two groups had the WASM bone thrown to them, they'd leave TC39 the hell alone and let actual JS devs develop the language in its own right.
> How do you get information out of a living cell without destroying it?

Using the existing systems of sensing/data-exfiltration already used by life. Fireflies produce light, jellyfish glow, plants curl up in darkness, fungi bud, flowers blossom, you blush, you sweat, you get hungry, etc.

Couple those outputs to a similar biological input: sensing DNA damage, presence of particular DNA, small molecules, proteins, sugars, etc., sensing of temperature, magnetic field, particular atom/ion, etc.

Couple them: if cold -> glow; if Iron -> blossom, if low blood sugar -> emit light.

The recent "Chimeric Antigen Receptor" approved by the FDA is exactly one such designed way to act on information within a cell; if cancer-like -> kill cell.

These CRISPR tools are similar; if presence of particular DNA -> change DNA, or cut DNA, or activate response.
If you had to choose between food and toothpaste, you’d choose food. At that level, visiting a dentist isn’t even an option, and no income is disposable. Do people not face such choices?
Yes, at least an autocratic, one party state with complete disregard for human rights has an Internet industry, unlike that shithole, Europe.
Or: "Turn your 1990-ish C into 1998-ish C++"
There are quite a lot of predictions for the future that didn't work out -- living rooms which the housewife would be able to hose down every day, holograms, self-tying shoes (yeah, I know, somebody made a pair as a gimmick). Many of them are rooted in fashions which didn't survive long enough for the technology to get there, or in cost-benefit issues. The Concorde's demise had a variety of factors that can't be summarised as, "we haven't made any improvements to transportation since then".

Promising technology always, eventually, reaches a dead-end, sometimes before something better comes along, yet technology as a whole keeps progressing. The steam engine, for instance, far outperformed internal combustion engines even after ICEs became more common (https://www.conceptcarz.com/vehicle/z11210/stanley-steamer-r... the electric car "revolution" that's happening now also happened a century ago: https://en.wikipedia.org/wiki/Walker_Electric_Truck

I see interplanetary travel as inevitable because we have nowhere else left to go. There are humans on every continent now, humans under the ocean, even humans full time in space. Although there are numerous members of our species who don't now (and never have) seen any reason to leave their own backyard, our species has made it to all of these places because of the members who just can't stand to be wherever everyone else already is. For that reason alone, we will eventually become interplanetary.
https://support.apple.com/en-us/HT205160

“Magic Keyboard, Magic Keyboard with Numeric Keypad, Magic Mouse 2, and Magic Trackpad 2 have a built-in rechargeable battery that lets you use the devices for extended periods between charges.

...

If you have an earlier Apple wireless mouse, keyboard, or trackpad with removable batteries, learn how to install batteries.”
Conditional Access to Salesforce via New Edge
What I don't understand from their explanation is why they had to do this at all -- if they could identify the bogus serial numbers, then why not just block those serial numbers from registering?
Android can't work its way through structured data (open app -> perform function that is achieved in two or three touches in app -> narrate back the results). There is way too much hype in A.I.
Spoiler: no type systems guarantee anything. At least JS doesn't have the audacity to make false promises about bug prevention.
I have thought about this problem some and currently see it as an issue of scaling thresholds.

If it's literally just you, there's a lot of benefit to leveraging existing work so that you can focus on the differentiating part of the project(which is probably not a language innovation). It's not just the libraries but the whole ecosystem - example code, troubleshooting help, IDE support.

If you have an engineering team of even modest size, the picture can change very swiftly towards ensuring your result is built on a solid foundation, even if it means a lot of pioneering infrastructure has to be built and a lot of late nights spent debugging core toolchain issues. Team efforts have the necessary momentum to break free and do that ground work as the overhead gets swiftly absorbed in "person-year" budgetary terms. Individuals can only really justify the same as their core direction of research, sole hobby, or speculative investment - e.g. being the "first to implement" some hot new standard could be a well incentivized career move.