skysight-inc/HackerNews huggingface dataset:
I think the idea of mobile IP is fundamentally flawed and I'm not surprised it didn't catch on. The whole point of IP addresses is to be a hierarchical address describing a location in the network. Once you can move IPs, they become completely meaningless. Mobile IP proposals just hack around this by running everything through a glorified VPN.
There are differences as well as similarities. I'm no expert, but shouldn't, say, U+4ECA still translate to 'now' no matter if you draw a particular line horizontally or diagonally? There are also some mandatory[1] ligatures in Fraktur unavailable in Unicode. What if I wanted to preserve that distinction in historic writing?

edit:

[1] I think the mandatory ones are actually there (just not in Fraktur), it's some optional ones like ſch that are missing.
Have you done any development work on .Net in the last 10 years or so. I've been buggered at least 5 times by massive discontinued chunks of stuff and the several reorganisations that got rid of my entire selection of enterprise customer and MS connect cases conveniently.
This should be the overriding concern of everyone in this forum. It's no longer astonishing[0], but it is quite disgusting how HN participants are able to compartmentalize their enthusiasm for technology away from moral or ethical qualms. I suppose the most generous interpretation is to assume that they are simply unaware.[1] Upstream of that ignorance, however, is a fearful unwillingness to interrogate the foundations of one's own life.

0. "It is difficult to get a man to understand something, when his salary depends on his not understanding it." ― Upton Sinclair

1. https://crimethinc.com/books/no-wall-they-can-build
That's very cool. Thanks for sharing.
Manifold Garden and Antichamber non Euclidean 3D games.
Antichamber is quite good.
Mostly the problem is that their portfolio companies started fighting each other with the SB cash.
No, I'm pretty sure it's there because installing something that runs at ring 0 can do anything on your system. Look at all your internet traffic, files, make you go bald, etc.

Any sane security-minded person should slightly panic IMHO.
"Talking throughout their set" is just rude, that's not even heckling, which I don't support/appreciate, but is considered "part of the experience" by some. "Crowd work" however is a very normal part of lots of stand up acts. I could imagine comedians wanting some way to do that in a digital setting and I suspect that's what is being referred to here.

If anyone haven't seen it done or don't know what I'm talking about Todd Barry has a whole special where it's all he does - appropriately titled "Crowd Work"! :-)
Why is amazon so clueless. These firings seems like bad policy, seem to be very likely illegal (they have so much money it won't matter though to pay fines). And it's terrible PR. And for people that pay attention (including hacker news people) it makes them look terrible.

Four bad outcomes. All they do is "remove a troublemaker" from their standpoint. Why not just address the issues? They look like they want to bring back the days of company towns and central control. This doesn't make me want to work there, it's a strong dis-incentive for that.
Eliminating extreme poverty would be nice, but unfortunately overreactions to COVID-19 in some countries are currently driving the world economy into a depression and increasing poverty. While the pandemic is clearly a terrible public health crisis, poverty also kills people. It just takes longer than the virus. Expect to see higher rates of suicide, substance abuse, and chronic disease in the next few years.
FWIW, Chomsky's "Manufacturing Consent" et. al. is from the left.
By and far the main difference between 'Team' ($4/person/month) and 'Enterprise' ($21/person/month) is SSO/LDAP [0]. The SSO tax is real [1].

[0]: https://github.com/pricing

[1]: https://sso.tax/
It's terrible. AppFabric, WCF, WWF, windows phone. I could go on for hours...
What are you using for non-blocking database access? Is not JDBC a roadblock?
ReactJS: Best Practices
> I don't know of a single employer that would be interested in hiring someone who insisted on including a list of nonfirable offenses which included making public statements which paint the company in a bad light.

1. Work for a company that you don’t feel the need to publicly criticize.

2. Start your own company.

3. Increase your market value thru hard work to improve your negotiating position.

> There are many more forms of coercion than just "men with guns“

I don’t want to make assumptions. Please describe forms of coercion other than (threats of) physical violence.

> In this case there technically _is_ coercion by men with guns, albeit a degree or two removed. People need money to keep a roof over their head, and they need jobs to receive that money.

A man’s need for food does not override my natural property rights. He must use his mind to productively participate in commerce. If he does not, he will perish.

> My point here is that there are certain things which the invisible hand of the free market is unable to touch due to the dynamics of the market. That is, in my and many other people's opinion, where the government needs to step in and force the market to make decisions it would be otherwise unwilling to do.

From a consequentialist framework: I suspect the government’s cure will be worse than the disease.
Not an excuse for deceptive headlines, but in this case I think they could have just gone with the first half to good effect.

I find this absolutely astonishing. I wasn't aware of the long history of the findings without a large microbiome, and I would have spontaneously thought that it was wildly unrealistic for the vast majority of macroscopic organisms to escape colonization even if they really try to.
Not every company is like that, but probably a lot of leaders are cover their ass types. I'm the leader of engineering in my startup, I'm trying my best to encourage open ideas and criticism. Perhaps that's why I've never been a top leader in a big company (1/2 ;-)))
"Multiple audits" from Gus over in QA to Bob in accounting. Despite all of their assurances I can't help but to feel that it is only a matter of time until this is exploited.
As this runs on macos, any plans to make it universal binary for both macos and iOS/iPadOS?
Its an expression for binning something rather than a technical component. However if you want to argue technicalities /dev/null is not a thing on linux either unless you have a posix distro, which comes with windows.
>This research was funded by Elrha’s Research for Health in Humanitarian Crises (R2HC) Programme (https://www.elrha.org/project/yale-psychosocial-call2/), which aims to improve health outcomes by strengthening the evidence base for public health interventions in humanitarian crises

I know that the intentions appear to be benevolent but I'd just point out that this isn't really an unbiased source, so it may be prudent to take their results with a grain.
This is an example of condescension and holding contradictory beliefs.

This person implies that this study is a replication of “known” things and that replications like this are not useful. But the replication strengthens the claims of 1, 2, and 4. This is a contradiction.

The sense of condescension comes from “oh great”, “absolutely nothing new”, “foolish”, and claim 5.

Claims 2 and 5 suggest some kind bias but I’m not sure how to classify it. Whatever it is, they give me a gross feeling.
WD Fesses Up: Some Red HDDs Use Slow SMR Tech
I really wish the opposite of this (QEMU on iOS) existed. The closest I have been able to find is a build of Bochs that doesn't actually work on my iPad. Someday!
Phone or tablet?
Nice. I need a source API for short interest... ideas?
Yes. But Terraform (hcl) is not a programming language.

It’s interesting that some people bring up sbt as an example of how to use a „programming language” for configuration. The reason why sbt became dominant was the weight of Lightbend (Typesafe). There was no way to get away from it. Frankly, sbt can be awful mashup of copy / paste too. sbt is so much magic, I would not be surprised to discover that majority the folks who use sbt, have no actual clue why stuff works the way it works.

I haven’t tried Pulumi yet, I will try when I get the chance. I am eagerly waiting for an opportunity to use it. Hopefully it will surprise me in a positive way. Surely, it can deliver on what it promises. I have very fond memories of Chef and cookbooks in Ruby, it can be done.

Edit: personally, Chef solo (with right tooling to eliminate the server), was the best experience so far. If Pulumi can improve on that (no agent), I’m looking forward to take it for a test drive.
Which is specifically the circumstance abnegated by the post to which you're replying.
What concern do you have because the ethnicity and location of the company is in China?

How does that compare to American or five eyes countries, given what we know about those situations?

What makes, to you, one a higher threat than the other?

Edit: to be clear I'm trying to work out, as someone who is clearly OK contributing and participating in the Chinese economy (gotta get dat new iphone), why is my concern for the morality of the Chinese government in this exact instance higher than, say, the government I actually live under (UK) or their allies (US and the rest of 5 eyes)
It does! https://github.com/utmapp/UTM
I’m surprised Microsoft allows this
My university does have a co-op, but I just applied directly (doing a Math degree, so the Liberal Arts college doesn't have a co-op).
AMD Claims World’s Fastest Per-Core Performance with New EPYC Rome 7Fx2 CPUs
> they are accessed using pointer arithmetic

Not always. Consider:

int a[3];
a[1] = 2;

This is not using pointer arithmetic. Dump the generated code if you don't believe me :-)
I think we all ultimately want Chrome DevTools features for Go :)
It looks like you'd be dereferencing the pointer p, but you'd also need to make sure that what p points to has enough memory.
Dark web: Cybercriminals sell half a million Zoom accounts
Finally, a strategy against the Great Hall open office plan.
And when no government agency will honor these complaints? What, then?
He trades Puts...ha
Forget about working there. Does it stop you from buying their products?
Valve's anti-cheat system does not install any driver-level components.
COVID19 Insights #9
Or just run games on a computer dedicated to the task.
Yep. That was the plan.
The baby was tossed with the bath water. There are countless possibilities to create a rating system (or a system that describes the qualities of an article) I have only seen a tiny number.

The shortest description of the thought is: The meta data is more important than the data.

Back when google indexed peoples websites the organic ranking wasn't bad at all. People wrote niche articles about original topics, if you searched for one you would find those blog postings. I was often amazed by how specific the content addressed what I was looking for.

How well it works depends on the type of rating. It should probably start with things so obvious they are hard to game. Even self rating could work, something like: professionally affiliated with the topic 0-5 in the range 2-5 you get to provide an url.

I liked parts of PICS3.

I could see a system where we run our own rating service and rate things with a mix of original and unoriginal qualities. You use the bookmark list it generates or enjoy the persons work then subscribe to their ratings and add weight to it. We make collections of such subscriptions and use them the same way. When visiting a page the url (or other identifier) is passed around and a rating is returned. Similarly, people you've subscribed to crawl around the web and we arrive at a set of pages you should probably visit. If there is crap in the list a single click reduces weight on everything that endorses it.
Any turning complete language can only uphold the Sapir-Whorf hypothesis at the level of types, kinds or higher.

By definition at the term level you can express any cognitive categories. The weak hypothesis applies, since languages encourage use of terms in cognitive categories amenable the type system.
You can create your own CA and then add it to the trust/keystores of your applications. It's exactly the same thing that public CAs are doing. They strike a deal with browsers and operating systems and get added to those stores.

There is a lot of software that assumes that all connections signed with a given CA are trusted. You wouldn't want to use a public CA in that case because random people could access your services. Want to encrypt mongodb traffic? Create your own private CA. Want to encrypt zookeeper (or etcd for kubernetes) traffic? Create your own private CA. Each server and client gets its own certificate signed with that private CA and since only that private CA is marked as trusted it can be used to authenticate servers and clients. It's basically the same idea as if you had a cryptographically signed token such as JWT. (the private key of the CA is the shared secret)
Note that the ABIs cover endianness as well as value range and/or object widths. In general, one needs to have explicit marshaling and unmarshaling functions to map from network octet array and C internal data representation.
Failure to get this right is (or used to be) a common bug for code developed and tested on too few architectures.
terrible question and off topic

get political complaints out of here, github is a programming tool. doesn't matter if police use the same non lethal tools as normal citizens.
Covid-19: Google and Apple Reveal More Intriguing Details of Contact-Tracing
I'm of the opinion that Spring is 100% unnecessary and pretty much in all cases just straight up a bad choice. There's a ton of great companies that are built on it and depend on it, but man is using it unpleasant to say the least.

Admittedly I haven't looked at Spring w/ Kotlin at all, but I can't imagine it would solve fundamental annoyances I have with it (Why can't I capture logs globally while actually handling my exceptions locally?).

IMO the best library for Kotlin web stuff is http4k. Really nice documentation, first class integration for marshalling JSON with Moshi instead of Gson/Jackson, and very good, up-to-date consistent documentation.
Agree that the China angles are important and newsworthy (though it's important to note that Forsythe's reporting was eventually published by the NYT).

This article isn't about that, though: it's about companies with deep pockets trying to silence not just their (former) employees, but their employees' family members as well. Considering that companies like Bloomberg have the resources to financially ruin people if they don't comply, and seemed like they were fully ready to exercise that option, this is incredibly troubling.
I'm under the impression they have lots of hires from the fanbase. https://tvtropes.org/pmwiki/pmwiki.php/Main/PromotedFanboy
Introduction to Laravel Routing and Route Model Binding
That's an interesting point. Would be interested to hear these two's opinion on the firing of Damore.
I understand the point of asking the question to raise visibility, but regardless of agreement/disagreement on the issue Nat has written a response here: https://github.blog/2019-10-09-github-and-us-government-deve...
Small children learn two languages all the time. Try to teach Haskell to a five year old.
Hah! Thanks, I see it now too.
Ideas are cheap and easy, like information. It's what wise thing is done with that information is where the money lies.

You need a side hustle?

Talk to people. Get to know them. Focus your questions on what problems they have to solve everyday that they find annoying. Once you have a large list of these annoyances focus on a few you can solve. Solve them in a minimum viable product way. Bounce these solutions off your people. If they like them then continue improving those solutions. If they don't like them then kill that solution and move on.

It's going to be iterative. It's going to take a while. It's going to take a lot of talking to people. Maybe not talking in person, now a days. But real people, real talk, real solutions.

Best of luck! It's a busy world out there and by asking the question you already have a leg up.

:)
Considering Github Enterprise (which offers on-prem) is their main feature, and main source of revenue (paying for the free stuff) it's really unlikely.

Why not just use Gitlab if you really need on-prem for cheap/free?
I assure you they're below market rate. That's the whole point
> If everyone chooses whatever encoding they like, then the charset being used has to be encoded somewhere.

This is gonna be the case for the foreseeable future, as you point out. Settling on one encoding only fixes this like, 100 years from now. I'd prefer to build encoding-aware software that solves this problem now.

> given its compatibility with ASCII, UTF-8 is the most reasonable one to pick

This only makes sense of your system is ASCII in the first place, and if you can't build encoding-aware software. I think we can both agree that's essentially legacy ASCII software, so you don't get to choose anything anyway. And any system that interacts with it should be encoding-aware and still validate the encoding anyway, as though it might be BIG5 or whatever. Assuming ASCII/UTF-8 is a bad idea, always and forever.

> If you want to insist on using KOI-8, or ISO-2022-JP, or ISO-8859-1, you're implicitly saying "fuck you" to 2/3 of the world's population since you can't support tasks as basic as "let me write my name" for them.

I'm not obligated to write software for every possible user at every point in time. It's perfectly acceptable for me to say, "I'm writing this program for my 1 friend who speaks Spanish" and have that be my requirements. But if I were to write software that had a hope of being broadly useful, UTF-8 everywhere doesn't get me there. I'd have to build it to be encoding-aware, and let my users configure the encoding(s) it uses.
> There's a pernicious effect going on, though. You can see on the Twitter threads about this that people are asking physics professors what they think -- and they're all weaselling out, saying stuff like "No comment.

I am quite confident their criticism will eventually come. "No comment" doesn't mean "I will never comment on this." Criticisms take time to formulate, you'll need to be a bit more patient.
> We need to minimize all deaths, not just deaths from the virus

The recent events lead me to believe that it is not what countries are doing. Even WHO posted a figure in 2019 of 8 millions of deaths per year from Tabacco. The covid19 will not reach that level anytime soon, yet every country in the world accepted a major economy self-sacrifice to "save" people from covid19. How to explain that?
Wow.

> When asked about Taiwan, WHO Dr. Aylward first pretended not hearing then awkwardly cut the line

They call him abck and ask about Taiwan again and he literally says, "well, we've already talked about China. ... when you look across all the different areas of China ..."
Interesting link, thanks. So then:

* Under C90, reading an uninitialized local was explicitly listed as UB.

* Under C99, if you weren't using a character type, it was still essentially UB, by way of trap values. (I don't think the particulars of the target hardware platform are relevant.)

* C11 reintroduced UB even for some cases involving character types. We were already invoking UB under C99, so we know we're still invoking UB under C11.

> You could argue that it suddenly becomes less UB if you take the address of x

I don't think so. As we're not using a character type, I don't think taking its address would change anything. This aligns with what
msebor said.

Lastly, from the article:

> No, GCC is still acting as if j *= 2; was undefined.

I think GCC's behaviour is legal here. The target platform may have no trap values, but I don't see that GCC is prohibited from behaving as if there are. It would be legal (albeit bizarre) for it to generate code for a completely different ISA, and to bundle an emulator. If the spec says you've opened the door to UB, then unless your compiler documentation says otherwise, it's permitted to generate code that goes haywire, no?
Tencent holds a minority stake in the company. Tim Sweeny owns greater than 50%
I am suggesting that they probably knew the consequences and were OK with the possibility they'd get fired. That's not "blaming the whistleblowers". I actually admire them for taking a stand and accepting the consequences.

Amazon should be protecting their warehouse workers. Taking a stand,
getting fired under media spot-light for it is actually a really powerful message against Amazon.
You know what the Greeks would have thought about someone that doesn't care about politics? They'd think their best station in life would to be a slave.
Which is why you should be using a library for all this, that uses fuzzing and other robustness checks.
If that macro is defined, then wchar_t is able to represent every character from the Unicode required character set with the same value as the short code for that character. Which version of Unicode is supported is determined by the date value the macro expands to.

Clang defines that macro for some targets (like the Cloud ABI target), but not others. I'm not certain why the macro is not defined for macOS though (it might be worth a bug report to LLVM, as this could be a simple oversight).
Can you explain this position? If GitHub were funding their free teams product with revenue from, say, organized crime which is kidnapping children, would it be appropriate and on-topic to ask about that? But it's no longer appropriate when it's a government agency?

Is it just US government agencies, or would it be appropriate again to ask if the funding were coming from ISIS?

Also, is it generally the case that complaints about the NSA and their spying programs are off-topic for HN because they too are a US government agency? Or is that different?
Don't need to be the CEO of GitHub to answer that question.

Why? Because money.
100% agree.

> using BOMs would require all existing code to be aware of them, even in simple scenarios as file concatenation

Absolutely! Any app that writes UTF-files can (and probably should) avoid writing them. But any program that reads UTF files must handle a BOM. A lot of apps write UTF-8 including the BOM by default, for example Visual Studio.

You can NOT concatenate two UTF-8 streams and expect that the resulting stream is also a valid UTF-8 stream. NO tool should assume that, ever.
Why Should You Care About Privacy?
Hippocampal circuits replay situations, and it helps to form abstract thoughts
I don't think it was particularly difficult to use... the multi-os targets are probably about the most confusing.

I tend to stick with bare scripts and npm scripts as much as possible though, so the environment doesn't matter as much.
I agree, computer languages push you into particular ways of solving problems and away from other ways.
I don't know, Hackernews is pretty damn ugly as well. People still like the old Reddit design better than the hip/trendy redesign.

Simple and straightforward is best when the information is far more valuable than anything else.
NYC SARS-CoV2 genomes show introduction mainly from Europe and other parts of US
Quibi reportedly kills its show about Snapchat’s founding