skysight-inc/HackerNews huggingface dataset:
The issue is that major updates to Safari follow the same cycle as updates to the MacOS and iOS operating systems, meaning once per year at the current rate. Adding major features once per year (and even then, only once they have been in use on other platforms for at least a year or two) means that Safari can lag by three years in terms of features (case in point: WebRTC).
Ask HN: What is your favorite CRM and why?
"Prevention is ideal, but detection is a must"
> always getting search problems, site unavailable, or some other such glitch

This sounds like my spouse saying "you always...". It's obviously not "always"; I think you'll get a better reply when you quantify it. For example, in the last month, how many times did you get a search problem (which was it), a site unavailable or something else (what was it).
Vuluva, fuca, fucu and in my second language, German, also fiki, pipi, kaka, and countless more.

Not OP, but me, personally, I don't care about accidental obscenity. It is accidental, after all.

Then again, I live in Germany, and we don't censor swear words on TV either, so this is likely a cultural thing.
Since you mentioned he is on a visa, there might be a few cases here:

a. He is on an L1 visa, which is highly restrictive (cant change employer). Here, there isn't much you can do to help until the company converts him to H1B (after L1 runs out).

b. He is on an H1B visa. If this is the case, ask him if his I-140 is approved. If it was approved for more than 6 months, he can safely change jobs without visa running out (new employer needs to sponsor for an H1B, but you can get indefinite 3 yr extensions). See if you can refer him to your friends working in other companies, or encourage him to apply for other jobs (since you think he is good at his job). Once he gets a competing offer, he will have the leverage to negotiate a raise or move to a new position.

c. He is on an H1B, without an approved I-140. If the company isn't filing one for him yet or delaying it, he needs to leave ASAP, or he will have to leave the US after 6 years on his H1B runs out. This is a very stressful situation to be in. The best you can do for him here is to refer him to another job where visa workers aren't being exploited.

As another Indian on H1B, I really thank you for your concern for your colleague. There are so many Indians out there stuck in bad work situations due to their perma-temp work visa status.
Nice things first: I think that MLIR is a great solution to the problem of reusable IR scaffold (infrastructure, storage, serialization). If you believe that this is a problem and you don’t do anything that MLIR can’t express at all or well (OSR at scale, non-SSA forms), and you don’t have a plan to change the scaffold to fit your use case, then I think that MLIR is a pretty nifty achievement.

I just don’t buy the premise because IR scaffolds are something I’m used to building quickly.
Who cares? Some people wish to pay for convenience. Let the market figure out what that is worth.
IME GitHub has not had increased downtime after Microsoft's acquisition.
Yeah, and load it on a completely new device by providing only login and password, too?? (Like Telegram does)
For a broader discussion of just how bad, and dangerous, forensic sciecne can be there is a Scientific American article [0] from about 5 years ago. Along with many others if you take a look. Most access this issue through one specific case that is of local relevance...but at a high level, people have literally been executed based on bluntly fake science and courts opt out of doing anything.

If AAAS is telling you your field is bad at science, everyone should situp and listen [1]. For example...there are no scientific standards around fingerprinting.

[0] https://www.scientificamerican.com/article/can-we-trust-crim...

[1] https://www.aaas.org/resources/forensic-science-assessments-...
Love the blinking!
It largely depends on the actual visa your colleague is one. I suggest you learn more about his situation - it might be informative in understanding his worldview.

If he's on an H-1B there's only one thing you can do for this particular coworker. Help him prepare for interviews and get a better job offer. He should be able to have his work visa transferred over to the new company in 5-6 weeks. There's no reason he can't ask for a raise too. I've done it, on an H-1B, and sometimes I've gotten it. No one's going to fire a good performer for asking for a raise, especially if the job market is good. But some people find that too confrontational - getting a better offer is easier, in that case.

(BTW, if the company is underpaying him, I'd encourage you to shop around a bit too. Maybe you aren't at market rate either?)

If he's on an L1 visa (i.e. transferred from an overseas branch of your company, rather than being hired directly) then I don't know if there's much you personally can do for him. He has to find a new job that pays more money, applies for an H-1B for him, and is willing to wait until October, which is when it starts. Or he can ask for a raise - see above.

If he has an I-140 in process, it's possible he wants to stick around until that's done (although what's the rush really? Indians applying today won't get a green card for 40+ years at current rates). If the company isn't doing that for him, or if it's already done, he has no real reason to stay.
WTF-8 is for a very specific application—to encode in an 8-bit sequence a 16-bit sequence which is nominally UTF-16 but may contain unpaired surrogates. It’s not used for weird user inputs, instead, it’s used for e.g. interop with the Win32 API.
A similar release of "anonymized" NYC taxi data from 2013 shows that trip information can be pretty revealing.

https://gawker.com/the-public-nyc-taxicab-database-that-acci...
An update on our GDC 2020 plans
Well the death rates seem to be lower outside of China so that doesn’t seem to support that China is understating the lethality of the virus, nor that it is particularly more lethal than the chinese numbers.

Re the higher death rates in the chinese province, I thought it was due to people not showing up to hospital when having milder symptoms, but I watched an interview of a french doctor who suggested it is rather because of the lack of medical infrastructures in that region, to which the chinese remediated by building these spectacular field hospitals.
Show HN: Selling side project that displays remote jobs daily and tweets daily
World Energy Consumption
GraphQL definitely has its warts, but it provides more flexibility on the API response than you'd get with ReST, so you're neither sending the whole world to keep your API space small nor adding new endpoints to handle each new client use case. But, GraphQL doesn't fundamentally change the fact that something needs to be responsible for enforcing access restrictions and talking to a database.

Hasura is working to simplify that layer, but developers aren't cheap and I'd imagine the work isn't terribly fun. A lot of existing web frameworks have sprung up out of consultancies to support that development cost. Raising capital is just another funding strategy.
They are referring to civets, which aren't cats at all.
A Week at a Time – Building SaaS #46 · Matt Layman
Businesses are deluding themselves here. People use the big apps because they don't want to install a billion different special-case apps, set up their payments, set up their address etc etc etc, or literally phoning the restaurant (people don't want to speak on the phone anymore, they find it awkward.)

Hotels try to berate you for booking through a third-party but I ain't got time to go poking around on their individual websites.

Same with taxis - 'don't use Uber, just install this local app' - nice idea, but I really don't have time or space for a trillion local apps for the cities I visit all working slightly differently and needing different accounts - I try to keep it simple. I don't care if it's 5% better or 5% cheaper - it's 100% overhead compared to a single app and I don't want it.
IIRC I do not think he is part of Reddit's administration team anymore.
Quite possibly also: arriving sicker.

Hypothesis: If you're a rural / non-urban farmer, under quarantine and travel restrictions, you don't go to a hospital unless you're already very sick.

One of the real challenges here is in separating data artefacts from ground truth. Testing, surveillance, self-presentation, doctor-lobbying (by the patient or family) can all influence that.

This makes all data already somewhat suspect, before any overt manipulations are considered (and makes those manipulations all the more toxic to a full understanding).

And of course, there are numerous other factors. Farmers may well have poorer overall health (nutrition, behavioural risk factors (smoking, drink), preexisting conditions, latent or opportunistic infection, etc., etc.). All of which I'm very openly speculating on -- these are hypotheses which would have to be demonstrated through clinical assessment or systematic observation.

Note that "systematic" and "complete" aren't the same -- if you are following a defensible sampling method, then 100% coverage isn't necessary. But you'd want to capture samples from other populations.

The overall prevalence of COVID-19 within even Wuhan City and Hubei Province is still low, based on assessed cases (clinical symptoms or the more accurate PCR genetic screen for the SARS-nCoV-2 virus), still under 1%. Which means that population sampling would be unlikely to detect many cases without something on the order of many hundreds, possibly thousands, of samples. You're looking for an accurate central-tendency descriptor of a ~1:100 event.

Knowing what the actual exposure rate has been would be useful. Whether it's sufficiently useful to come up with a comprehensive large-scale sampling methodology is another question. Note that it's not merely the sampling size, but the selection and successful measurement from each of the selected individuals for sampling which is necessary.

(I've some statistics background, and some healthcare background. Enough to know basics of sampling, error, and bias. Epidemiological public health monitoring is beyond my pay grade however.)
> With the disaster that is Brexit on the horizon it's definitely not a good idea to scrap the expansion of LHR.
Wait, what? This doesn't follow at all. And expanding LHR will naturally increase the amount of ground traffic, including diesels?

Not if old diesel busses are banned in greater West London? I too can add a question mark at the end of a non-question? Wow?

>economic contraction is likely to hit demand for air travel.

Economic contraction, government deregulation/tax cuts, decreased pricing, increase demand. Economic systems don't stop after the first step.

>one plane landing every 5 minutes 12 hours a day is how much additional CO2 emissions?

Misconception. Airplanes are pretty much idling during landing, especially with recent regulations calling for steeper approaches for A380. Extra runway = more throughput = less time spent taxiing = decreased emissions on ground per flight.

LHR aims average of every 2 mins.
Is it harming them? I mean, I'm opposed to widespread spying on principle, but I couldn't point to an actual harm the americans have suffered due to it yet.
Why it can't be +1 year tentatively? I see no showstopper, all contracts remain. A lot of pain locally, but better for everybody rather than just cancelling.
You think the US government doesn't have the authority to call for a state of emergency and enact a general curfew?
I don't see why it'd be ordered for blocks received

If I remember correctly, a node with a full file will send out the blocks in parallel, so leechers should receive blocks effectively in random order

The only reason for some machines having only the start versus the end would be implementation-wise, where maybe you see the want list ordered, and the seeder responds by only shipping the first n blocks it reads in the want list

If the seeder responds with random ordering, you'd avoid the problem of all leechers all having the same blocks
It's you. That half the world has no better healthcare system than Iran is a sad reflection on the state of healthcare in world, not an implication that Iran's dilapidated and overstretched healthcare system\* is a good one. Combine that with their authoritarian government with zero communications skills and no credibility due to being habitual liars, and we should place no stock in their reassurances/projections, and very little stock even in their hard-to-fuck-up stats like # of deaths.

\* I should say this is anecdata, based on comments by several Iranian friends and acquaintances.
I find it very interesting that, according to my own brief observation, almost the opposite situation is happening in China.

In China the dominant food delivery platforms are ele.me and meituan. The food offered there are not marked-up so ridiculously compared to dining in.

As far as I understand, this is because

1. The demand is huge. People prefer food delivery, especially for lunch, to save time to either play mobile games, or squeeze more hours for work. Another reason is much more choices are available online than say within 10 minute commute.

2. Due to 1, food preparation is often moved to backstreet or upstairs where rent is significantly lower.

3. Due to 2, many sketchy food providers on the platforms are not actually restaurants. So, they don't have to bare the cost of regulation compliance like license or hygiene standards.
I don't see the insensitivity. This subject is not something that's very sensitive, I just see the comment as objective.
I agree, there is a doomer mentality that applies to everything (climate change, geopolitical tensions, etc) and which the media are more than happy to fuel to sell paper and commercials.
In my country, business mileage rates are based on the depreciation of a car that is quite nice, and quite new. The kind of car a professional salesperson might drive to visit clients.

For a delivery driver to show up in a BMW would be... very unusual.
Sometimes some of the letters are different.
containers in general are horrible wrt security because they are architecturally flawed - they pretend to have some sort of 'isolation' but that was crap docker marketing people just made up - there is no isolation - k8s pushes this agenda further by declaring that multi-tenant workloads are perfectly normal and ok for containers which they absolutely are not

just look at the CVEs from recent years:

* docker doomsday
* escaping like a rkt
* cryptojacking? - that didn't even exist until containers were here!
Presumably you don't live in the Midwest. Over the course of K-12 I had school days cancelled for: snow(probably 12x, maybe more), extreme cold (2-3x), freezing rain(2x), and flooding (1x). And that is the days it's actually cancelled. There were about as many days where school was started 2-hours later or let out early due to snow, extreme cold, or occasionally dense fog.
Coronavirus scams are infecting the Internet
Great. Who reports idle power on a datasheet?
There are so many good reasons to use it that I think I don’t make it justice. But here a few pros of graphile:

- it is made in typescript and can be integrated as a library directly in a JS project

- it is very easy to extend with plugins

- it is very easy to customize and run on an existing database

- it is « database first » in the sense that the schema is created based on the DB schema and some additional annotations

- it is really free open source software with a non-VC backed business model

- it is extremely performant
"Complete surveillance" isn't necessary to implement technical measures such as speed limiters, as Europe is introducing in the next few years.

https://www.theguardian.com/world/2019/mar/27/all-new-uk-car...
Next time you're offered a raise, ask your boss to give it to him instead. Raises aren't quite a zero sum game, but there is a shared budget for them.
So, it seems as if smoking actually prevents infection, or something along the lines of it?
Sure, but there's a fun catch with this strategy. I'm familiar with some companies that refuse to work with vendors that use AWS for production hosting of their footprint because it would be funding their competitor. There's no such thing as a company that contractually requires all of production in AWS though, in contrast, not even AWS.
> half of world

Like he said, severe limitations.
I think you under estimate how many people are lazy and willing to eat all those costs to not leave their house, and have the food delivered right to their door. Even more so in big cities where most of the population doesn't have a car.
I wonder how this applies when the founder/CEO is technical?
My reasoning for thinking this is worthy of panic:

I recently moved to China. The PRC has good numbers (internally) and knows more about COVID-19's severity and risk profile than anyone else. And, on the ground, the PRC is putting the entire country on what amounts to wartime footing (in a way that's unimaginable to most HN readers), to the point that it's willing to sacrifice a quarter or more worth of economic production because the alternative is potentially worse.

It's managed to be successfully contained here (it's been some time since I saw any corpses ferried out of my apartment complex), but Western countries, let alone developing countries, simply lack the state capacity to respond as decisively and effectively as China has.

I'm hoping Spring ends up curtailing the pandemic; letting warmer temperatures do their work requires slowing down the virus' spread as much as possible, and that requires significant disruptions to people's everyday lives.
I can't believe this is coming out of my mouth/keyboard twice in one week. I do not advocate it but I will say it mostly works and that is to use Cordova. We have a react (w/sails) site we packed and shipped using Cordova and while I dislike it for a variety of reasons it does work. It would be a fast way to get a mobile app out but not invest the time to rebuild everything. You might have to tweak a few things but assuming you are using mainstream features it'll be fine generally.

I'd always suggest building an app either with Flutter or pure Native, but for quick get it out the door when you have a working site, Cordova will do it. FWIW, I have never used Ionic, only Cordova, my one concern is Cordova is already a logistic pain (close to a nightmare) so adding more abstractions on top of it (Ionic) seems like a bad idea. But again, never used Ionic so can't really say that my concern is valid there.
> It buys time for three letter agency to counteract bad intentions.

I see zero basis in reality for this and much more "logical legitimisations" of much of cretinism of security bureaucracy.

Public security is supposed to be ran by smart or at least above average intelligence people. They make every effort to demonstrate the opposite with their actions. Take a look at airline security, or, well, pretty much security at every public venue for that...

What's the point of obsessive screenings in airports when at most they are guarded by 20-30 poorly trained security guards or low rank military officers who didn't make it to regular forces?

Police in China is normally banned from carrying firearms, and a lot of public facilities are not guarded whatsoever in comparison to what you see in the West, yet you don't hear of sabotages happening every day.
A pure monopoly is a textbook notion, like a frictionless plane. In practice, there's more or less market power, and thus more or less of a role for government intervention to correct it.
Lol can't wait for 400% beef tax to save the planet /s
Why human feet evolved arches
For Indians it doesn't matter that the new employer has to file a new application. Indians starting the employment-based GC process face a 40+ year wait to get a GC. If this company doesn't file, the next one you work at will. Or negotiate the filing as part of your job offer.
I'm surprised that surveillance camera resolution is high enough to see that pattern.
Well, some other people in the comments disagree. And it hasn't happened yet, but it's the way they don't manage / integrate acquisitions very well unless they're wowie complementary products like Visio. Danger dropped off a cliff and Softricity was absolutely amazing but shelved, so friends of mine basically repeated the theme for VMware View and were acquihired by VMware. Time will tell where GH goes.
Huh, that might be fun to make a giant, novelty "ON" button to put on my desk. I guess I never really thought about it, but the power button really just bridges the two power pins, right? Pretty obvious but never gave it a thought. You can probably guess I don't do much work with electronics.
https://archive.is/Hs211
> You shouldn’t need to sanitise your inputs

> Output is a different matter though

"Output" doesn't have to be front end rendered nor even internet facing. It could also be input for another internal process.
Yet your post seemed to hint at willful manipulation of data, which isn't something for which there is reliable concrete evidence for, and which in my view is adding to the paranoia. The line of thinking for eg:, Chinese numbers are untrustworthy, WHO numbers are untrustworthy etc, is very frequently echoed by the western press, and even here in HN.
I just wish one of the key authors of this wasn't such a jerk to the yarn development team just because they disagreed with their decisions. Makes me very hesitant to want to collaborate with such people.

edit: well, looks like they took down the offending tweets, but I can link out to this discussion: https://github.com/yarnpkg/berry/issues/766
Ok I get it. But in truth your reaction is a coping mechanism for information that makes you uncomfortable. The quote is not misinformation and is actually the entire primary point of the article. Which in my experience those type of comments help me decide to read it in full. Anyway, sorry it annoys you.
In America, everyone should get it unless your doctor tells you not to.
Last time I looked at GraphQL it was only a time-saver if you could rely on significant amounts of automagic for the GraphQL->DB Query step. So if your use case & stack allow for that, yeah, maybe it'll save you significant time.

Its main effect is to move app logic query writing to the frontend, in something that's not SQL, which some folks seem to really like. But it's still got to get turned into whatever your data sources actually speak at some point, just like REST or anything else. If there's nothing magically doing that for you or if the magic turns out to suck, you'll be doing it manually.

[EDIT] to make it more clear, here are your possibilities:

1) a. GraphQL queries -> b. Queries for one or more kinds of datastore

2) a. REST requests -> b. Queries for one or more kinds of datastore

You shift choices about how to query kinda forward in 1, but that means you need a very general and flexible GraphQL query handler to make step 2 happen, and if that doesn't exist or is insufficient you have to write it. That is, obviously, more work than 2, in which 2b is where the choices you'd make in 1a happen, so that layer doesn't need to be as flexible.

TL;DR the apparent flexibility and responsibility-shifting of GraphQL isn't free and is in fact quite expensive (and, if I may, risky)... unless it is free because someone's already done the work, for your particular use case and stack.
More junk science used to convict people in the courts of America? I'm going to die now of not surprise! I guess a better way to say this is, how does the proliferation of shit work like this happen so fast but the refutation take so damned long?
> Tell me why I’m wrong.

With pleasure. Not having one's fundamental human right to privacy¹ undermined trumps the wants and needs of the business team at a certain company.

¹ Art. 12 UDHR, also mentioned in over 150 national constitutions