skysight-inc/HackerNews huggingface dataset:
The problem isn't the original rule, or the possible retraction of the temporary exemption of that rule. Of course at some point it will be retracted. It was, however, instituted for the purpose of dealing with a state of emergency, which is still officially in place. The government has some leeway in policy making, but capricious & unreasoned decisions can be struck down, and this could fall into that category given the circumstances that produced the policy still obtained. (Regarding capricious/unreasoned decisions, see also the Supreme Court's recent ruling on DACA: It was not because the SC said DACA couldn't be eliminated, it was because the policy change did not go through the legally mandated process for such changes)

The problem was also the timing. Students under an F1 visa must remain enrolled in an eligible program. If they are not, they have 60 days to leave the country. College semesters often end around mid-May, we're in mid-July, meaning as of the date of this announcement last week, students in online courses had already failed to be enrolled in an applicable program for nearly 60 days and would have a week or three to pack their bags and leave the country.

Before that, they could try to figure out if their mix of online or hybrid courses qualified as sufficiently "in person". This was without formal definitions from the administration of what constituted a sufficiently "in-person" course with respect to hybrid courses: The general policy was announced but there was never any official posting to the Federal Register that detailed the definitions, limits, exceptions, etc. In the announcement, such details were promised, but never materialized.

So, students had 1-2 weeks to panic and determine if their schools:

1) had any in-person courses

2) if so, determine if any applied to their program

3) If 1 & 2 were a "no", find, apply, get accepted, and register at an alternate school with applicable in-person courses

4) Having spent time on 1,2 & 3, vacate the country within a handful of days.
Good, the best live on a paved road and I can't even get DSL. I got a garbage mobile connection with a 80ms ping time to google and im paying out the ass for it and it is unreliable as fuck.
Not sure why you're downvoted. The referenced paper discloses (p6) “KK holds shares in EnChroma®”.
From Pinboard's founder Maciej Cegłowski:

“I have been told by sources at Apple that these decisions are made at the highest level; the decision to reinstate @hkmaplive was reversed by Tim Cook himself”

https://twitter.com/Pinboard/status/1283071995970596864
Yes and if you look you’ll see a lot of them worn in SF by finance-y and some tech-y types on the street, and they’re pretty standard in any yoga-type fitness class and often in gyms as well. They make attractive (for its category), sleek, and performative clothes.
Another huge factor is the service lifetime of military equipment.

There are aircraft that were designed and created in the 1970s that are still in use today. Sure, many of the components and internal systems have been modified and upgraded, but much of the original design is still there and operating.

>> a military contract will be for a production run and follow on support.

When "follow-on support" has to last for 50 years or more, it makes a big difference.
yes, but "undistancing->more cases" is a simpler if subtler explanation than "unlockdown->more cases", and thereby invalidating the implied causation of the question via occam's razor.
Thank you for writing this! I'm preparing to stream and I'm swimming in all this new tech I haven't used before - everything is laid out so clearly in the post, it's awesome.
Add test vectors to demonstrate kerlissions in Kerl hash function (Iota)
I think you're throwing out whataboutism in a sort of ironic way. It would maybe (see below) be whataboutism if I was Chinese. I'm a U.S. citizen. I am not deflecting criticism against myself, the U.S., or China. I'm not deflecting any criticism at all, so nothing I said is whataboutism. I am simply asking people to think about and consider the problems and practical ways of understanding how to solve them.

You cannot simply dismiss hypocrisy as whataboutism. Apparently you and everyone else throwing around this term would dismiss the common phrase of "look inward first" as whataboutism.
Compiling Through Native Clang for Windows on Arm
Same here. I remember hearing about their SD-form-factor product, like, 5 or 10 years ago. Then cheap wireless microcontrollers like the ESP8266 came onto the market and made them irrelevant.
convolutional neural networks with swift for tensorflow
Meh, author certainly has a point about K8s being overkill for 99.9% people out there.

Unless you need to operate at a certain scale (that most people never will) then Kubernetes is like taking an F1 car onto a regular road. Recipe for pain.
>scrolling horizontally

What do you mean? The text renders fine here on both desktop and mobile (no need to scroll horizontally).
"My point today is that, if we wish to count lines of code, we should not regard them as “lines produced” but as “lines spent”: the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger."

~ Edsger Dijkstra
I get a symmetric gigabit fiber connection for $80 a month (€70). If I didn't need the bandwidth I can get 200/20 for $45/month. I'm on the US east coast.

I think it highly depends on what's available in your area.
Ask HN: What's the best documentation you've ever read?
I'm looking for examples of outstanding documentation such as The Rust Programming Language book: https://doc.rust-lang.org/book/ or The Python Tutorial: https://docs.python.org/3/tutorial/index.html

It doesn't need to be related to programming languages, anything counts: APIs, frameworks, some really in-depth blog post or series of posts, etc.
In the majority of human evolution (I'm vegan, and doing just fine :))
It's possible to adapt CPC6128 to the modern world. I have a CPC6128 with an external 3.5" drive attached. There are even SD card modules for 6128, fyi :)
I wish they would just freeze the language and not add anything. I like it the way it is. I feel like the general attitude of software developers is: if it isn’t changing and being updated it’s dying. I think we should start putting weight on stable unchanging software.
All EFF’d Up: Silicon Valley’s astroturf privacy shakedown
I think what you do is that the government publishes a table of official roundoff values, so 15% of 75 cents becomes a thing that you look up in a table.

The last state I lived in where I looked closely at the sales tax structure had a table like this for which penny to round up or down to. It eliminated all formulas and ambiguity.
It's something many of us face in toxic work environments. Like RSI, it's good to familiarize yourself with the warning signs.
It's surprising how often "utterly useless" project turn into huge companies. I for one will keep pursuing them :D
Whether they're aiming to or not, they are very hobbyist-friendly and popular.
> Angle brackets require unbounded parser look-ahead or type information in certain situations

I wonder how this is solved in Java, and C++, and C#, and...
US hospitals ordered to bypass CDC, send patient data to new federal database
Very interesting to check out how different POS systems handle the rounding!

I share GP's assumption, assuming that businesses would re-price based on the final cost. There is a financial incentive to get the transaction to round up, and financial incentives are usually pretty motivating.

(Given the max incentive is 5 cents per transaction, I might guess a focus on one-off transactions like a bag of chips, vs. the complexity of attempting to get the average grocery bill to end in the right #!)

Would be interesting to see if the after-tax prices of potential single items (chips, water, pop) changed with this rule. Anything that was 99 cents, now that HST is 13%, comes to 111.8 cents, rounds to 110 cents. Bumping that to 100 cents even, rounds to 113, rounds up to 115. Profit of 5 cents on '99c/1$' item for 5% difference. Hard margins to give up!
It is not just only research that is exploratory, even the kind of bug fixes the article talks about can be hard to predict. replication of an issue or understand a new module can be uncertain, race conditions or data specific issues are uncertain too.

Identifying and solving something similar to [1] with a team is not simply possible when you plan with agile. I am likely going to go the next item once I mitigate the effect without bothering to dig deeper just because someone is clocking me on a timeline I committed.

It kills all the joy and fun, work becomes boring, this is by design, it is hard to run an organization unpredictably. If only management trusted you to deliver without looking over shoulder constantly ( when the situation warrants it)..

It is not only a engineer's gripe, it applies to management too, the board/ market forces them to be very short sighted, unless you are musk/jobs/buffet it is hard not to buckle to market pressure and invest in longer term opportunities.

The point is not that planning is bad, it can do a world of good in many including unpredictable situations, it is more that blinding pushing a framework especially agile because it worked somewhere and everyone says so, or the manager can't be bothered or won't risk doing something different as the situation warrants.

[1] https://cloud.google.com/blog/products/management-tools/sre-...
Meanwhile I will never use Go until it has generics.

I wonder if there is more of people like me or people like you...
Side question - has anyone tried using Materialize beyond toy workloads? Can I move billions of rows off of a batch workflow on Snowflake onto Materialize and suddenly everything is near realtime?
It is a tremendous project and I salute your efforts and hopefully you can find some volunteers with this post!

You might also want to mention it on the PiDP-11 Google Group (https://groups.google.com/forum/#!forum/pidp-11) where there are some original patchers and lots of other interested people.
2020 version: https://openai.com/charter/
VBA (Visual Basic for Applications) is still a thing. My brother is teaching Decision Support Systems using Excel/VBA and he says it's the most practical way to do it.
I think the team is doing an excellent job with carefully and methodically evolving the language.
Let's be fair, they held out against a very vocal community for a very long time.

They used that time to carefully evaluate the utility and ethos compatibility of generics. And they're taking time thoughtfully implementing them.

This is what you want out of a language. Thoughtful design and responsiveness.
I don’t agree. I’m saying there exists a difference of kind between the act of belief in inferential integrity of experts despite fundamental epistemic limitations of philosophy, and the separate act of continuing to believe something contrary to the evidence.

The ubiquitous notion of religious faith is similar to the second thing, and is not similar to the first thing. It’s not a matter of consensus or definition.
How many do you need? I might have a handful.
I've never understood the "erasing history" thing. Isn't the history the same? If I deface a penny, am I losing a certain quantity of history?
Foreign students are big money for the Industrial Education Complex and the loss of that revenue presented a real threat. Since the alumni of the IEC, no matter what political party, run, well, everything, the idea had no chance. At best it was political theater to agitate the base.
One thing that may help is to offer an alternative. That would make your letter constructive and actionable.
To extreme anti-populists, democracy is synonymous with mob rule.
This is not yours software, you are just allowed to use it, that's you who are taking other peoples software on your porch (and naming it s*). No one demands, ever heard of bounty, sponsorship? Do not want to support original developers - fine, 3rd party.

Out of principle I can implement XDG Base for ssh client. Just like my work - implementing features I am not that interested in, providing support. I hardly believe any reasonable man expects complains to work in that case. So how much would you pay?

Your account may be group of people (and may be not). Project may be group of people (and may be not). Shows that you've totally missed the point.
One of my favorite bug fixes took me two weeks to find, and the fix was to swap two assembly language instructions (this was a bug in the Apple Newton context switch code, and swapping the instructions let timer interrupts happen reliably, which is kind of important for thread scheduling). We'd been having intermittent problems for months, with no smoking gun. I got mad at it, and found it.

No one was upset at the fix -- if anything, the checkin's brevity communicated its correctness -- and I got a couple of pats on the back for it.
A Starry employee told me they're going to start offering Starlink Internet next year in rural areas. In my city they're offering a $50/month 200-300 mb/s service using Air Fiber from Ubiquity.
C++ is famously Turing-complete to parse - not a desirable state of affairs.
They moved out of their SD card format and into the software stack a few years ago. With Twilio’s recent launch of their esim product for IoT it seems like they are building up a full stack IoT platform.
They solve it by using time consuming multi-pass compiling
CETL Tip: Zoom and live class meeting options
Maybe if podcast apps had some kind of user-provided feedback as to which parts were good.. but for the most part podcasts are hands-off fire and forget consumable experiences.

Another alternative would be some kind of excitement recognizer, or monologue recognizer, etc. Get a machine learning model to find the moments that seem like a good back-and-forth or a solid exposition. Pad the recording a minute or two on both ends, etc...

But that raises the issue that in podcasts a lot of the time people build off of parts of the conversation that happened a long time earlier. So, it may be just difficult to sample longer podcasts in general. Perhaps you could try to listen to 5 minute podcasts, or something like that.
Parser lookahead...

They even say that it is possible, but it makes producing useful error messages harder and makes the parser more complicated. they are not saying it is not possible, they are just saying it's not preferred to do.
parser look ahead makes the compiler complex and slower and that goes against the Go goals
For a previous job long ago, I spent several months off and on working on an obscure and difficult-to-reproduce bug, without success. A year after I was laid off, a customer encounter a clear reproducing case, and I came back for a day to work on it. The fix was one character: < vs <=
Written by Eric Berger. I'm a big fan of his, you can read his other stories at https://arstechnica.com/author/ericberger/
I believe the point they are making isn't that it's impossible. It's that with the way they have parsing now, the complexity of using angle brackets vs the complexity of the other options make the other options much more desirable. That seems both entirely reasonable, and language/parser dependent.
Mellifluous?
It is solved by doing unbounded parser look-ahead (if you need that) or by requiring that all tools have full type information to understand programs (if you need that).

It is definitely better for tooling not to need either, both for human readers and mechanical tools

The example in the mail shows that using angle brackets with Go would require full type information, making simple tools like gofmt impossible.
This article has good discussion of this problem:

https://blog.dyvil.org/syntax/2016/04/19/angle-bracket-gener...
If I understand correctly, specification describes "what/when" and program logic describes only "how".
just dollars and dimes

Making change would require an average of 4.5 dimes, with a maximum of 9 that happens 10% of the time. Currently 9 coins are required only for 99 and 94 cents. (That's without half dollars, if you use them then it's only 8). If you have dimes and half dollars, it's an average of 2.5 and a max of 5.

Also, US dimes are small and lightweight

I find them to be too small. I like the simplicity of removing a decimal place, but I'd prefer penny-sized dimes and quarter-sized half dollars.
Lucky for them to be a tiny island nation with totally controlled borders. Long Island alone is almost twice as big.

Early on when New York was surging and Trump suggested limiting inter-state travel Cuomo suggested that would be akin to a federal declaration of war. [1]

It can be true that strategies that might work for New Zealand could never possibly work for the continental US.

Hawaii has a similar situation, got new case count down to zero for a few days, but are dealing with a few cases per day recently.

[1] - https://www.theguardian.com/us-news/2020/mar/28/donald-trump...
In some languages unbounded parser lookahead is enough. But
parser lookahead does not solve the ambiguous Go example given in the mail. Only type information would.
Change and human progress is an inevitability. More people are like you.

Mind you, change is not necessarily always for the better but it always occurs no matter what. Adapt or die.
I am engaging with the comment, about how bias is bad, and surreptitious bias is worse... The fact that you're both working for the company in question is kinda relevant to that.
Ha. I was more thinking "We are pleased to announce..." is sufficient.
This worked perfectly! I found what I was looking for. Thank you so much for writing this and sharing with others.
no, the point is that lockdowns, being basically a superset of distancing, don't add enough protection/reduction on top of distancing for it's enormous cost.
I am hoping North Asian countries loosen up about visas.

Right now it's easy to be a digital nomad or retiree in Thailand. Malaysia has My Second Home: https://en.wikipedia.org/wiki/Malaysia_My_Second_Home

I expect things will get easier in North Asia as the effects of the aging population hit.

I would love to be able to move to a small town in Japan to live the Totoro life with fast Internet. And no virus problems.
How could they forbid the use of an app?
>A typical computer keyboard provides four easily accessible pairs of single-character symmetrical "brackets"

"falsehoods programmers believe about keyboards"

On the keyboard layouts of many countries these keys aren't accessible at all, either missing entirely or only being accessible via unergonomic key combinations.

For this reason myself (and many other programmers) own additional ANSI-US layout keyboards.
> Regularly weaseling out of tasks like this wastes the time of multiple people and either ends up back with the original dev or gets dumped on a more responsible worker.

A lot of this depends on the environment and circumstances. If you're in the middle of working on feature X it's very annoying to have to drop it to look at a bug, sometimes it's necessary but usually it can wait. This is where having great user support comes in too, capturing what the user was doing, getting relevant logs and knowing how to reproduce are important and if you don't have a good support team that falls to the developers.

The other big factor is external pressures, if you have management asking for frequent updates and putting pressure on to get through tickets quickly (especially common at consultancy type shops) then bug fixing is miserable high pressure work that I will avoid at all costs. An environment without those and bug fixing can be fun, give me the biggest most spaghetti like enterprise system and no time pressure and it feels like getting paid to solve a giant Sudoku puzzles all day.

While we're all swapping war stories I'll share my most epic 2 line fix at a place were I was afforded the time. I was working on this huge mess of over abstracted, multi threaded, spaghetti enterprise OO, trying to track down a bug that happened maybe once a fortnight. I tried narrowing it down to reproduce but nothing was working, the stack trace was about 15 levels of indirection away from the trigger so the most I could narrow it down to was hundreds of thousands of lines of code. After a couple of weeks of trying things and getting nowhere I told the boss we'd probably never track this down but they insisted I keep trying. Eventually I wrote a script to copy all the logs locally where I could search and do some analysis on them, after grepping 18 months of logs I noticed that on 3 or 4 occasions the same error was happening within 5 seconds of each other. From there it was a matter of finding "Sleep(5000)" in the code to know exactly where the error was. Turns out that 15 levels of indirection was quite slow and getting a stale piece of data we already had anyway so the time wasted turned into a nice little improvement.

The scripts for the logs become invaluable too. So many times we got "you incompetent idiots broke x with your last update" we could reply a minute later with "x has been happening since <time before any of us worked there>, you only just noticed".
> Where in these places has normality been resumed? When can we go back to seeing smiles?

South Korea. Restaurants are fully open, cafe's are full, busses and trains are so packed during rush hour that you're pushed up against three or four other bodies that you'd prefer not to be so close and personal with.

Strictly speaking, yes there is a second wave. Many weeks ago it was <10 new cases/day, which has now climbed to a steady ~60 new cases/day.

But that number isn't exploding, it's been consistent for several weeks now. Nearly everyone goes about their daily lives, only that they all wear masks.
I'd just build my own HLS setup with Cloudfront and one of those encoders with MediaLive.
You can see the trade-off made here in Rust. When parsing a type, Vec<i32> is no problem, but the constructor of that type (in an expression!) must be written Vec::<i32>::new().

This operator is affectionately called the "turbofish" and can often be avoided because of very good type inference.
The executive branch has the power to execute laws and regulations. I think what they're doing here is choosing to execute a law/regulation that they should've waived due to the pandemic.

That's why it's not necessarily an overreach, but instead just an inhumane choice to not take special circumstances into account when choosing to execute a particular regulation.
Yeah. I’ve heard that a previous companies. I am afraid that I’m going to become “that guy”....
This really seems like it could be a future replacement for Elastic Beanstalk. Especially when they finalize the ability to provision storage infrastructure.
I'm skeptical of people's ability to self-report things that affect them in subtle and not-entirely-conscious ways.

For instance, take a major scale played by a monophonic synthesizer of some kind. I know that a major scale in 12-tone equal temperament differs substantially from a major scale in just intonation. (The thirds and sixths are all off in various directions by about 13-15 cents.) I know that if I play such an instrument in equal temperament I'll get bored/annoyed with it sooner. At the same time, if I listen to a major scale in equal temperament and just intonation, I probably won't be able to tell you which one is which even though I know they're quite different. (In a chord the difference is much more obvious.)