skysight-inc/HackerNews huggingface dataset:
Well that's one conclusion we could draw. Another is that these services are illustrating the necessity for robust regulation of employers who would pay less than minimum wage.
Michael Atiyah is taking a big risk. I’ve seen lots of criticism of Atiyah online. As far as I know, none of the critics have a Fields Medal or Abel Prize in their closet.

I don't see how it's a big risk. the worst that can happen is it's wrong. I'm pretty sure he put a lot of thought to it.
Linux developers? Which ones exactly?
Nobody really cares outside this tech bubble. There won't be a PR fiasco, because it's hard to explain why it's bad for a non techie end user.

"Google simplifies the login experience in Chrome", is essentially what's happening here and it's far from obvious how to sell it as a doomsday scenario as I read the mood correctly of many HN users.
I saw some good reverse engineering of FPGA's like this work:

https://vtechworks.lib.vt.edu/bitstream/handle/10919/51836/S...

It has a lot of details on things that are clock-related. Since Im not hardware guy, I can't ssy if it has info needed, if another work could get it building on this, or what. So, what you think?
This still hardly seems obvious.
Lets try the law on this one:

Is the IP personal data for the GDPR? If I read the GDPR, the Debian foundation is not capable to pinpoint 1 person so it seems to me it is not (An ISP or someone receiving an IP to person mapping from them is something different):

‘personal data’ means any information relating to an
identified or identifiable natural person (‘data subject’);
an identifiable natural person is one who can be
identified, directly or indirectly, in particular by
reference to an identifier such as a name, an
identification number, location data, an online identifier
or to one or more factors specific to the physical,
physiological, genetic, mental, economic, cultural or
social identity of that natural person;

Furthermore, the Debian foundation has a legitimate interest in monitoring their machines and protecting them against attacks. Logs containing IPs are a common practice, so there is a legal base for processing IPs even if they would be personal data:

processing is necessary for the purposes of the legitimate
interests pursued by the controller or by a third party,
except where such interests are overridden by the
interests or fundamental rights and freedoms of the data
subject which require protection of personal data, in
particular where the data subject is a child.

All of this assuming they use the IP for apache logs only, and don't send these logs to third parties for data mining or whatever.
> To get the most out of hardware, you need feedback on how many LUTs each part of your design uses, where the critical dependencies are for the achievable clock rates, and so on.

In practice, if you code your Verilog with speed in mind (limited levels of combinational logic, plenty of pipeline stages, one-hot encodings, ...), the synthesis and fitter tool will do an excellent job of extracting high speed. The modern ones will do register clone, pull in registers into RAMs and DSPs etc.

In case of timing problems, the timing analyzer will already show you the critical path, the amount of LUTs, and how the critical paths is routed.

The hardest part of figuring out why a particular path is violating timing is not because of the reporting of the tools, it's because a blob of logic has been flattened and merged into a LUT, and it's hard to identify how a LUT corresponds to the RTL.

Maybe a custom tool can help debugging these kind of things, but I think it's a very narrow case, and IMO not the kind of thing that makes EDA tools unergonomic.

> It's difficult to get this information in a usable way in practice today even when you're writing Verilog. Using Verilog as an intermediate language makes the problem significantly worse.

That was not my point.

My point is: if your goal is to make FPGA design more ergonomic (whatever that means), there's a much higher !/$ in improving the front-end design process than the back-end.
How are facts partisan? It's been the stated party platform from the moment it became law.
Super-simple answer: it's the law (GDPR). Kopplungsverbot. Art. 7 (4) GDPR. End of story.

It says: "When assessing whether consent is freely given, utmost account shall be taken of whether, inter alia, the performance of a contract, including the provision of a service, is conditional on consent to the processing of personal data that is not necessary for the performance of that contract. "

It's like a butcher shop saying "the meat could be free if we could only reduce our cost by not caring about hygiene".

Edit: oops, the methaphor doesn't work at all :-D
For a SaaS company, a domain registrar is part of the critical supply chain; if it fails, it creates an existential crisis to the business.

I think that warrants CEO visibility.
This isn't just an American car thing. My past two Japanese vehicles and two German vehicles had SiriusXM built into the radio.
Users who already sign into Chrome are not affected by this issue. But for people who do not already sign in, we have now been force-logged in without consent. That is the problem everyone is outraged about.
You could equally well have written this response about, say, child labor, or factories where they locked all the exits and once in a while people died preventable deaths. People were there for some kind of benefit. Did that make it OK?
Thanks for letting me know! Did not know that.

That is quite scary to be honest and do you know the reason as to why they do this?
I hate this timeline...
Yeah, I’m confused about what you’re trying to say as well. I can’t tell if you’re in favor of or against my argument.
Most desktop and server motherboards embed small CPLDs and FPGAs for low-level stuff, like power sequencing.
Show HN: Announcing Pure-C: A C back end for PureScript
People will generally operate with common sense until incentives or pressure is applied.

If you are under extreme pressure to produce a certain count of parts, common sense is suspended and people do things like ship problems on down the line. (See also local optimization)
Slack acquires Astro to conquer email
I'm as guilty as anyone of this, and is there anything in the CoCs that say something like "start by assuming the best of everyone involved?" Is that possible here?
So basically Brokedown Palace 2 only with two software engineers.
I took all of those except module theory in my undergrad math classes back in the early 90s. However some of them (for example Galois theory) were optional courses.
Doesn't it need to track the rotations in order to solve it anyway though?
I would be interested to know more about which large hospital information systems can import and export data from their competitors. I understand that FHIR is planning to meet this need, but I don't see much information on which system implement it and which large healthcare systems are making use of it.

Putting the responsibility on the patients to transfer data strikes me as backwards. The vast majority of patients whose lives depend on the easy transfer of records from one organization to another are incapacitated. They have been hit by a car, suffered a stroke, or are moving from one facility to another.
And typos fixed. We didn't get to discuss much of the Anti-Glossary, but hey, RMS sent me an email!
I don't think it makes sense to try to define "love" independently of a relationship between two people. If person B says person A loves them, then that it a good indication that A does in fact love B, particularly if person A would agree with that statement as well.
”but to me where Apple really deserves blame there is not having MoltenGL and MoltenVK (and perhaps some theoretical MoltenCL too) as 1st party projects”

Yeah, they should have learned from OS/2 and that other graphics subsystem it supported for compatibility (sorry, forgot what it was called)

Foo on top of bar will always have incompatibilities and performance problems compared to foo on bare metal, but third parties will develop for it anyways if it gives them an easy path to a larger market, and the risk is that bar will become an implementation detail, rather than a competitive advantage.

Electron apps are a good recent example. I bet all major OS manufacturers would like to get rid of them, if it meant those applications ran on their OS and not on others.
I think the key to the rationale is in the name. libc is a library for C. Go doesn't use the same calling conventions as platform C and does a number of things that make it not really play well with C code.

The authors want a world where you can just make a read syscall without using FFI.

It's possible this is a unrealistic expectation. Linux kernel interfaces are generally quite stable. On OSX and windows the kernel interface seems to be an undocumented unsupported API which is sad.
[Eric Raymond] on holy wars, and a plea for peace
Thanks! I've been wondering about this. Most of the articles start with a high level overview, and then they drill down into specific technologies. There are so many options to choose from that I'm never sure which platform I should write about (this article nearly ended up discussing custom Google Cloud Builders). I'm glad you enjoyed it!
That's a silly argument for a couple of reasons.

For one, it's just a bad business decision, opening yourself up to an incredible legal liability for relatively little benefit.

For another, just because they have more funds and a larger legal team doesn't mean they can devote the same quantity of resources to that specific case. Google is huge and might have resources dedicated to legal ~100x more than any other single entity, but if Google is party to ~1000x more cases than the other party, they'll still have a tough time matching resources.
Wait a bit more and you can buy a new iMac directly!
Ethereum Platform Is Top Choice for Big Business – Survey
Prob cause Trump is a Russian Puppet. Just a tip, but be careful finding Russian brides online. There is such a thing as the long-con.
they certainly started popping up everywhere long before the GDPR
> I think that currently pretty much every service, device and website violates the GDPR.

Not really, my website doesn't :-)

In case you're using Google Analytics, it's easy to make it compliant, you just activate IP anonymization, which you had to do anyway, out of common sense and because tracking by IP without consent was illegal anyway in countries like Germany.

[1] https://support.google.com/analytics/answer/2763052

[2] https://developers.google.com/analytics/devguides/collection...

> When I visit a hifi store with my smartphone, next day my Desktop PC will show me nothing but hifi ads.

Yes, I saw this behavior too, but I like to think that many businesses are not as unscrupulous. But I do take care of my privacy as an ongoing investment ... I'm Google free, I sandbox Facebook, I use privacy blockers, VPN, the works.

GDPR is IMO a godsend. I'm sure the cost will be high for many companies, but that's just karma.
That's much more FPGA-like than I expected.
I assume the registrar was also the nameserver in this case
I really hope https://handshake.org will catch on. It has the potential to solve a few very hard problems (PKI and online identity) without fundamental changes to the way the Internet works.
Not bad drivers, bad game code.
My podcasts are all downloaded with multiple episodes for each podcast and so is a large collection of my Spotify music. I get what you're saying but it isn't that big of an issue with a reasonably modern mobile device and a little customization of the app to do the downloads for you.
Just FYI, I'm one of the maintainers of a mid-size forum regarding opensource virtualization/containers and thus spam is a daily occurrence.

While the fight against it is rather dire and no end will ever be in sight, I'll nonetheless never stop (tool assisted) fighting.

Anyway, @zoho.com addresses used by spammers started to pop up circa a month ago and increased rapidly in occurrence. As we use stopforumspam to report and track spammer info (and surely are not the single forum seeing those @zoho.com domains) you may got a few flags raised somewhere.

Not sure what caused this sudden (from our POV) attraction of spammers using zoho, you may want to look into some defense against this. While a full solution may not be achievable it's often enough to be faster than other providers, aka the tiger defense ;-)
How big is the NFC antenna?! The size difference of 5C and 5C nano is pretty big but if it still can't fit the antenna then it must be huge
> But Core Storage, the technology responsible for keeping the most frequently accessed files on the SSD, can only see data on your drive at the block level, not the file level. It can’t tell the difference between an app that needs to be launched quickly or a document that doesn’t need a lot of extra speed; all it can see is how frequently blocks are accessed. APFS changes that. Fusion Drives can now move files to the SSD based not just on how frequently they’re accessed, but also based on how much the type of file will benefit from an SSD. APFS will store all file metadata on your SSD, too, speeding up Spotlight searches and metadata lookups in the Get Info window.

Can someone more knowledgeable than me explain how in the world this is an improvement? The old Core Storage model perfectly makes sense to me: it strictly operates beneath the level of a file system, combining multiple physical volumes into a logical volume family which contains a logical volume. It moves blocks between SSD and HDD using frequency of access. Now, why should we suddenly need to look at the type of file to determine which block device to store the data? Even if it's an application, but if it's not frequently used, why should we keep it on SSD?

And filesystem metadata should be even more obvious. Since basically all file operations need the directory entries and the inode information, the old Core Storage-based system will automatically move them to the SSD. Why do we need to explicitly tell the filesystem to do this?

Overall this feels like a step backward to me. I like systems that are dynamic and self-adjusting, not those with hard-coded rules and heuristics.

Also I'm a bit disappointed as the author, while producing a fine review to read, didn't quite do the deep-dive I had expected for a system that's arguably the most important in an OS—a system in charge of storing user data.
> I imagine you could create a Firefox extension that works something like that into Firefox's sync mechanism.

Being able to make something with an extension have having a behavior turned on by default in the browser are very different things.
I feel so privileged to live in a era where I can watch surface pictures of planets, comets, and asteroids.
CMS is trying to address that by penalizing organizations that engage in data blocking. We'll have to wait and see whether the new regulation is actually effective.

https://www.healthcare-informatics.com/news-item/interoperab...
We have absolutely not learned how to do without, that's a waste over estimation. Many places already have problems with the variety and those are still a tiny part of overall generation.

And the advances in theory are actually incredibly important if you want to build an actual plant.

But then again, for stable power fission does basically everything fusion does for you. The difference between fission and fusion are tiny compared to chemical energy.
Thank you for the write-up! When starting The Outline, did you investigate other languages for building the system, or were you set on Elixir from the start? What were these other options you evaluated (if any)? Which aspects of Elixir convinced you that it was the right choice?
This is an excellent explanation of what I was describing in the original comment.
You have two kinds of graduates: those who will work as computer scientists, and those who will work as software engineers. Those two groups have different needs.

The computer scientists probably need a functional language (Haskell might be the best current choice). They should probably know Lisp, possibly Prolog, and probably C.

The software engineers currently need C/C++, Java, Python, and JavaScript. They also need to know SQL. Go and Rust might be the future (and therefore "good to know"), but they're not yet the present (and therefore "have to know").

But I think that software engineers need more than languages. They need to know how to use source code control systems, debuggers, and static analyzers. They need to know what it's like to work in an existing million-line codebase after the original authors are all gone (because they need to know not just programming, but programming at scale, and they need to know why documentation, coding conventions, and good naming matter so much).

Note that, of your graduating class, maybe 5% will go on to work as computer scientists. The rest will become software engineers. Keep that in mind as you design your curriculum.
Like a Bop It that never says anything but "Twist it!" over and over again.
Why indeed. The article also stated that Google had twice attempted to broker access to the dataset and twice been turned away.
In my mind, the problem is bad code from developers like Ubisoft, and the willingness of Nvidia to expend tons of engineering effort to hack around them on a case by case basis. It's not really fair to call standards compliant drivers "bad" in my mind.

AMD pushed Vulkan (and Mantle previously) hard because it lets them break the cycle due to the layering concept in the driver stack. Intrinsic in how those drivers work is allowing end users to stick API verification layers in at load time. This will allow AMD to go to the press and say "see, it's not us, it's the application developer that wrote terrible code" without leaking any internal IP of those other shops.
John Hennessy on Risk, Employee Activism, and the Tech Industry's Declining Rep
The point of Bell Labs was to save the Bell System money. That's why they developed the transistor, Unix, and all the rest: because the cost to run Bell Labs was less than the cost-savings of the inventions it produced when amortized over their whole, enormous, system. I don't see any major cost-savings that Google could have gained from hella cool four-legged robots but maybe I just don't have the imagination.
I'm surprised, or perhaps, can you be more specific about what they had in mind?

If we could replace seeing-eye dogs with computer vision, good enough to help blind people cross the road, then why build it into a fake dog, not into fake sunglasses?
Nest Customer Service Number
I would disagree that the HL7 organization is looking to make these standards less convoluted. On the contrary, the large and established vendors help write these standards. In my opinion, it is in their interest to leave enough room in the standards to require ever more and more software in order to bridge the gap between systems.

I have worked on several integration projects, we always had to customize the interface on both sides of the system (the hospital information system on one side, perhaps a radiology system on the other). Moving one step up and exchanging data between hospital information systems and all of the smaller vendor systems is just that much more complex.
Why? It just needs to record the current position, regardless how it got there.
I've been targeted by pro-western, pro-corporate, pro-US, pro-patriarchy propaganda for years... I think the difference in this is, of course, not the propaganda per se, but that it is presented as not being pro-Russian confusionism, and its participants claim they are being one of the other things I've mentioned.

This probably is obvious, but I think it is an important distinction that the content itself may well be problematic to some, agreeable sure to others, but the real problem is that the audience is being deceived as being a part of some organic domestic collective when it is anything but... even if they agree with the content.
do you at least get to stick with one school until you've completed the respective grades in that school? also - do siblings end up in the same schools? or are they also randomly assigned?
This is the clearest, most balanced thing I've yet read on the subject.

We wait to see what the manuscript on the Todd function says.
One study found that relationships accounted for 70% of a person’s happiness
You'll have to read the article...
Yes but there is a work in progress to replace the cookie law with the more GDPR aware ePrivacy regulation.

https://en.wikipedia.org/wiki/EPrivacy_Regulation_(European_...
Newer languages build on the concepts of the older thus students will be able to easily pick the older languages up later.

I suggest Agda/Idris/Haskell in addition to C as it's rather trivial to write your own assembler in functional languages then use C to write missing parts of a full runtime system. This also allows students to explore writing their own compilers to better understand languages like C, C++, and even Java (bytecode isn't far away).
Before trying Simulated Annealing, try out all the industry grade constraint optimization solvers! They’re surprisingly more effective on average case inputs. I had to learn this the hard way when, for a class project, I was thoroughly beat out by people who just used dedicated solvers for TSP.
I'm not seeing a block at the moment. I did find a whois history page that claims their NS records in January, 2018 are the same as what I'm seeing now:

ns1.vtitan.com
pdns90.ultradns.net
pdns90.ultradns.com
dns1.p03.nsone.net
dns2.p03.nsone.net
nds3.p03.nsone.net

Those don't appear to be connected to the registrar (tierra.net); most likely the NS records were removed or replaced with servers that direct all queries to a parking page for abusive domains. The TLD servers for com. return a 2 day TTL for all glue records, and their SOA record indicates a 1 day negative TTL.

(Of course, some caching resolvers ignore TTLs :( )
That's what this project does. It does signing, just not encryption. I would argue that this is OK legally.
that seems very strange that the limit of a purely mathematical function would yield the fine structure constant based on anything other than a coincidence, especially considering we can only measure the fine structure constant to only so many significant figures based on the accuracy of our experiments

however if it indeed is the case that the value of ratios of speed of light, planks constant, electron charge and electric permittivity of the vacuum are related to prime numbers would be indescribable

edit - this appears to be closer to the paper https://drive.google.com/file/d/1WPsVhtBQmdgQl25_evlGQ1mmTQE...
>I don't understand why the Chrome team is picking this hill to die on- their team (managers and developers) are all over twitter and reddit trying to explain the privacy violations away as if the people upset about this are just not understanding what's going on.

link to said threads?
"Best" by the metric of hitting the #1 spot. Sadly, most of what I find most interesting and useful on HN doesn't hit the #1 spot, so I need a different metric.

Working on it ...
Is it more likely that your DNS host or domain registrar could be compromised or that Google might shut you out of your account? There's risks with either decision, personally I put more trust that my Google account will be there than in my registrar's security.
What are the pros and cons of upgrading to Mojave for a hacker using a Mid-2013 MacBook Air?

Is that true that Mojave looks ugly on non-retina displays, won't allow your scripts to access some stuff previous versions allowed, integrates with Apple's internet services and DRMs more tightly and can have problems with playing old Windows games like Fallout 3 with Wine?