skysight-inc/HackerNews huggingface dataset:
Unless they can give me a reasonable explanation for the job hopping I'm not going to take the risk.

The current place was not going to match the salary offered at the next place. Is this reasonable enough? Why do you think people change jobs in the first place?
Your approach sends a signal you are hiring people who just want to coast and/or not aware of their market value. Which is also fine, I guess.
It's not just the pressure and the temperature, it's also the steam. Autoclaves are are pretty nasty environments, and I wouldn't trust a filter that had gone through one. It's very likely the filter medium would have been degraded.
Facial recognition company Clearview’s client list stolen by “intruder”
It is made and used in some countries. Belize for example has non resistant malaria.
It’s been interesting to see the vote count on this comment go up and down over the past few hours. Clearly there are some people who feel the same, and others who think it is inappropriate to even bring it up.
Cranking away: https://www.shine.cn/biz/economy/2002202403/

>Multinational and local drugmakers are speeding up manufacturing and supply of chloroquine phosphate after the anti-malarial drug was included in the latest version of treatment guidelines for novel coronavirus pneumonia by the National Health Commission.

>China Resources Group now has inventory of more than 325,000 boxes and is preparing for further demand
So it doesn't actually introduce new, separate names for the values in the different successor blocks? There's no good example in the paper how this is actually used in practice.
Yes! This is it
The+Heart+Of+A+Nation
Your best bet are countries where people still remember what it's like living under an oppressive regime.
Google Docs solves the 95% case of version-control simply by bringing everyone to the head of master at all times.
If a private corporation erroneously thinks you're a bad guy the results are a lot less bad than when an entity that can legally use violence to enforce its policy makes the same mistake.
You are also missing the point.

This is not a good hack.

It is art.
Maybe a judge wouldn't need to fear the public, if there aren't reports of torture around. Not saying it is justified, just saying there are reasons for overstepping some lines.
The language reminds me of xquery:

Morel:

from e in hr.emps,
d in depts
where e.deptno = d.deptno
yield {e.id, e.deptno, ename = e.name, dname = d.name};

Xquery:

for $act in doc("hamlet.xml")//ACT
let $speakers := distinct-values($act//SPEAKER)
return
<div><h1>{ string($act/TITLE) }</h1></div>

and other LINQ like languages:

var results = from c in SomeCollection
where c.SomeProperty < 10
select new {c.SomeProperty, c.OtherProperty};

or JSONiq:

for $p in collection("persons")
where $p.age gt 20
let $home := $p.phoneNumber[][$$.type eq "home"].number
group by $area := substring-before($home, " ")
return {"area code" : $area, "count" : count($p)}
I don't see the point of Tailwind. Why not just write inline styles and get straight to making an manageable mess right from the start? No need for a framework to help you with that. Most developers will abuse Tailwind and created nonsensical class names like `font-size-20px` or `margin-left-15px` instead of kicking the naming can down the road (as others have pointed out).
What devices have that?
Sticking to Docker for local projects for now
Disable Turbo https://www.extremetech.com/computing/304884-disabling-intel...
(Early disclaimer: I am an author of the paper and of MLIR, but this is a personal opinion)

I am somehow surprised by the reaction but at the same time I expected as much. We chose to make MLIR open-source early in the design and development, may be half a year after the first line was written, because we value open source and believe that a community can help build significantly better things that serve a broader audience. I find it unreasonable to expect a new infrastructure to have the same amount of frontends/optimizers/backends/utilities/bells-and-whistles as a project that has been around for 17 years and has got contributions from hundreds of developers employed by dozens of companies. 15 years ago, LLVM only had a fraction of what it has today... By making MLIR open from the start, we let everybody add the whistles they need, or collaborate on them with other people who also need them. That is sort of the point of open source community. Personally, I am happy to work with anybody who shares my needs, but I won't do somebody else's job instead of them. In a sense, MLIR does not intend to solve any specific compiler problem, but rather give people tools that help them focus on the problem at hand instead of IR infrastructure, storage, serialization etc.

The alternative would have been to develop it internally for a long time, driven exclusively by the internal needs, and then just throw it over the fence into public. It would have had significantly more "features". I am certain some people would have complained about that process as well.

As for the need of MLIR when LLVM already exists: yes, you could express a lot of things by (ab)using LLVM IR, but sometimes it's worth considering whether you should. Loop optimizations is the canonical example of LLVM IR's limitations [1,2]. Peculiarities of GPU execution model are another [3,4]. People spent years on trying to fit those into LLVM's constraints. Generic passes like DCE, CSE and inlining are (re)implemented on many levels of IRs, which seems more like the time-consuming wheel reinvention than doing an infrastructure that can be reused for those.

TL;DR: if you want a compiler giving faster code for language X today, MLIR is probably not for you, also today; if LLVM already does everything you need, MLIR is probably not for you either. There are plenty of other cases around.

[1] http://polly.llvm.org
[2] http://lists.llvm.org/pipermail/llvm-dev/2020-January/137909...
[3] http://nhaehnle.blogspot.com/2016/10/compiling-shaders-dynam...
[4] http://lists.llvm.org/pipermail/llvm-dev/2019-October/135929...
Are you ok with using + on floating point numbers as it's not truly communative their either.
Pretty sure he does one per weekday unless he's off work. Don't recall ever receiving multiple in the one day.
If there's no official data, the service won't have it either.
The US military complex is a conspiracy theorist for suggesting Iraq had weapons of mass destruction. That conspiracy actually had consequences and is the reason why we hold this hearing.

This is a blatant intellectually dishonest character assasination attempt.
>Amazon has a program that allows "business" customers to place an order and pay the invoice 30 days later.

That is how it works "in real life" everywhere in the world, so i don't see why Amazon should be any different.
S. Korean Companies Employ Remote Work System to Stem Virus
> "cheap staff"
This seems to be the stock response anytime one mentions foreign workers.

Who gets to determine what's "cheap"? Look at it from the business' perspective, perhaps your asks are exorbitant, way too disproportionate to their abilities - salary-gouging by constricting supply - and end-up sinking the business.
Facepiece respirators are trash anyway. You also need goggles.
GraphQL is much easier to pickup and get productive than most people think, most of the times all you have to do is writing resolvers (functions) instead of http handlers (functions)

On the client side is the same, following any getting started guide can explain 90% of what you need to know in a single day
Hasura is a game-changer. I'm never writing CRUD backend apps again by hand.

Combine Hasura (automatic GraphQL on top of PostgreSQL) with React Admin (low code CRUD apps) and you can build an entire back office admin suite or form app (API endpoints and admin front end) in a matter of hours.

This adaptor connects react-admin with Hasura: https://github.com/Steams/ra-data-hasura-graphql

Here's a reference application I put together: https://github.com/cpursley/react-admin-low-code
> Google Docs solves the 95% case of version-control simply by bringing everyone to the head of master at all times.
Been there, done that, the Google SW engineering/technology interview process.

I can say safely that this interview process is “ableist”.

I passed all the hard Google questions with flying colors.

There is no current Google interview method to support the hard-of-hearing rock star SW engineer.

The next step was to open a VoIP channel to the interviewer.

Unfortunately, our current FCC-sanctioned deaf-to-hearing Video Conference mechanism doesn’t not support this because Google will not post a telephone number in which for me to call with.

End of interview process. Their loss.
Comic book guy, too.
The problem is that mouth seal is inconvenient. Interferes with speaking much more than even a full mask. (Try talking with scuba gear tube in.)
Actually, it is because of a long-standing issue with Linux.

* http://jdebp.uk./FGA/linux-thread-problems.html
> But my main point was that you need to still think carefully about how you're going to store your data...

I think this is true, but doesn't quite reach the point GP is making: speaking correctly is also important. Calling parameterization input sanitization communicates the wrong message. And abstracting the wrong solution to apply it to a different problem isn't all that helpful. You could just as easily encode or hash input to fit the underlying data format without losing data (except in the case of truncation), but that isn't input sanitization, either.

Input sanitization is strictly checking front-end input against a ruleset and rejecting anything that does not comply. This is fundamentally different than dealing with anything thrown at you and handling it gracefully.
> on the contrary, std::map is a good default container

If you care about performance then it's not. (And if you don't care about performance then why are you using C++?) The standard requires that `insert` will not invalidate iterators, which basically forces everyone to implement `std::map` as a red-black tree, and those are pretty bad performance-wise on modern hardware mostly due to cache misses.

> If you need fast O(1) look up std::unordered_map is really not fit for purpose and requires you to come up with an hash function.

Modern hash table implementations (along with a modern hash function) are exactly what you should use if you need fast average-case O(1) lookup, so I'm confused why would you say that it's not fit for purpose? Unless you specifically meant only `std::unordered_map` which, yes, is pretty atrocious performance-wise (again, due to the iterator invalidation requirements).
Or a shield to protect things nearby from the coming supernova.
From this report from the NHK (https://www3.nhk.or.jp/nhkworld/en/news/20200227_12/) it shows that she was discharged very quickly after being diagnosed. Compared to the other cases we've seen, IMO this points to a mistake when testing, as the people in the comments have discussed.
Huawei's Harmony OS is going to land on Chery's new car
From foo where bar yield baz; is always how I think about SQL and wish I could write it
Exactly that, I don't have a link but SCSI adapters to SD card's are used by many retro hardware people and they love them for that. I don't have a link to the device but a review of one here: https://www.youtube.com/watch?v=nx1mu7TPtE8
If you're looking for an open-source consent solution there's Klaro, which is used by thousands of websites already and is completely free (BSD-licensed):

https://klaro.kiprotect.com/

You can easily adapt it to various legislations (GDPR & ePrivacy, CCPA, ...) and customize styling and code. It's fully self-hostable and does not require any external resources, it also doesn't send any information to third parties. Interactive consent as a feature (what they call contextual consent) is coming soon as well.

I like Metomic but I wouldn't say it's "privacy-first" as they log consent in their backend. This unnecessarily sends user data to a third party. Neither the ePrivacy directive nor the GDPR requires such a thing. I can understand why they want this data as they need to monetize their service, but I think it's really pointless as you store a cookie that then allows you to retrieve consent data, which you could just as easily store directly in the cookie as well (which Klaro does). Storing consent directly in a cookie allows the website owner to check it on the server side if required, and to prove that the user was asked for his/her consent.

Otherwise it seems like a great tool with a good UI!
Wow I didn't know about React Admin, this is amazing.

Now I just need a way to migrate my data from somewhere else to Hasura.
Do people use std::list? I can't think of a time when I've needed a non-intrusive linked list (either vector is better or I need an intrusive list).
Incorporating a startup in the UK becomes much less attractive after Brexit because EU markets are not easily accessible anymore. I think EU founders will take into account this first. If you add paperwork on top of that I don't see why founders wouldn't just incorporate let's say in Estonia and just travel to London on a tourist Visa to look for funding if needed.
My virtual assistant uses wake on lan to switch on my computer. It's pretty handy.
Experimentation in something easier to change than LLVM to make sure they know what exactly they want to do to LLVM later?
Even so, there are the .NET, Unreal and COM/UWP programming models as well, which while not taking advantage of C++11 GC, do bring a GC into C++ world. :)
I think you are right about needing to use C++ in implementing MLIR dialogs. It does look like you can define a lot of it in TableGen (a sort of python-like declarative language used in LLVM) which generates a lot of the C++ for you. I regret too that MLIR is tied closely to C++ at this point, but I'm still very excited about the possibilities of languages like futhark that make heterogeneous data processing easier to write and more efficient to run.

By the way, do you think futhark could support automatic differentiation?
There are dozens, and yet Mozilla chooses the same company that forces Google captcha on site visitors that try to protect their privacy by using a VPN or Tor?
Thanks for the feedback.

"I'd like to hear CEO's opinion" probably doesn't mean "I wonder what the CEO thinks about public communication by his/her colleagues inside internet forums". I'm reminded English is hard even when I think I have a basic understanding of common speech patterns (parlance?).
Don't fully agree with GP but if a business can only survive by underpaying people and especially expats, which is common in EU tech sector, then that business deserves to sink.

Nothing personal with those businesses but some of them (you know who they are) are exploitative and only help to aggravate the ever increasing inequality.
No, there are 'pretty massive holes' in what he misrepresents the official narrative to be. For example he states:

>As the MSM never questions the official narrative, there has never been an official answer as to how the gel got from the doorknob to the roof.

In 1 second of Googling:

>Speaking to BBC Radio Wiltshire, Alistair Cunningham, the chair of the recovery coordination group, said: "the whole house had to be searched, including the roof space.

>We want to be sure no contamination was taken from the door into the roof space.

>It's a timber structure and when it comes to wood it's more difficult to clean. It's easier to remove."

And that's just a random paragraph I pulled out of the middle of dozens of claims he makes.

You need to actually read what he says and then relate what he claims people are lying to you about and what people are actually saying.
Heathrow third runway plans ruled illegal: not consistent with Paris agreement
It is interesting to read https://github.com/caddyserver/caddy/issues/528#issuecomment... , by the way, and see how all of this was later removed because it did not work with older versions of systemd. Notice the reviewer comments at https://github.com/caddyserver/caddy/pull/1127 .
Get the Z series workstations from HP instead. They are much better options for home.
While I like and enjoy many aspects of code generation such as this or Prisma, In real world scenario it just doesn’t feel right.

Imagine a very simple scenario, you want to add some validation based on business requirements, in order to do that you have to have a server with custom endpoints or a custom graphql server (thus copy most of what hasura generates) to implement your own validation

The only situation in which I consider this a really good solution is in a CQRS system where the database attached to hasura is read only via graphql and the data is inserted by other services making it a typesafe single source of truth to read from
A large ejection of matter. A sort of an ultra-flare [1], presumably caused by some sort of a massive reconfiguration of the star's magnetic field.

[1] https://en.wikipedia.org/wiki/Solar_flare
There's https://github.com/patr0nus/DeskGap which seems little more mature?
I really like this. It's a pretty elegant way to handle iframe content in particular. Will keep a keen eye on this project!

The issue we ran into in this area was with embeds that don't use iframes - generally it ends up being a third party script that needs innoculating (e.g. instagram / twitter embeds), with a bunch of associated dom content somewhere else on the page (the new facebook embeds work the same way).

The approach we've thus taken is to allow you to bundle related content together under a single "purpose" - when permission for that purpose is granted, all associated content gets unlocked.

There's also a bunch more info on this over at the docs: https://metomic.io/docs/placeholders
Well the CIA+Germans had infiltrated a swiss crypto ag company for years, as seen in a recent submission.

Which they used to spy to all governments who hired such company, while also getting paid for their encryption services lol
great idea. Maybe a mialing list that has all the remote contract only jobs
How many of those "dozens" would you consider usable as a default for a browser?
In The Netherlands a platform arose to look up local news per city/town/village, called In De Buurt ("In The Neighborhood") [1]. It isn't complete ie. does not cover all cities, nor does it cover specific neighborhoods of cities (kinda ironic) but it does have professional journalists who do the work (I'd assume they work there freelance). It is considered complimentary to local TV/newspaper/radio (which also still exist, albeit different than pre-WWW).

[1] https://indebuurt.nl
because some people goes directly to etsy and if you are not there you are losing a sales. However, what etsy is doing, is what booking has done to the hospitality sector, it reinvests many of the money it gets from selling your products in getting more people and more sales done, to the point that they are working almost as your digital marketing agency. Probably you would be better investing the dollars that you pay to the marketplace in your own online ads campaign, but if you are small maybe it's not worth the work.

Also, once someone has made his first purchase on the platform (call it etsy, airbnb, amazon, booking, whatever). It's easier to make a second purchase than register in another new site.
function1 >>= function2 >>= function3 >>= function4

or

bind bind bind function1 function2 function3 function4
-- Throw parentheses at random until it compiles

It's very easy to see why people prefer the operators.
True - some of the specific problems have been handled, but C++ is still kind of a disaster. The language has got even more complex in many ways. Some coders like that and get really into understanding the byzantine complexities, so the codebase inevitably gets dragged into unmaintainable, hard-to-debug cleverness. From my experience, C++ development is getting better, largely because tools are getting better at hand-holding and pointing out all the foot-shooting mistakes you can and do easily make on pretty much every line.

Maybe C++30 will have fixed everything...
Nice that this is using SML as a core and doesn't totally re-invent the wheel. I appreciate the language name, too.

This is just the core language, right? So I could query native datasets, but there's no connection to either an existing database nor a specific persistent storage engine, right?
interesting. like a Github job board
Spot on - more so Estonia is by far one of the best tech hubs in Europe with many brilliantly staff that speak English and brexit or not, would be my choice over London for any EU tech startup brexit or not.

[EDIT ADD] https://startupestonia.ee/why-estonia well worth reading that and shows how Estonia would be the best choice for any EU startup anyhow
Twitter lists for YC 2017, YC 2018, YC 2019 companies
These are all participating founders. It is a great way to learn what they are all up to now:

* YC S2017 https://twitter.com/i/lists/1230735563034021893

* YC W2017 https://twitter.com/i/lists/1230735739861618691

* YC S2018 https://twitter.com/i/lists/1230734925881470976

* YC W2018 https://twitter.com/i/lists/1230735246502424577

* YC S2019 https://twitter.com/i/lists/1230728767556833280

* YC W2019 https://twitter.com/i/lists/1230734559743922178

Also:

* YC S2020 https://twitter.com/i/lists/1230850014617862145 (will be populated in the future)

* YC W2020 https://twitter.com/i/lists/1230849940101844999 (will be populated in the future)
I'm not going to argue that you're wrong nor that I have much experience of Techcrunch aside the odd link posted on here but it's worth noting that you don't actually need all of that stuff and thus many online new sites don't. Plus sometimes those other resources might be managed by other teams where they follow different deployment models / best practices / etc than those who manage the public news site (team responsibilities are often messy and illogical)

My point isn't to say you're wrong, just that there will be as many exceptions to your point as there are occasions it's accurate.
Cool, I've seen the PLDI talk a couple of years ago! Would you mind describing your potential use case on https://llvm.discourse.group/c/llvm-project/mlir, there may be more people who are able to help or have similar needs.

Regarding C++, I would argue that MLIR is roughly as accessible from other languages as LLVM. That is, if you want just to run passes or construct pieces of IR using already-defined constructs, adding the bindings is trivial. However, if you want to add new concepts into the IR, you should do it in the language that the IR is defined in. Most of MLIR operations are actually generated from Tablegen definitions, there's not that much hand-written C++ for that. We can also provide bindings to inspect the IR from different languages, at which point you can envision calling back from C++ to the another language to implement passes. The risk is to end up with the "JSON of compiler IRs" as we call it, where an operation has a string id, a string kind, a list of strings of operation ids producing its operands and so on to a full stringly typed system.
The effect of a Betelgeuse supernova on Earth: https://www.huffpost.com/entry/the-betelgeuse-supernova_b_65...
I'm happy to show you quite a few servers which run almost at their TDP for 7/24/365.

Yes, it's not very applicable to home scenarios but spike loads create a lot of noise at home when a CPU has high TDP.
> The sad thing is that there is so much NIH around MLIR. The infrastructure investments in LLVM are massive, but now lots of people are rushing off to reinvent the world rather than bringing the ideas to LLVM itself.

What if your idea is completely opposite to LLVM's goals? For example, you want a very small (e.g. in the sense of LOC) compiler?
> this is a magistrate

It says in some online articles that she is a district judge - is that the same thing as a magistrate?

It seems unusual for an international case involving an Australian citizen, the UK crown and the US government to be at the mercy of someone who is not qualified at the highest level to make decisions and adjudicate the matter.