skysight-inc/HackerNews huggingface dataset:
> As for me, a foreigner living in the U.S., there's really nothing I could do other
> than complying, since they can just kick me out at any time.

Be care.. on HN "there's really nothing I could" sounds a bit defeatist.. :P

Some ideas..

One could use this as an opportunity to learn about how to still do work without using your predominate computer. Assuming if you lost your computer it would be a PITA to reset it? Not a good position to be in. But it's a solvable problem.

Can your project be dockerized? Before you leave can can you have a AWS instance primed for you to hit it rather than localhost. Don't know about docker.. great opportunity.

Do you have crazy configs/environ-files stored on your computer? Stick them in github with scripts that set them up from a clean machine.

Is this all a pain? yeah of course.. but I'll bet you that you'll gain a whole bunch of new skills.

The general thoughts here (AFAIK) is to bring a clean burner phone and a clean machine (such as chromeos with maybe a clean ubuntu crouton on it).

Good luck... I'll look forward to your how-to post.. I'll sure there will be many HN'ers that will too. :)
You don't need to be prepared for raising a child to know that it is difficult and that it will require major sacrifices.
Exactly. It would allow companies like Google to get involved by leasing out their fiber backbone at cost for long-distance comms.

Right now they're restricted by last mile costs, but otherwise they're incentivized to simply provide the fastest bandwidth to the most people, as their revenue simply scales with internet usage as a whole.
This may indirectly explain why instagram is more popular now.. less crap to filter. Facebook is effectively your own Faux news channel, instagram is just your friends/family photos.
>> If the data you used to reach a conclusion is fundamentally flawed, it's pretty disingenuous to claim you stand by the sentiment. So they started with a conclusion, set out to prove it, later found the data they used to prove it was flawed, but still believe it's true.

It's just a sentiment. I have a strong sentiment that LTE reception in the middle of the Sahara is terrible. I haven't collected any data whatsoever to support that sentiment, yet I fully stand by it. There's nothing disingeneous about that.
It's a huge burden on me that I won't get to see all the wonders that will follow after me. Knowing that one day I'll be forced to stop learning and experiencing in a very real and final way really affects me. I want to know if we ever make it off this rock in a real way. What is out there? I'll never know. I want to see how things turn out so badly.
It looks like you need to be a Stanford student to be able to watch the lectures. Can anybody here recommend a good OS course(video preferably) for beginners?

I am a self-taught developer and would love to learn it in my free time.
A more practical solution would be to use constant bitrate compression or to randomize bitrate on the sender side.
What's really interesting to me here is the watermarking part of this. I imagine a future where everybody has little IR pins on their shoulder and phones scanning encrypted traffic for their watermark...
> If that were the way marathons worked, I think the reaction of the audience to someone's struggle to finish the race would be different.

Indeed, I would expect more support instead of less. "You should have known" may be accurate but it feels unhelpful.
I don't think they are downvoting as a disagreement in this case. The answer seems self serving and less about fostering discussion about the information presented so much as self-aggrandizing.

It read, to me, like "I don't see why medieval monks cared about death since I don't." Then there was the dollop of "I am atheist/agnostic," which again didn't seem to be usefully on topic.

That isn't to say you shouldn't discuss these things, it is an interesting conversation to have... But look at where this comment was placed; on a summary of the article.

The whole thing just felt like something that deserved a place on Reddit's "IamVerySmart" subreddit rather than on Hackernews.
Sounds like Urs et. al. were less concerned with shutting down pro-diversity speech than they were with Cory's tone, which they seem to believe per se was causing division. Cory didn't seem to be self-aware enough to understand that.

Since the external links are private, it's hard to know if we're comparing apples to oranges; but it's informative to contrast the reaction to Damore's single memo with this fellow's repeated, willful flouting of his superiors' requests to moderate his tone and stop posting long enough for the topic to calm down. It seems like they gave Cory a lot of second chances and leeway.
Ask HN: A cross registrar DNS management API?
Changing DNS records is incredible pain as every registrar/host has different way of accessing and changing configuration.

Is there an API that allows you to update DNS records for at least the most popular registrars under one roof?
Wow, really? I had no idea that there are more parents willing to adopt young orphans than there are young orphans.
Hey, thanks for your answer. The problem is I believe that I know in advance what any therapist would tell me. I believe I know how to fix myself and my situation. The problem is: it's hard to do it. Sounds stupid, but that's how it is. And no, I don't feel special, by any means. I hope you'll get your piece of happiness.
I believe it is already being done:
https://en.wikipedia.org/wiki/Long-range_Wi-Fi#Large-scale_d...

We'll still need big orgs to take care of those undersea cables, for now at least; but even with that still out of reach for hobbyists or community projects, the situation can already be much better than what is being forced on us.

On another note, if you are using p2p tech like scuttlebutt and DAT[1] and Beaker[2] browser then just having good neighbourhood and city wide meshes will already be a YUUUGE boon :D since they share data locally, and for a lot of uses you don't really need access to servers across the oceans

[1] https://datproject.org/

[2] https://beakerbrowser.com/
One of the funnier aspects of the stereotypical basket of progressive views is that they end up holding their own societies to high standards and criticize qualities of those societies that were necessary for the fostering of their own worldview.
Very well articulated.
It's not paying by the hour that was the problem, it was the huge capex and million dollar service contracts that made people want freedom. In that sense, cloud is the opposite of mainframe: instead of, "Here, spend a million dollars and get locked into a service contract," it's, "Here, spend $0 up front and just pay for usage, then leave whenever you want."
I'm a christian, but I'm probably more interested in my personal stoic philosophy first.

What is God? Is God a programmer?

What language was our universe written in?

I find Atheism an excuse to skip these question. I think Agnostic is significantly a better way for Atheists to approach problems.

I'm starting to believe in Simulation Theory, and that a nerd like me created a universe. Thats our Christian "God".
Now even with Microsoft introducing WSL, I fear the POSIXfication of OS architectures.

However there is still hope, when we look at the ongoing userspace transitions on mobile OSes.

I mean, the kernel might still be UNIX or Windows like, but the userspace is quite different.
This is not a great hill to die on. There are "exception branch tables" and "interrupt branch tables" to configure the implicit branch taken by (say) an interrupt, which acts like a sort of invisible branch; also, on some architectures, rather than "call" you have, literally, "branch and link". You made the point well above when you pointed out that the code paths don't depend on conditional branches that are predicted and explicitly speculated on. I don't think the rest of the semantics are worth litigating.
I think the writers of Borg at Google thought the same thing.

BCL is just one part that's clearly inspired OS/360 et al. (look at JCL).
I switched a couple of months ago from DSL to AT&T fiber and it's been fantastic. Helped that I was already an AT&T phone customer, but the fiber hasn't been available for that long, so it was nice discovery when I went to pick up my wife's iphone.
I proposed something along these lines, a few years ago, and did R&D on it. But I did not see funding so I stopped. If anyone has funding for me I'll take it up again. Had some pretty neat and useful feature ideas.
I agree with this. Much more tech-focused. With a heavy rust/bsd bias though.

My email is in my profile if anyone needs an invite.
The vast majority of people who did business with AIG had nothing to do with subprime. Your whole answer seems to assume that the consequences of AIG going bankrupt could have been neatly contained the subset of their business that caused the problem.
In a world where families coddle and enable bad behavior, it is refreshing to see a family that actually sticks to its principles.
I think we're at the peak of inflated expectations.
An example usage from the article:

$ time sleep 12
real 0m12.003s

$ time ./fluxcapacitor -- sleep 12
real 0m0.057s

In the author's words:

Fluxcapacitor is really good at speeding
up client/server or protocol tests.

Actually fluxcapacitor was originally
created to speed up the sockjs-protocol
test suite. It wasn't possible to mock
up a time library - we needed to run
the tests against any sockjs http server,
whether it's in erlang, node.js or
python. It turns out the only way to run
timeout-related tests in a reasonable
time is to use fluxcapacitor.

You might ask how fluxcapacitor works.
In short - it uses ptrace to catch
syscalls like clock_gettime or
gettimeofday and overwrite the kernel
response with a fake time.
Additionally it short-circuits
syscalls that can block for a timeout
like select or poll. For technical
details see the README.

It seems that this library might be useful to anyone needing to test communication protocols by helping tickle those edge cases that happen with timing.
Not sure if I would call it clever. Crypto will always leak the amount of data if you don't pad or ensure a constant data rate. Its also far from the first time compression has lead to a side channel. For instance https://en.m.wikipedia.org/wiki/CRIME

-edit-
Even durning world war you if you were listening on enemy radio commucations and they had not been decrypted you could tell if the enemy was planning somthing by noticing a large increase in radio communication. This a long known issue if you dont pad your data and send it at a constant stream. You may leak some information.
We already have this. It's called white space technology and has so far amounted to pretty much nothing. The technology is immature and expensive plus it provides very little bandwidth.
'La Comida' as the main meal of the day at approximately lunchtime is a Castillian term and generally a Spanish (in the sense of: people that live in Spain) practice. The practice and this sense of the term 'comida' aren't common in Latin America, in my experience.
On a fundamental level, sure, a new language doesn't inherently make a new architecture possible. But you have to think of it from an affordance perspective: what architecture does Rust make easier or better?

Consider the Stylo project in Firefox, for example. Yes, Mozilla could have done the parallelization in C++ instead of Rust. They even tried! Twice! But it failed both times. That doesn't mean that it's impossible.

In my experience, this is what people mean when they say things like this.
There might be some of the humans, who we grant special status, who are below the average dolphin, which calls the whole idea into question.
"After birth, a program rolls for a 40% chance of executing literally as the code is written, 40% of being "psychoanalytically incompatible", and 40% of executing by a metaphorical epistemology the order of the functions found in main()."

hilarious!
In some places they have "townships" or "towns" (Nassau county has like three such towns, i think) which are like a subdivision of a county, and some have some political structure and officers, but for most ordinary life they are totally ignored.
Simple CSS Timeline using clear to avoid item collisions
Ask HN: Who gave the government authority to keep things confidential?
GM plans to release cars with no steering wheel in 2019
I can't even fault Uber for doing this.

Governments are not friendly.

They have seized billion dollar factories for their own use.

I only imagine a trivial tax problem would give a corrupt government the opportunity to seize assets.
Similarly priced $50,000 cars. But what about similarly priced $30,000 cars?
TC39 now recommends the use of semicolon
I disagree. I have three kids, and before them being born I was aware that being a parent means a lot of work. But I realize now that I was not really understanding what being a father really means. It's much more laborious, complex yet satisfying and marvellous than I could ever have imagined.
There's no monopoly in backhaul, in fact various market shenanigans have reduced long-distance data profits to pennies. The internet is designed entirely with the idea of making it easy to connect the first mile to the rest; that is a solved problem. In USA the remaining problem is local service provided by monopolists. This problem will persist in general until FCC is forced, kicking and screaming, into allowing more equitable use of the radio spectrum. Until then, as TFA notes, this problem will be solved piecemeal in those communities who are allowed to run their own services.
Couldn't you defeat this detection by moving the drone or camera in a pre-programmed pattern that you could then reverse to stabilize the video later?
Bradley Gawthrop: What You Need to Know About Wiring
Damn that's so true.
Is it the timing mechanism you have trouble with, or the timing target? Flush+Reload is (to me) an unusually clear paper (it's an engineering paper, which is probably why it wound up at Usenix). But even in the paper, the actual target (not just understanding square-and-multiply but also how that gets translated into cache hits) is tricky.

The nice thing about Meltdown and Spectre is that the cache hits are less tricky to understand; they're engineered specifically to make the exploit work.
Already had that in the US until the Supreme Court decided we shouldn't have that in the Brand X case.

It's very, very unlikely to come back.
JSX combines HTML and JS so this recommendation is basically telling you to use double-quotes for HTML and single-quotes for JS which doesn't seem all that crazy.
Old technique with "spying drone" buzzword
> Whether or not the ISPs have this information is a fundamentally separate issue from whether ideological homogeneity biases science. There is no dichotomy here.

I'm sort of making two only vaguely related claims here.

Claim 1: In this particular case, I don't think bias is even a problem, because we shouldn't even be doing this leg work on behalf of ISPs in the first place.

My point is that ISPs choose not to contribute to the quality of publicly available information. When entire industries (or governments) willfully hide data that's necessary for a populace to make an informed decision, I default to a worst-case assumption on that data. Not because I think that's most likely, but out of contempt for the lack of transparency and as a forcing function for greater transparency.

In other words, these "biased" researchers are already a hell of a lot more charitable toward the ISPs' position than I think we ought to be. If ISPs aren't willing to share granular data on network accessibility, then assume it's a major problem until they muster up the will to share that data.

>... the humanities and social sciences...

Claim 2: On this issue, I think it's helpful to discuss "critical studies" and related departments separately from the rest of "academia" and separately from the natural and mathematical sciences in particular. I don't think that the liberal bias in natural/math sciences has the same underlying causes OR the same long-term effects.

I.e., I don't think that chemistry departments are hiring based upon political beliefs, and I also don't think that political homogeneity effects the quality of chemistry research.

You also have to explain why political diversity is even important in the face of other forms of homogeneity. E.g., I'd rather a very liberal, very theoretical physics department hire a flaming liberal experimentalist than yet another theorist who happens to be conservative. The importance of political diversity in humanities and social sciences is obvious, but I don't see why science would suffer if all algebraists were libertarians...

My assertion is that if you want a politically diverse chemistry department, you have to 1) justify why that diversity is even necessary / more significant than other major problems; and then 2) probably also solve different underlying causes.

> Of course, I'm picking on the academy, but the same probably holds true for journalism.

And also literally every other profession, from clergy to CEOs to career criminals. There's even a trite quote about it.
?

It is neither weird nor obsessive.

People don't like hearing "I wish my children were never born", because it sounds a lot like desire to commit homicide.

People also don't like hearing "I wish I were never born", because it sounds a lot like suicide.

I understand the need to talk about things the way they really are. But don't be surprised if regretting life is deeply abhorrent to most.
Commentary on the Sixth Edition Unix Operating System (1977)
Firefox bullshit removal
The amount of evangelism around Redox, especially from jackpot51 himself, while it's still really little more than a toy, leaves me nervous backing such claims.
If you had said CPU designers were being sneaky it would be more obvious that you weren't being literal. By saying "Intel silently, sneakily...", it's more personal and seems as if you are being literal. It wasn't really silent either, it was well enough documented that they did speculative execution. Many many very technical and educated people from across the industry knew about this and didn't think it was an issue. They were wrong.

Let's not throw the baby out with the bathwater here. I don't think the problem is that speculative execution is not as invisible as it was once believed. The problem is more of awareness and documentation. If there was an option to disable speculative execution and awareness of the associated security issues from the beginning, I don't think anyone would have a problem with using it for a performance boost where it was safe to do so. The problem is there was an industry wide assumption that it wasn't a problem that turned out to be wrong.
The java compiler might not know if a variable is safe to pass as null, but it is not unknowable. I think on every thread similar to this that I am on, I have plugged Coverity as a tool that can and will flag spots like this. That is, it won't just say "it is possible this will be a null pointer exception," instead it will say "setting this value to null will lead to this dereference of a null." It can look magical sometimes, because they will trace pretty deeply into your code.

Which is just my way of saying over and over again that tooling can improve that does not require a complete rewrite of your software.
Download Aplikasi Qq Poker Online – Poker Qq – Pokerqq81
In New England, it's probably at least partly that there is such a strong tradition of government at the town level. (Town halls and the like.) I've had friends who moved here from overseas and some of them were really amazed how every sleepy little town has its own town office, police, fire, school etc. Sometimes towns pool some things together but lots of things are town by town.

Massachusetts does organize the judiciary (and some other things like deed registration) by county but in at least most cases, everyone is actually a state employee.

Don't really know how it works in the country as a whole. My impression is that the South generally has more of a tradition of county government.
If you're interested, optical time-domain reflectometers are used to characterize fiber cables, including breaks/bends/faults/etc. Pretty standard and relatively cheap test equipment.
Uh, InstaSaber, of course: https://twitter.com/2020cv_inc/status/942849449193177088

If on Android, just hide inside your Tauntaun and pray... joking (we hope to get this running on Android soon too)
Sure, people will talk, but a company does not have to facilitate it or encourage it.

These are _professional_ relationships. Very different than your personal relationships. People should understand that, and restrain themselves from bringing personal matters into the workplace.
Buffered transmission is unlikely to help; after all, the surveillance target could store the received stream and look for patterns - it would only delay detection for the length of the buffer (which often would need to be kept short due to the real-time nature of much surveillance.

Granted, you could obfuscate things by varying the buffer length and padding the data stream (as suggested near the end of the article) - but at some point, a high-value surveillance target will probably just assume that a nearby drone is probably not operated by an avid bird-watcher or something like that and just blast the drone out of the sky. (Preferably using a laser or better still lots and lots of microwave RF - tends to get the surroundings less aggravated than using a shotgun...)
Given that parents need to buy diapers, kid clothes, and other stuff needed by babies, if UK still has VAT I do not believe that parents are «net drains».
Preparing data for machine learning with SQL
cool little plugin
> So they started with a conclusion, set out to prove it, later found the data they used to prove it was flawed, but still believe it's true.

Nate Silver and 538 are fairly hardcore Bayesians, and this is how pretty much all Bayesian thinking works.

You start out with some prior "sentiment" (a.k.a. prior belief), and use then use data to update your "sentiment".

In turn, invalid data would mean that you'd revert back to your original prior sentiment, and when you get new data you'd start Bayesian inference once again.

Edit: Looking at the on-the-ground investigative reporting and the other sources and studies they've cited in the related articles, I actually agree that they have decent evidence to support their belief without these data sets.[0][1]

I mean, ignoring the data sets, would you argue against the idea that many people in cities can't afford broadband or that many places in rural America have crummy internet infrastructure? Certainly, I'm less confident than I would be with the additional data, but my confidence is still relatively high without it.

I do agree with your other points. Mobile internet access--with or without hotspots--is unreasonably ignored. The conflation between access and usage was a lesser concern since I managed to navigate the articles well enough.

[0]: https://fivethirtyeight.com/features/the-worst-internet-in-a...

[1]: https://fivethirtyeight.com/features/lots-of-people-in-citie...
We both know this is a disingenuous argument, because average households don't have a few billion to spare.
On the other hand, having children isn't exactly cost-free, and society needs the next generation around to support the previous in old age.
Seattle rents drop for first time this decade; new apartments sit empty
ㅋㅋㅋ perhaps in the capitalist counterparts. I'm envisioning a new Korean alphabet only programming language, staying true to the Juche philosophy of self-reliance!

I would replace all operators with Korean characters:

* is ㅆ

|| is ㅣㅣ

&& is ㅃ

+ is ㅏ

= is ㄹ

- is ㅡ

== is ㅌ

> is ㅋ

< is ㄷ
ENDMISOGYNY
it picked up all the oprah and trump talk too