skysight-inc/HackerNews huggingface dataset:
Gentoo didn't mark 4.14 as stable (it has its own procedures for stability despite the kernel folks treating 14 as the new LTS following 9), so only users who immediately upgraded to it (manually specifying they wanted it) would be affected by this.

I really think gentoo has the best packaging story of Linux distros, except perhaps 'newer' stuff like nixos/guix. Rolling releases (my gentoo box has a continuity since 2009 with nothing ever resembling a dist-upgrade of other distros that you're forced to do to get the latest and greatest), generally gets the latest versions of stuff and their patches first or among the first if you want to live on the bleeding edge, it's easy to find overlay packages for things not in the main tree, and even create your own 'packages' since everything is source-based, USE flags for customization, and anyway it has a good stable-only option too.
I played enough Kerbal Space Program to be confident in my ability to navigate a rocket to the moon.

I'm also confident I would create a red smear on the launch pad for the first 30 tries then suffocate in space or smear the moon for the next 30.
Many medical devices run Linux. Most (AFAIK) patient monitors run Linux; GE and Philips (the biggest is business) both run on Linux. Those are the devices that keep you alive during surgery, make sure that those who are born too early (I don't know the English term here) are doing ok, monitor you state while you are in ambulance etc.
svn was used successfully for many years at many companies without having the git "feature" of deleting history. svn obliterate was never implemented and if people needed something like that they would use admin hacks. It was definitely as easy as git makes it.
Top Brands UAE
These comments here from people in other countries are clear pictures of what Americans will face if this goes through.
I like Fossil very much. It is compact, yet offers a nice variety of features. I especially like the integrated web interface and the fact that the Wiki, with its entire editing history is transmitted along the regular file operations on the repo whenever a repo is cloned or pulled. (I use Fossil to track the source tree of scripts, little programs and SQL queries I write at work, and of my personal "monorepo" at home where all of my toy projects live. I.e. I have not done anything big with fossil, but for smaller repos it has served me very, very well.)

Also, on Windows it is just a single, statically-linked executable, so "installing" it is as simple as copying the executable into a folder that is in your %PATH%.

I am sure Git supports a lot of advanced use cases that Fossil does not, but for my needs, it is pretty close to perfect.

One feature I do miss the ability to copy a file along with its version history up to that point. It is not super important, but sometimes it would be helpful if one could see that a given file started its life as a "fork" of another file.
Oddly, the UK does have net neutrality and you can get those app-specific data bundles in addition to universal access.
SoftBank’s $10b investment in Uber could end the war with Grab in Southeast Asia
> the proliferation of fake news; this one stings a lot. When I was younger the internet seemed like such an incredible learning tool. Many years later, walled gardens driven by algorithms intent on feeding narcissistic tendencies allow people to fall deeply into their own confirmation bias.

My take on this is that the internet users who wish to learn need to learn how to learn, which sources to trust, which claims to discard. I do not have a clear understanding of what "fake news" is (the term is so derogatory and loosely applied), but I would imagine that it is in some respect similar to the infamous Nigerian spam, to which many internet users have been exposed and whom they learned to recognize and ignore (as they did with most of the spam).

You are free to choose or ignore whatever sources of information (or misinformation) that you wish. For me, that's a glorious thing. Complaining about fake news is, to my ear, similar to complaining about religions or mysticism — it may be misinformation but some people like it for some reason.
How about if you're advertising for a job as spray-tan tester?
"without users, your program is pointless, and all the
development work you've done over decades is pointless.

.. and (then) security is pointless too, in the end."

He tends to get really mad when kernels dev inconvenience user space devs. Perhaps one of the reasons Linux succeeded was because of this fanatical customer focus - if linux is the platform, user space developers are the customers.
Interesting that you mention smartphones, because that is exactly what Google has made to their Linux fork.

Every Android app that misbehaves, just gets killed without warning.

The scenarios where this might happen, have been increasing since Android 7.
Just got ag and rg for win32 x64 and dumb-jump is quite nice. Simple, transparent, fast.
Cloud Wars: AWS IoT price cuts vs. Microsoft running VMware on bare metal servers
Ask HN: Should we ban free shipping?
Most people on HN seem to support net neutrality. But what about delivery neutrality?

If Netflix can't provide free streaming by paying to send you packets, then Amazon shouldn't be able to provide free shipping by paying to send you packages.

Think about how unfair this is to small businesses who can't negotiate such deals with shipping companies, and have to charge their customers more for delivery. Surely, they won't stand a chance against Amazon if this continues.

Given that most of you want to ban free streaming, would you also want to ban free shipping?
I find it interesting that you hold the MailChimp API in such a high regard.

I use it frequently as an example of how not to build an API. I find it hard to integrate efficiently with it - it got worse from version 2 to 3, although some of the blunders have later been fixed.

You're probably right that the error messages are relatively thorough. Many of the constraints aren't documented in the reference documentation, though, so it requires trial-and-error.
Show HN: Integrated development window manager
The problem is that the researcher is set up as a terrible straw man, and that in turn makes Adam look a bit like an asshole here, even before getting to animal testing: To start off, she claims that “you can’t [prove things wrong in] science!” … excuse me?! Science is all about [hypotheses] being proved wrong. That’s quite literally its definition.

On we go: “Everyone knows testing on rodents is practically the same as doing actual human trials”. Actually, no competent researcher thinks that. I’ll grant that it’s a fairly common misconception in the media, and one that’s definitely worth addressing.

But it’s disingenuous and counter-productive to do this by creating other misconceptions — namely about what science is (see above), and that scientists are somehow oblivious to the (very obvious!) deficiencies of animal testing. That doesn’t mean that mouse model research is useless — far from it (unfortunately). It’s a crucial first step in a lot of biological and medical research.

To be sure, Dr Raza — as an expert — makes excellent points! But so does the FDA when it mandates animal trials before human trials: Adam points to an example where a drug went to human trials and almost killed the patients even though it was safe in mice. OK. Now imagine how often that would happen if we didn’t have preliminary mouse studies.

That said, all (!) animal research scientists I know support stronger regulations on mouse research. And, although I can’t speak for the US, the regulations are already a lot stricter in the UK and Germany than claimed in Adam’s video.
What about some abstraction/interfacing layer/driver that would take care of exposing some kernel functionality an average driver needs and provide additional validation?
> it's been initialised by bio_init(), which sets bi_partno to 0.

It just memsets the entire thing to 0, which in Rust would

1. require unsafe{}

2. most likely be UB as the struct looks like it has a bunch of pointers which would not be nullable (e.g. arrays)

And therefore not be done at all, or rejected by reviewers if attempted.
But I can't see why regulation must be necessary to maintain net neutrality; of course it's a good thing, I'm just not sure the government necessarily needs to mandate it.

Documented abuses of net neutrality were few and far between and there really wasn't a precedent for the 2010 Act in the first place. Mobile phone carriers are not subject to the same net neutrality rules, yet I haven't heard of any of the 4 major providers deliberately throttling internet service.
The mitigation does not prevent a particular class of bugs, it prevents a particular class from being exploitable by turning an invisible-but-possibly-exploitable bug to a crash bug. The bug is still there, but now it has a larger impact on most customers.

That's a serious tradeoff, especially (as Linus is complaining) turning a rare bug into a crashbug doesn't allow you to detect and fix it, you need a mode where the bug is logged but the process is not stopped (and might be exploited) so that the bug can be reported, reproduced and fixed.
Because there is a workaround, applications just need to be updated.

"Either use Print Preview instead of print button or if currently using window.print() in javascript change this to document.execCommand('print’, false, null)"
Because you trust their security better than your own, which at any organisation without a dedicated security team seems like a reasonable decision. I live and die by my money, too, and I give that to a private company to hold rather than protect it myself.
Instead of just downvoting me, I’d really appreciate any comments on why you disagree with this. Just looking to learn more. Thanks!
Nice spot, we have moved the link up to the top of the post such that people can jump directly to the CF blog link.
Your experience of it being hard to even get started because of the insular hardware community mirrors mine. (Well, I guess my employer does use FPGAs somewhere, but in a department far from me.)

Are you just using a Cyclone V demo board? To be honest, it's actually a little hard to even find FPGA accelerators that aren't bespoke.
> I simply cannot spend that kind of money and put up with weird compromises like no haedphone jack or no fingerprint reader

That category no longer applies solely to apple. Google's flagship phone [0] is just as expensive as Apple's, has no headphone jack and no fingerprint reader.

[0] https://store.google.com/product/pixel_2
FCC votes to limit program funding internet access for low-income communities
They will form a cartel
No, I think there are just a decent amount of people who actually do support less regulation here. I mean, they're naive and entirely wrong about the effects of deregulation in this case, but I don't detect much in the way of intellectually dishonest discussion.
No need for a separate preprocessor. org-mode offers org-babel which enables you to practice "literate programming" to create your init file, where you interleave text and code.

Here's are couple of examples: https://github.com/howardabrams/dot-files/blob/master/emacs....

https://raw.githubusercontent.com/sachac/.emacs.d/gh-pages/S...

Also see: http://howardism.org/Technical/Emacs/literate-programming-tu...
Gambling is not banned in Belgium, it is regulated. There is a state-owned lottery, plenty of casino's, sportsbetting companies etc. One thing that is banned is selling gambling products to minors.

You are right that booster-pack based collectible card games are basically gambling (and they are definitely also targeting minors). However, there is also a significant difference between a game that front-loads this gambling (you know what you are getting into, and you buy and construct your card deck before a game) and a game that tacks it on an existing game. It a gray zone if the loot box contents offer no in-game advantage (e.g. Valve sticks to purely cosmetic items for their games), but is pretty sinister from both the game design and ethical perspective if it offers an edge in the game. It's back-loaded gambling, where a pay-gamble-to-win scenario is dangled in front of the player after getting killed in a shooter.
Disproven multiple times.
It depends upon the culture. Some places favour a project repo others a repo per microservice/job.
I used the ROS a few years ago with Professor Jenkins at Brown University. It was great, I sat in my wheelchair in the UK and flew a drone remotely in the Lab. in Rhode Island using just my head and right index finger. It was great :-)

It was easy to set up and use and pretty reliable at the time. In a similar vein I used NodeCopter to do something similar between Yorkshire and London at a Wired conference as well. That used a web interface and lots of JavaScript goodness to achieve roughly the same affect. It was loads of fun, but a very high pressure thing to do to try not to hit journalists in the head with a drone!

My next big step is to go for the whole FPV experience with my set of limitations, I started trying to do just that last year but with one thing and another (read: hospitals and stupid quadriplegic stuff) it didn't come to pass. It definitely looks like fun though as I had some really cool advice from Kevin and a few other people. I'm really hoping to get back off the ground again at some point soon. (See what I did there!)

Here's the video of the nearly hitting the editor of Wired magazine in the head with a drone in case you're interested:

https://www.youtube.com/watch?v=_XM97VvRSRM

Edited to add: if anybody from ROS needs a quadriplegic geek to help test anything, get in touch. :-)
Well, it can always get worse. If this thing passes and Time Warner wins in court and gets to buy AT&T..
I'm especially saddened when I see a lisp/clojure talk where the user navigate through emacs using arrows and the likes.

A lisper not leveraging sexp ala paredit/parinfer is odd.
> That creates an incentive for employees to cause data breaches and then disclose them for massive profit.

I think this is a false premise. What is to stop an IT employee from installing Oracle database in production without a license (assuming technical leadership is incompetent like at Equifax), waiting for a bit, and going to the BSA or Oracle and saying, "hey come get your pay day".

One, I think anyone with a shred of ethics won't do it and two, I think if we put the ceo AND the board in prison for the actions of the corporation and its employees (while following directions), then we create a strong incentive for corporations to be of manageable size. Now, I hear a lot from our politicians crow about how much they love small business and how much they hate "too big to fail". This will be a big boon for that. However, I am not holding my breath.
Any references for figuring it out?

Can I ask do you run it with ublock or other ad blockers?
> double free or a memory leak, what should happen

Both offensive and defensive programming is important in safety critical programs and I get your point, but those things you mention don't' happen in safety critical systems.

There is no dynamic memory allocation. RTOS used will support "brick wall partitioning" for memory, processing and other resources. Different systems can run in the same OS but they cant' compete for processing time, locks or memory access. Everyone has been dealt the resources they can have from the start. It's not possible to run out file descriptors, memory if you allocate them statically from the start.

Assertion errors or monitoring errors in safety critical systems usually cause reset or change into backup system. If the program state is large and reset is not safe, retreating to some earlier state (constant backups) is likely.
You have a full checkout on your laptop and probably a whole bunch of other developers laptops. With git you can also have random backup computers do the same thing! You don't have to rely on github alone, for this.
As long as Firefox and Chrome are somewhat similarly performant, I will always choose Firefox. I'm trying to wane off google products and services as much as I can, as I believe they have too much control over our digital lives. Most people are fine with that and I respect that, but I rather take as little control back as I can.
Would you advise me to get a try to EMACS? i mostly program in python (django), using docker, kubernetes and so on. I'm using an IDE.

On server i use vim (took me a while to understand the commands, but now i found it insanely clever on some comands)
What advice would you give to people who may not be as resilient, technically adept or intelligent as you? Just become more like you?
The US didn’t have Net Neutrality until two years ago, and somehow everything was just fine. There’s no need to preemptively impose heavy handed regulation to fix problems that have not yet occurred, and indeed may never occur, in the US.

Bundling seems to be the boogeyman de jour. But consumers in the US are used to universal access to the internet and would probably not respond well to such practices. And if we wanted to preemptively ban any type of internet connection except a universal one, there is no need to apply much broader and constricting Title II regulation to it.
Am a 99% emacs user, but I almost prefer vi text editing paradigm. Very precise and regular set of basic operations. Logical and rapid.

It's an interesting two sides of the same coin. Emacs, as lisp legacy, is centric, everything as layers around a lisp core (and C bits). Vi is more island like, complex logic is delegated to external programs most of the time.

It's interesting to compare the two, how to decouple/modularize a system.
This is an interesting point, and I think one that anyone considering this approach should consider. The way we segregate multi-cloud is the delivery of primarily our front-end app. Depending on if you are in an EU or US region you will be redirect to an API instance and then have direct connectivity of that API, this is mainly due to regulatory requirements.

As a 2nd data point check-out https://www.backplane.io/ - from Blake Mizeranyt the (former) technical lead of etcd
"Don't check secrets into VCS, folks! "

I suppose? But at this point they have your code base. You are so owned at that point.
APIs and programming languages are UI for programmers, so yeah, they deserve some UX thinking.

However, where is the current trend of functional programming in this piece? (I am not disparaging FP, on the contrary, I think it's a good development.)

Shouldn't API calls be, for example, easy to test? In functional programming, we often avoid doing actions directly, and instead give descriptions of actions (in form of functions) that are to be made. Does your API support that?

What about minimization of the state that the API requires to keep, and its transparency?

I am sorry if I come off a little incoherent. Best would be if I could give some tool a program that calls an API, say a sequence of API calls. And I would be told, this sequence is valid for the API. So I could prove for my program that it is accessing the API correctly.
I think Wikileaks is entirely opposed to the whole basket of deplorable "non-legal strategies" that the Clinton cabal was willing to throw at him.
Rent is included in the CPI, and it usually co-moves with housing prices .. and yet .. it means no difference: https://www.ecb.europa.eu/pub/pdf/other/mb201008_focus06.en.... (it's much more drastic in the US CPI - probably because more people own their homes in the EU and gentrification and other effects are a lot slower too? who knows..)
Do they block or throttle VPN traffic?
Making the Case for the Affordable Care Act Going Forward
Where to Get Code Signing Certificate at Affordable Cost?
I'd rather have the status quo than giving full censorship power to a government agency. Not to mention that fiber is getting to more places each day with most of the densest cities covered now. Looks like the problems Net Neutrality was supposed to protect us from are not as grave as they used to be and that the market kind of sorted itself out. Why give the FCC/Trump full censorship power now and force ISPs to jack up their prices just because progress is not happening as fast as some elitists say it should? You think adding more regulations will make fiber be deployed faster?
> Yes, that's what makes Snowden and Manning interesting, they're a new kind of hero - heroes for people who don't read the news (or perhaps much at all).

> There was very little in their revelations that was new and things dramatically worse were reported previously without gigantic data dumps of completely unfiltered and unrelated data. None of these things set the internet ablaze, despite being far more serious.

Even when accepting the premise that Snowden and Manning are mostly heroes to "people who don't read the news," that begs the question why they don't read the news. If the answer is (implicit) assumption that they are just ignorant, this reveals more about our own biases and ignorance.

First of all: it was not just "the internet that was set ablaze". Even if there were reports on these and other larger issues before, the amount of attention the media gave to the things (re-)revealed in the leaks is far larger.

There are many stories that journalists or papers don't dare to break, because of the risk to their reputation if the claims get disputed. There is a reason the panama and paradise papers take so long to unveil. Now the data was out there anyway, so they could safely comment on what was in it. There was no media doing information gatekeeping, and the question of whether the media was holding things back was also verifiable.

Which leads to my next point: the fact that it was unfiltered (and as a side-effect, often unrelated) was undoubtedly part of why it grabbed the attention of the public. It was seen as the untampered "truth", which made it more believable in the eye of the public. Another comment mentions that Snowden released "gigabytes classified documents the vast majority of which had nothing to do with anything questionable", which may be true, but we would not have known this otherwise. And again: this matters to the public perception.

Sure, this could be seen as a disservice to good investigative journalism in a way, except for the aforementioned gatekeeping problem being bypassed.

The full transparency aspect of these leaks makes the way it was perceived and handled fundamentally different. Whether you agree with the results is a different question, but to ignore all of that is doing the discussion a disservice.
When you see some users operating under emacs it's clear that it fits their mind and they made it as lean as possible.

Guys like Gary Bernhardt does the same using bash / vi / ruby or python.

I believe the idea is to just be able to use any for of programmatic tooling to cut right through your tasks as quick and as clean as possible.
you should file this bug on the graal vm directly. https://github.com/graalvm/graal
I was specifically referring to John Raines and company, given what they unveiled. Like others noted, the revelations are a lot more black-and-white in favour of them than with Snowden and Manning.
Some ISPs throttle P2P/torrent. I don't know specifically about VPN.
I've found that first writing the docs first using API Blueprint has been the single most valuable thing I've done in my API development. It really makes you think about data shape, input params, edge cases etc. and leads to much nicer APIs in my experience. I think it's because, in my case anyway, it's a separate project and language to the implementation, so your thinking is not bound by whatever you're implementing with.