skysight-inc/HackerNews huggingface dataset:
No, because Georgia police officers, who are public employees, have unions.
The CPU is now (IMHO) the major sticking point for many of my own use cases. It would also be nice to have an easier / less cumbersome way to connect higher speed storage. (The mess of cabling you get with an add-on USB 3.0 drive is annoying.)
AI identifies, locates seizures in real-time
R&D is done via acquisitions, basically outsourced to startups. Probably "more efficient this way". (Which is kind of true, after all if the big incumbent buys the competition, there's no real incentive to really upgrade their offering, as they just bought that too, and they can do a small symbolic upgrade. Plus eventually do the regular run of the mill, business as usual, do what everyone else does around the world, 0 risk course of action thing.)
Experts with One Big Claim: The Coronavirus Is Airborne
I picked them up from a search using https://news.ycombinator.com/from?site=minervanett.no as a query. Usually HN detects a duplicate submission URL (or certainly it did - which has saved me from posting a dupe or two in the past)
Closed would be fine

The real sweet spot I’m looking for is a platform that’s supported entirely in the mainline kernel because this just seems to make life so much easier.
There is a whole lot that we can do. A plant caused the last ice age[1]. If we could genetically engineer that plant to grow on the ocean, it would sequester an incredible amount of CO2.

[1] https://en.m.wikipedia.org/wiki/Azolla_event
> Fizzi released a dolphin build with rollback netcode ... making it a game with better netcode than most current big name fighters.

I see this repeated often without justification. Why is rollback better?

Based on my basic understanding, rollback netcode would absolutely fall apart under any suboptimal network conditions. If there's too much lag or packet loss, you and the opponent character will start teleporting all over the screen, missing lots of inputs, etc.

It makes sense that rollback netcode would be preferable when paired with a very good, reliable network (e.g. so if any rollback is needed, it's only a frame or two). But if you're selling a casual game meant for anyone to be able to play, a delay based netcode makes more sense to me. An average Joe can understand "the game is buffering", but if the game starts rolling back too much and you can't control your character because he's teleporting all around, that just looks like a broken game.

An interesting follow up question: if rollback is objectively the better approach, why is it implemented less often? Is it significantly more difficult to develop and does that offset how much value it would add to the game?
First/origo makes more sense to me than 'main' following that logic. I've seen plenty of projects where the 'main'/'mainline'/'master' isn't actually where any development is done or any code deployed from. Other branches originate from them, but the focus of the developers is in other parts of the tree. That's also why I think 'trunk' is a good name. It describes the positional relationship that part of the tree has to other parts, without ascribing any organizational importance to it.

I don't think 'first' is ideal though, since that has a temporal component and would be better applied to the root commit.
simdjson doesn't care what is in the padding and won't modify it; it just needs the buffer the string lives in to have 32 extra addressable (allocated) bytes. It doesn't ever use the bytes to make decisions, but it may read them as certain critical algorithms run faster when you overshoot a tiny bit and correct after.

Most real world applications like sockets read into a buffer, and can easily meet this requirement.

If you are interested to know what it's for, the place where it parses/unescapes a string is a good example. Instead of copying byte by byte, it generally copies 16-32 raw bytes at a time, and just sort of caps it off at the end quote, even though it might have copied a little extra. Here's some pseudocode (note this isn't the full algorithm, I left a out some error conditions and escape parsing for clarity):

// Check the quote
if (in[i] == '"') {
i++;
len = 0;
while (true) {
// Use simd to copy 32 bytes from input to output
chunk = in[i..i+32];
out[len..len+32] = chunk;

// Note we already wrote 32 bytes, and NOW check if there was a quote in there
if (int quote = chunk.find('"')) {
len += quote;
break;
}
len += 32; // No quote, so keep parsing the string
i += 32;
}
}
Commit messages and code comments serve different purposes. The commit message should be about what you changed, so they help you find the interesting commit from a list of commit messages, whereas comments in the code should be about why the code is the way it is. Is it because of a bug in a library? Is it arbitrary? A quick fix that still has some debt? Did someone waste a lot of time on this?

Commit messages are about the change, whereas comments are about the state of the code.
If that is true, then Argentina (and many other Latin countries that adopted protectionism policies) would be flourishing. Argentina should be as rich as Canada, but they are 1/5th of their level.

Protectionism might workout/help out for a limited time to jump start nascent local industries, but in the long term is damaging to an economy.
Likewise in Wisconsin. The state government did what they could get away with. They can deny union rights to public sector employees, but aren't required to treat all public sector employees the same.

Still, formal union representation would not prevent a wildcat strike.
Oh yes, I agree an appropriate tax on fuel is the best way to tackle the problem of overconsumption. The appropriateness will be evident once it motivates more dense living and reduced personal car usage and other changes that reduce excess consumption.
Many of us don't have time (or inclination) to watch a 25 minute video just for a few key sentences. Yes, I'm sure there are other interesting things in the video too, but that bit is what the submitter found interesting enough to submit, and what the upvoters found interesting enough to upvote, and the link to the source is on the first line.
Not anymore than selling cheap car insurance for safe drivers.

But, in general, I'm not sure health insurance would work without risk pooling. A large part of the problem is that health insurance isn't exactly insurance: paying for medication that someone takes everyday doesn't really fit the definition.

If we could start over from a clean slate, I don't see any reason why a health care system without insurance wouldn't work (it works it many other countries). But, as it stands, I fear that the only way we can fix our Healthcare problem is to implement single payer.
> Are you seriously arguing that a professor teaching/working from home will produce the same value?

Lecturing online vs in person, yes I think there's not a huge difference. From my experience at Tech, I think of all of the parts of the environment (other students, 1:1 time with professors, research opportunities, labs, lectures, random events, extracurriculars, etc.) lectures brought some of the least academic value, and are impacted the least by the move online. Class structures as a whole are impacted, but a professor lecturing into a chalkboard on how to take eigenvalues isn't a better experience than what you can get on youtube today. The value I as a student got wasn't from the lectures, it was from everything else.

And you can't provide the everything else anyway.

> Later you also state that there are subjects where it cannot possibly work.

Indeed, but that doesn't excuse not trying for the subjects where it can.

> I am not saying that online education is useless, just that it produces less value, and I don't think that professors are even remotely open to the idea that this could be reflected in their salaries.

And I'm saying that the opposite is likely true: the OMSCS program is cheaper tuition wise, but still an enormous cash cow for Georgia Tech. So if you mean value per student, maybe, but that has, again, little to do with the professor, it has to do with the other services the university environment provides. In an online education scheme, the value provided by the professor actually increases, while the value to charge the student decreases, because the student no longer has access to all of the other valuable things that the university provides that have nothing to do with the professor (everything from the concrete: a world class weightlifting studio to the more nebulous: the ability to interact and network with other students, which is for example a key reason that schools can charge more for their MBA programs, it has little to do with the classes and more to do with the people, the other students, you'll meet).
I am building a tiny "replay" script that when run with a code file will print the code by line/block with a customized amount of delay OR keypress. The motivation is to be able to slowly read large source code files without having the whole file on the screen.
please explain this to me how the value comes from the on campus education?
These platforms work in theory. In practice I think it’s still only been a few months since OpenGL ES 3 worked in RPi4. Things like this make me worry it’s not the best platform for a performant workstation.

I’m fussy. I want my windows to drag / resize / scroll at 60 FPS.
> It hasn't appeared to cause any problems for them.

By which you mean, it is neck-and-neck with the United States and Brazil in daily cases per capita, and is soundly leading both countries in deaths per capita?

Their strategy of 'isolate the vulnerable population and do little else' worked great, except for the part where it hasn't worked at all because... The vulnerable population is getting sick and dying.
Thanks for reply, and do you already work for us? :)

We've burnt through a pile of MEMS devices, currently working with CRM100 gyro's. As far as I've got is we definitely need a non-contact solution, either optical or MEMS with a once-per-rev index pulse (which obv. needs to be within the same 0.05 degree requirement).
The US Air Force is turning old F-16s into pilotless AI-powered fighters UK
I think curiosity doesn't really cover it. Being a kid in the 90's, home-grown soda sucked. In Romania, we had knock-offs such a Adria Cola witch were, quite honestly, horrible.
I feel for the students, but reopening the school for in-person classes makes no sense.

If a student flies home, they face one day of risk. If school reopens for in-person classes, then they'll face hundreds of days of risk.

That single day of flying may not even be as risky as a single day of classes (never mind hundreds of days of classes), because not nearly as many people fly these days due to fear of the pandemic.

Also, if classes reopen, many of the people that get sick (who'll be far more numerous than those that get sick from flying a single day) will spread the sickness to others, causing way more knock-on effects than those caused by a small number of students flying one day.
> they filled the base class with things like if(this.GetType() == typeof(DerivedClass1)){

That defeats the purpose of polymorphism.
> It's like Terraform with the user-friendliness of Heroku.

> It's very hard because every providers have different APIs and concepts so you have to start from scratch for each.

Why not build it as a layer on top of Terraform?
If this can allow me to write complex SQL (lots of JOINs, Multiple CTEs building on top of each other, Analytic functions etc), then I'm definitely interested. I've created an SQL generation engine in the past and can definitely appreciate how hard the problem is.
It could work the other way to: new analysis on your DNA could reduce your premiums. As such, I don't think it's unreasonable for some people to want to submit their DNA.
I would guess that this means DawnBench is basically working. You'll get some "overfit" training schedule optimizations, but hopefully amongst those you'll end up with some improvements you can take to other models.

We also seem to be moving more towards a world where big problem-specific models are shared (BERT, GPT), so that the base time to train doesn't matter much unless you're doing model architecture research. For most end-use cases in language and perception, you'll end up picking up a 99%-trained model, and fine tuning on your particular version of the problem.
When I think black and white I think night and day and not evil and good.
The cursed ISO 3166 standard for country names is truly everywhere. Just to point this out in case anyone here is still using ISO 3166: please take a look at the Unicode CLDR data [1]. It is just all-around better.

[1] http://cldr.unicode.org
The way I explain the unreasonable effectiveness of JITs and adaptive compilation (multiple compilers with the advanced ones focusing on the hot spots) is by contrasting constants and variables.

In a long enough time frame nearly everything is variable: over decades even computer architectures and language syntax change. In a short enough time frame nearly everything is constant: in a single cycle a von Neumann computer will only change a single memory location and all the others will have a constant value.

Even though an AOT compiler might have minutes or more to work on a code fragment, the code it generates has to work for a long time and on many different machines. A JIT might have milliseconds or less to work on the same code fragment but what it generates only needs to work on this exact machine and only for minutes or hours. In fact, it might even be wrong and have to be recompiled less than a second after the JIT produced it.

So the code generated by the AOT must treat as variable things that the JIT can pretend are constant (with hook to recompile if it proves not to be so).

This is slightly related to partial evaluation, which is a key idea in Graal.
The Emptiness of the Intellectual Dark Web
A brief introduction to Iris: a powerful framework for concurrency reasoning
Design of modern OS for next century (1998)
Media OS - technical white paper
I’m sure there is truth in that. I also find that life responsibilities may also account for some of that. At 21 I could have a few drinks at night and then just be sluggish the next day. Now between kids and career those downkey recovery days are a lot harder to absorb!
I would learn something that has a longer half life than a web framework. Broaden you general ability, perhaps more distributed, infosec aspects, or networking.
Sure.

> In 2009, Norina L. Columbaro and Catherine H. Monaghan, researchers at the Cleveland State University, published an article analyzing dozens of studies and popular articles on employers’ perceptions of online degrees. By and large, they found that “gatekeepers”—for example, employers and hiring managers—“have an overall negative perception about online degrees.” In their survey, Columbaro and Monaghan also found several recurring concerns about online degrees. These concerns ranged from a perceived lack of rigor to concerns about the increased potential for academic dishonesty. Not surprisingly, the fact that online degrees were still associated with an earlier generation of diploma mills was also a concern.

https://news.elearninginside.com/have-online-degrees-and-cre...
The difference being that for the Christian (a presumption when you see someone quote scripture) the Bible supposedly defines their worldview, as opposed to various pieces of literature.
In 2016, a bunch of right wing goons with guns occupied the Malheur National Wildlife Refuge in Oregon. They didn't kill anyone, but it was an armed standoff with federal agents.

Is that recent enough for you?
Cookbooks, in the cupboard above the stove. 3-ring binders included, to hold anything we've found and printed.
the online classes for the master program are better than the campus ones I took some of those that overlapped with my campus ones because they were shitty.
It's not usually a problem. Big companies are inefficient and over-conservative (because they're risk averse and short-term oriented). Thus unsurprisingly they are bad at adapting, and sometimes there's a correction needed. Eventually the market will give them enough incentive to either get their shit together or a competitor will eat their lunch. (And McKinsey will just provide consulting to that one.)
There are two (old school) people that inspire me, him and John Carmack. I guess that's the natural course of things. Eventually you get busy to the point you don't have time to write code anymore. So many thinks to tend...

I tried to write a little bit every day, cause it is something that gives me joy, but I never have a project taking off like those guys, so I don't know how much free time they have to start new projects or to program just for fun.
The AMP javascript is served on the cdn.ampproject.org domain, not google.com.
You know that 'git blame' exists?
I know there are various Extract Transform Load tools aimed at professional data scientists. My product is aimed at numerate professionals who aren't programmers or data scientists and have never heard of 'ETL'. The idea is that they can install Easy Data Transform, transform their data and output it in a few clicks, without programming. It is also very cheap compared to many commercial ETL tools.
I don't disagree with that. In fact, I said as much when I stated

> This isn't the same, by the way, as the opinion that university education that is completely online is as valuable as in person, there are environmental factors that are advantageous for in person experiences

But that has nothing to do with professor salaries. A professor's value to a student is about the same whether they're lecturing in person or through a screen. The rest of the system however has less value to the student. But that the university can't provide as much value doesn't impact the professor's value. So if you're looking at this from a value-driven economy, the professor's salary shouldn't change, the university should profit less from the Prof's labor because the university is providing less value-add over just the professor.
Consider that Windows 10 still runs on some 13 year old devices. macOS supports devices almost eight years old. That's MUCH longer than the average mobile support period. Desktop/laptop users can also switch to Linux after the support period ends to extend the life of their hardware further.

If mobile vendors can't do that, then they should limit support to the expected life span of a the battery under average daily usage conditions, starting on the date that device sales are discontinued. That's certainly less than 13 years.

Alternatively, the manufacturer could just unlock the boot loader after the official support period ends and provide the community with the resources they need to support the device.

Some people will continue to use their device until it is no longer functional. Either they can't afford frequent upgrades, or they're trying to reduce electronic waste, or whatever. It's wrong to strand those users on an unsafe platform.
Fixers Know What ‘Repairable’ Means – Now There’s an EU Standard for It
You can contact one of the big recruiting agencies like Robert Half and they will negotiate contracts for you. They will also take some unknown percentage above whatever hourly rate you negotiate with them.

However, if a client likes you they can hire out outside of the recruiter (usually by paying off the recruiter for the option.) I've gotten hired for a few jobs like this and then I had a network of clients in my niche who got me more work by word of mouth, without any recruiter involvment.

Other jobs I've gotten by simply being prepared for pure luck to happen, like the time when my landscaper said that his full-time employer needed an app. I already had my LLC setup, I had contract document templates ready to be filled in and signed. I had business cards. A single page static website to describe my capabilities. After taking some notes and spending a weekend building it - I walked into their office with a rough prototype of what I heard that they needed and after a second meeting I locked them in for a year contract at $90/hour. (The recruiters were giving me $50/$60 per hour and probably collecting $90-$150! (they don't really tell you).)
Reading this, I can't believe how far behind North America is with respect to this virus. When it comes to day to day life, we have very little new, quality information compared to March.

I'm not saying what Spain is doing is great, but it feels like an iterative step to remove a few top layers of anxiety
Ah yes, of course. There will never be A new profitable ML startup until the end of time. Makes perfect sense.
It’s not just about class. It’s about building your network and having experiences. Many aspects of class are also compromised online as well.
> they won’t be able to charge what they normally charge for online classes

I have two contradictory points for this.

One, I applied for online graduate programs several years ago and found that the majority of programs had the same cost for online and offline tuition. The idea that online programs should be cheaper is not really supported in general. You could argue that as a whole college education is overpriced, but clearly the market will bear it.

Two, the program I did select is Georgia Tech's online masters of computer science (OMSCS) which is: 1) significantly cheaper that on-campus tuition 2) really excellent in terms of quality and 3) a very enormous program with thousands of students.

In this case it's unfortunate they aren't drawing from their experience in multiple successful OMS programs to create a high quality online experience for a large number of students.
At the same time, reimplementing, say the complex video codec pipelines of FFMPEG just because of NIH syndrome would be a massive waste of resources. I think making use of existing solutions (open source or otherwise) when it makes sense rather than trying to implement everything from scratch is a hallmark of a good developer.
Newsworthy: A lightning fast news aggregator with Material Design and no ads
And so if you think carefully about the fact it's a term used to refer to a group of people who might be the only ones who's opinion on whether they're okay with it matters, but also how it's not a commonly used programming term...
With that identifier, an individual can be tracked across different networks. This might well make you identifiable.

(Not that I think Julia does this)
It's far too common for civility to be lost in an online argument. A platform like Debubble may do well to include a reference to Graham's hierarchy of disagreement[1] to keep a debate from going off the rails.

[1]: https://en.wikipedia.org/wiki/Paul_Graham_(programmer)#Graha...
They do more than others in the industry with their annual transparency reports, and they are working to end unfair working conditions in their operations, and in those of their partners such as Foxconn. I do agree that they could do more, but I haven’t even brought up their recycling programs yet. They have the largest burden to bear, as the world’s largest company, depending how you measure it, and so they can commensurately do more to identify the problems and work toward solutions. To say they are only making really good products is a bit harsh, as they are measurably doing more than their competition to make their profits ethically, while making those products.
Even if the cost of tuition is the same, these universities invested millions and billions of dollars into building on-campus amenities, that they can't charge their students for, if the students are learning remotely.
Then the very same people learn that inheritance bad, composition good, and they'll create abstractions with no meaning on their own, which call 10 vague other abstractions (but hey, no inheritance!). Figuring out what happens there is even worse than with inheritance. Some people grow out of it, fortunately (mostly after having to deal with shit like that once or twice).
at least you'll be aware of bubbles.