skysight-inc/HackerNews huggingface dataset:
I'd pay good money for an open and simpler platform to run my security-critical tasks that don't require top performance. Auditing a modern high-end CPU is probably a huge task even if you have access to the HDL because of how complex they are. A simpler design (RISC, no out-of-order execution, basic branch prediction and prefetching...) ought to be fast enough with modern lithography to browse the web, send emails and do 99% of my daily tasks except maybe compile C++ or Rust code.

The problem of course is that it's probably a very niche market at the moment. Most people probably don't really understand what's at stake and might not even care either way. As such I don't expect that people could manufacture open CPUs and sell them at a reasonable price. So you'd end up with overpriced, under-powered CPUs which won't drive adoption.

I can't imagine such a project being successful if it's not backed by a big company or a government. I kind of wish the European Union would try its hand at it, after all computing is absolutely critical these days (and it's only going to get more critical as time passes) yet we're completely dependent on american and chinese companies to provide us with CPUs. If the EU thought that Galileo was worthwhile to have our own positioning system certainly it also makes sense to have our own CPUs for critical tasks?
Germany. SPD coalition with CDU/CSU leaves party youth out?
Wildbit has been running a profitable, debt-free and remote co. for 17 years
> you need a license to build it

That's the opposite of "open".
The "MiniHack" iOS app totally fails for me on PIA. I can usually access the site from my desktop just fine though.
This test is probably not being used for "what kind of cancer" but as a cheap and easy way for yearly/bi-yearly tests of the general population as part of prevention.
> SoC with plenty of poorly designed tweaks and additional devices and it's not happening

It's called Qualcomm.
The use of nuclear power should be encouraged and popularised whenever we can. Years of nuclear FUD needs to be unwound and humanity re-educated on the benefits of nuclear power. So much of our current climate change predicament could have been avoided. Its a crying shame.

https://www.youtube.com/watch?v=ciStnd9Y2ak
New blood test can detect early signs of 8 kinds of cancer
I have question on this tutorial - How are you ensuring the value part of the equation. Lets say I own one of the cryptokitties worth $100k:

https://www.cnbc.com/2017/12/06/meet-cryptokitties-the-new-d...

What happens if the cryptokitty loses 10% of its value? And how does the contract know this loss in value?
Very funny. No, but what if I called a virtual machine CPU-less. Bad name? I would say that is. Also treating long running task as a little demon performing a task is more allegorical same with killing a process. I am not sure I would call it being server-less allegorical.
Assuming you're referring to the general development and supply of all drugs (in particular new drugs, as well as generics) the simple answer is that the process of discovering and developing new drugs is both high-risk and also heinously expensive. As such, whoever approaches it needs to have many billions to spend and --very likely-- lose. The current capitalist Pharma model has developed to suit: investors in Pharma essentially take on the risk, and the 'downside' is high drug prices to pay back the investors for their investment and its risk.

Are there alternatives? Well...
* Large charities (the Gates Foundation, for example) might be able to fund development of drugs, but would be most likely to focus on a limited number of high-return, lower-risk opportunities. The Foundation's annual total spend ($4.6Bn in 2016) is roughly half of one large Pharma company's R&D spend (https://www.roche.com/research_and_development.htm), so they've clearly not got the clout to enter general drug development.
* Governments might be able to enter this space, but then you're betting that a government can do it cheaper/better than big Pharma, which is a major gamble, even before you get into arguments about public- vs. private-sector efficiency. You then also run into the challenge of governments not being great at making major long-term visionary investments in a 4/5-year election cycle, the electoral unpopularity of such an approach if drugs fail, and the ethical requirement of firewalling the government development arm from the drug approval (i.e. public-health-safeguarding) arm. And again, you've got to find the money: sure, Roche's drug development spend per year is only ~a tenth of the UK NHS's annual budget... but that's a super-cash-strapped health service - diverting 10% of its budget to maybe improve things in 10 years would be a tough sell.

Any avenues I'm missing?

(Now... fully agree that it would be possible for government or non-profits to enter the generic space, but... the majority of generics make pennies, if anything, and are certainly not cash cows. For every one 'bad' case that's brought to the public attention, be it a rare antibiotic, or the price of adrenaline pens, there are countless thousands of other examples which aren't a problem. So you'd need a very flexible generics strategy to only focus on these rare 'problem' cases... and this might not even always be scientifically or legally possible.)
Reverse engineering FPGAs is like stealing a train. It might be fun, but the overall benefit is rather limited.

Vidado isn't most comfortable tool, it does the job and handles all the primitives (memory controllers, clocking, transceivers, etc) very well. I wish somebody could design comfortable IP version control system.
Autumnal scents
What is javax.ws.rs.core.context? (Part 2)
The first paragraph is true.

> people (from all backgrounds!) with chutzpah and persistence have a shot

Economic mobility is lower that what most people think across developed countries and it's decreasing.
I'd say "fiddliness" is a characteristic of happiness and focused work.

If you overlook most details you are basically just 'doing stuff to get objectives done', which is meager imho.

Getting acquainted with detail takes us away from the vast sameness that we experience when we are just running on automatic and helps us cherish and savor each moment as complexity unfurls.
In France we use it in our Math curriculum.
You do realize an open source tool chain was made off this guys work of reverse engineering the ICE series of FPGAs. Also what about real time alteration or reconfiguration of an FPGA?
Pretty hard to do without some documentation. Although, that's kinda like self modifying code kinda hard to design something useful with, but not impossible.
I don’t get it
If you are using a car once a month, shouldn't it be far cheaper, even without taxes, to just rent one?
> I sometimes spend 2 or more minutes making up a name that best describes what this layer is about.

Some of the best refactoring I ever did for long-term code-maintenance was nothing more than untangling a web of abstraction layers and renaming them to fit the actual context, changing nothing to the functionality of the code.

Sometimes you start out with an idea for what the architecture will be, but then things change and the naming isn't updated.
Do you know why both Apache OpenOffice and LibreOffice still exists?
I like the first two paragraphs but I'm not sure I can swallow that third one.

As a direct counter-example: I think a lot of older people have given up their previous views on privacy in exchange for using Facebook and doing other commonly-intrusive internet activities.

I think I'd replace the paragraph with "If you want to change someone's mind, try demonstrating an alternative with better trade-offs".

I'm hoping the GDPR will be a demonstration to Canadians & Americans that demanding a right to privacy is a viable alternative to the status quo.

Social networks, advertising, and privacy are able co-exist, just perhaps not with the existing trade-offs allowing free-as-in-beer and know-me-better-than-myself-"features".

edit: reordering paragraphs
edit2: reorganization
Not open-source afaik, bit closest one with Linux support that I found: Gravit Designer - https://designer.io/

If you want to design UIs (several pages, a single page is fine) Inkscape will prove painful.
Exactly what do you think "happens" ?

Not even Chernobyl, that had an atmospheric nuclear fire, the worst case scenario imaginable, had a economic, environmental or human live cost comparable to the impact of a single coal power plant.

It really concerns me when people on this forum, that has no excuse to not know better, parrots this anti-nuclear FUD.
I use LibreOffice calc every time I need to export an Excel spreadsheet as csv, because you can specify double quoted fields and you can specify UTF-8 encoding. I think this is a major use for LibreOffice, moving enterprise data into a web CMS. I work on a dataset with a lot of foreign characters and LibreOffice is my savior.
Eager to hear why you think so?

I'm a young person taking a 1.5 hour train+bus commute because I cannot afford a 45 minute car ride. Why do you think the system is working right?

Or, in your view, what am I doing wrong?
You could change Amazon. It seems to me that this person has an articulable case against Amazon for damages, and filing suit would certainly be a way to get higher level attention. Though if I were him I wouldn't do it either do the hassle.
There's something of a connection here to Zen and the Art of Motorcycle Maintenance. Two examples come to mind:

1. The narrator thinks it's important to have in your toolset hammers of multiple hardness, because your hammer should be softer than whatever material you're hammering on at the time.

At least, that's how I remember it; I might well be wrong about -- well, about the DETAILS of that example. Please correct me if I am.

2. A student gets and assignment to write an essay about a particular brick wall. He can't see how to fill the assigned length with anything interesting.

The instructor then says OK, write instead only about the left-topmost brick. The student has so much to say about it he has trouble making his essay SHORT enough to meet the assignment's requirements.
It's also extremely good for RPGs and MMOs, neither of which are unpopular genres.

We haven't seen a lot of either yet, because both require considerable investment, but the first VR MMO, Orbus, is going very well, and Skyrim VR on PSVR is one of the first VR apps to really sell headsets.

(My own VR RPG also did very well, and convinced me it's a great use of the medium.)
Awesome post! Personally, I've experienced this in academia, with me being the culprit but also in a team setting.
Fresh graduates, seem to be convinced that their narrow-scope textbook knowledge can conquer the world! I've studied Electromagnetism, one would exclaim! How hard can the software implementation be? Why should I bother with technicalities such noise introduced by the cable setup?

The moment you take a step back, realize that a real-world project has so many details, that your team can get collectively stuck, and that you might be just flat out wrong is really humbling.
Is there a way the general public can help this research or speed it up?
Was 2013 before all Google searches were secure? Unless your workspace is doing MITM they wouldn't see the search now. Though, obviously you'd have to trust that Google wouldn't dob you in either.
The fact that digital logic design is constrained to one of two ancient languages by the proprietary toolsets is a serious problem.

There are ways round this by compiling to Verilog (eg Chisel) but it's an uncomfortable halfway house.
MyPy and tests.

Do E2E testing, test the API. If you later find out that the implementation is lacking, yoi can swap it out with confidence, if you have 100% coverage of your API spec.

Also, as a sort of management recommendation, you need to set the bounds and find the people that can work with you, not the other way around. (Yes, of course, you work with what you have, but this doesn't mean anything implemented in spare time must become the next cornerstone of the company/product.)

And you must spend a lot of time growing your teammates. Because with a great team a rewrite/refactor will lead to better results, with the same quality team, even in a "better" language you will only get similar low quality results.
This is nonsense.

What you describe is the current state of affairs for CPUs. Intel, AMD, ARM, and every other company working in this space already "put all of their stupidity inside it in the name of features and security". These companies will continue to "put all of their stupidity inside" their products as long as innovation continues.

As Spectre and Meltdown demonstrated, bugs like these occurred in almost every CPU that allows speculative execution. Open projects will simply address these bugs as they are discovered just as private companies do for their proprietary design. Openness is orthogonal to this class of bugs.

> The entire time of kernel devs will be spent working around the various 'features' of the OEM designs.

No they wont. If a CPU spec is implemented by a large number of vendors, kernel devs will (must?) treat their support as they treat peripherals: They will provide support for the baseline CPU as is described in the open spec. Additional support is supplied either by the manufacturer or by volunteers who want to take advantage of additional features.

> But putting everything up on GitHub is a recipe for disaster.

I'll gladly take fragmentation if it means that we are no longer forced to accept ME, PSP, or TrustZone. Competition and diversity is a good thing. It's having only closed CPUs that's the recipe for disaster.
I just drop one star each time they ask, and update the comment to make that clear.
Except that it doesn't. There are no forms of life on earth that have been growing exponentially for millions of years. Sooner or later growth and expansion always hits its limits and populations stabilize or decrease.
Surely this only applies to amazon market place? Any sold or fullfilled by amazon would have already cleared customs by the time your name appear on the package? Not that it protects against being sold counterfeit goods but at least you are not involved on the step where it crosses the border.
Hackers gone after Stellar Lumen cryptocurrency and steals $400,000
> Screen Readers Actually Read That Stuff

Not if you follow the font-awesome accessibility guide [0]. Either add a description or hide it for screen readers, just like for any other image.

Other than that, this is spot on. What's missing is that SVGs may improve the performance. I've reduced the page load for my blog by 20% by replacing font-awesome with inline SVG icons.

I also recommend reading why GitHub switched from font icons to SVGs [1]. Also, in Font Awesome 5 [2] all icons were redesigned as SVG.

[0] - http://fontawesome.io/accessibility/

[1] - https://github.com/blog/2112-delivering-octicons-with-svg

[2] - https://fontawesome.com/
I think that it's possible to use reasonably latest JavaScript without all those eliminations/minifications/tree shakings/sharing, etc for many projects. But writing entire project in one JavaScript file or issuing dozens of HTTP 1 requests is a real deal breaker for a lot of projects. I know that for most of my projects build tool is only used because of modularization. Everything else is good to have but not required and not worth build complexity.
Homebrew 1.5.0
I understand the drug companies ("pharmaceutical industry" in the link below) pay about 60% of the research costs. It's a lot of it, but it's not orders-of-magnitude bigger than the public contribution.

https://www.thebalance.com/who-funds-biomedical-research-266...

Some would suggest that the drug companies actually take on the lower risk research, leaving the high risk work to be funded by other sources:

http://www.latimes.com/opinion/op-ed/la-oe-1027-mazzucato-bi...
I don't use Prime and have noticed Amazon keep increasing the time taken for 'free delivery' to a point where i'll just buy it from eBay now, or direct from the retailer.
If I understood correctly, this was actually Rimowa who flagged him? Ie not Amazon, not the US customs? Hell if I'd ever purchase anything from them again if I was affected by something like this; the news should really be "Beware when purchasing Rimowa products, you're exposing yourself to unnecessary risk".
I had a colleague once who bought a pack of cookies that said '10% free' or something like that. I turned out though that only 10% of the initial volume had been added (hope that explanation makes sense - it's a variation on the issue Steve44 is describing). Anyway so he wrote a letter to the company pointing that out, they send him back an apology letter and a box of free biscuits.

Moral of the story: pay attention in math class kids. If you don't, one day you might have to hand out free cookies.
I love it when developers write web copy

> Setup is automated. Just answer a few questions, and Algo will build your VPN for you.

There are 5 steps before you get to the "Setup is automated" part! They're easy enough steps for someone with a bit of tech chops behind them and I will go easy on the first two (Set up VPS, download Algo) but come on, that is not automated!
Single source of truth. It would be too easy to split into "alternative facts" if people could successfully establish alternative Wikipedias.

Of course, seeing the direction the world is going, this may happen.

Also, while seeing the benefit of single Wikipedia, I also think it could benefit from larger number of pages about less important topics, not being that strict on what can and can't be a page topic. Extended Wikipedia of sorts.
Tips for Automating Distributed Logging on Production Kubernetes – The New Stack
Bug Bounty Ethics in the Aftermath of the Uber Breach
Have you considered using NSIS or Inno Setup to create the installer instead?

https://sourceforge.net/projects/nsis/

http://www.innosetup.com/isinfo.php
All of this and more has been explored with BEEF. An easy way to demonstrate these sorts of attacks is with BEEF + MITMF.

http://beefproject.com/

https://github.com/byt3bl33d3r/MITMf
It's still somewhat like asking a bornd-blind person what it's like to be blind. To them it is normal, they haven't ever experienced anything else.
> Imagine this way: if a team uses just documentation, not tests, then what's your ideal for the team to track when the external bug is fixed, and also phasing out the mitigation code?

- not all external bugs are fixed, some are permanent (e.g. the hardware issues).

- tests can tell you when something is wrong, but not when something is working. I'm not really sure how a test could tell you that "external bug is now fixed" - and even in cases where that _might_ work, I'm not sure it's a good idea to use a test for that.
Agreed entirely on auto suspending inactive users. Testrail by far are the worst with this, we added a bunch of users by mistake after our JIRA configuration went a little... over the top, got an enormous bill for two months and despite us never logging in they refused to refund.
Trump Lost a Huge Opportunity in the Nomination of the Fake News Award
Management and Leadership. What's the difference?
Tldr eh!
I completely agree and don't think coal is better than nuclear power at all. Reduction of energy waste, renewable energy sources and nuclear fushion are the obvious way to go, but it may make sense to temporarily accompany them with nuclear power.
IPs can be nice when working with FPGAs, but when it comes to ASICs unless its very detailed piece IP block also works with your fabs process/cell library. You either design your own IP for the fab or find a suitable replacement.

Or are you talking about managing blocks that you or team have designed? That's annoying especially when you have all these blocks with certain performance characteristics such as power use, propagation delay, area ect... So you spend time simulating a design with each of these blocks till you get the one that meets the specs for the larger design, but saves the most space so you can put more things else where. It's nice though that some of this stuff is getting automated, but it's still a pain with analog designs.
This has been a really hot topic in my country, lots of debates, protests, accusations flying back and forth over wether noise impact studies were done correctly or not. It's been on the news for months.

Basically, Schiphol is getting too crowded so they are opening a second location (actually, it already exist but it's a small airport now which mainly services small private planes) in Lelystad. As the new location is relatively close to Schiphol (about 32 miles) the new inbound routes and holding patterns have to be below the existing routes for Schiphol because there simply is no other place for them to go.

Plenty of information about it available online but most of it's in Dutch. This report has a couple of maps and charts which may be useful for you: http://hoogoverijssel.nl/wp-content/uploads/2017/07/20170711...

Edit: and some more info: http://www.pbbo.info/documenten/Luchtruim%20Lelystad%20ACS.p...
Top 6 Reasons for Retail and E-Commerce Industry to Focus on Mobile Apps
Looks paywalled.
That's some groundbreaking work: GPUs in K8s. By Kube you mean the KubeFlow project?
Intel: “90% of Affected CPUs Have Live Patches” as Rumors of New Attacks Arrive
Take Advantage of the Top 4 FinTech Trends in 2018
Something I've noticed now that we're all communicating online in written form: a lack of people saying "I don't know"

It seems that everybody knows everything. Whatever the issue, a little bit of Googling and suddenly you know all there is to know. Even more wondrous, no matter what position you take on anything, some more search engine Kung Fu and you can find a hundred people willing to support you with arguments, surveys, facts -- whatever you need.

Everybody knows everything. It's quite amazing. And then when you take a tech team into an unknown domain, suddenly they find it very difficult to open up, admit ignorance, and reason about things.

I am reminded of some startup book or blog I read years ago. It was talking about the relationship between intelligence and startup success. The author said that there was a correlation. It was an inverse correlation. The more you have been rewarded in life for being smart and knowing everything, the more you felt intelligent, the less chance you had of making a startup work. You just weren't able to admit all the things you didn't know.
We can both come up with sob stories all day. So that old couple sells their house, then what about the young father entering the job market who could afford a cheaper house closer to Amsterdam to commute into work and see his kid more often? The kid loves airplanes and one of their favorite pastimes is watching them come in for landing.

Of course people who don't yet get any benefits from the airport construction aren't vocal about increased investment in its infrastructure, even though collectively they'll be the beneficiaries.

This is a classic example of concentrated benefits and diffuse costs, with the concentrated benefit being the NIMBYs who live near the airport and benefit from the status quo, and the greater diffuse cost being what society at large has to lose from it not being built out.

I'm not familiar with how airport noise regulations work in The Netherlands, but the situation you're describing with Schiphol doesn't sound unreasonable at all.

Unlike a club next door the amount of noise from an airport should be easily predicted based on available data, we know where the planes were at at any given time, and can construct very accurate models of what the noise at any given point on the ground will be.

Why would the council need to show up to do noise measurements only to find that yes, the noise is pretty much exactly the same as what your neighbor next door is experiencing?

If the noise is being systematically underestimated that's another matter, which the courts could presumably sort out, but that they're relying on estimations seems like good policy to me.