skysight-inc/HackerNews huggingface dataset:
I personally want him pardoned because of the context (recurring knife attacks on military and civilians), but he is certainly not an hero in my view.

Being discreetly discharged from the army for miscondcuct is probably what would have happened if not for the filming that triggered a PUBLIC trial.

After all, the state gave him a weapon, and indicts him when he uses it ? Part of the responsibility is on the state itself.

There are precedents to these kind of incidents:

https://en.wikipedia.org/wiki/James_Miller_(filmmaker):
The army did say that the soldier would be disciplined for violating the rules of engagement and for changing his account of the incident.
Spora Ransomware allows victims to pay for immunity from future attacks
So how many people came by car to the shops at ground level from where you lived? You're not making a case for less regulation, your making a case for more private ownership of space. Which is fine (although it does reduce overall efficiency, so there are limits to the circumstances in which it can work), but it doesn't say anything about how much or little regulation is 'required' or 'reasonable' (nor about the relative amount between the US and 'Europe', which is what this (sub)argument is about).

I mean, you'll have to agree with me that if you're holding up Italy of all places as an example where few regulations (and/or lax enforcement) lead to good outcomes, you're really stretching the criteria of what can be considered 'good outcomes'...
> But I can only hope that Rust's memory-safety doesn't wind up attracting the same kind of unskilled language architecture "contributions" that PHP has, or wind up with an ecosystem as fragmented as Node's.

Going from "PHP has memory safety" to "memory safety causes the quality of code to decrease" is quite a leap.

Haskell also has memory safety.
I used Blender/Cycles also for the case to render in Game and Application images in high quality. I wrote therefor a Python Export/Importer.

Here is an example:
https://virtual-mannequin.eu/img/Full/AnomalyFull.jpg
They seem to have recognized this..5 or so minutes later.
Unsound and Incomplete
I'm working on a replacement for OpenScad for Blender. It can already create hierarchies of parented objects, set up boolean operators and set materials. And everything "stays" Blender data, so the subcomponents can be animated/simulated as usual.
Yet Levittown was absolutely excoriated when it was being built as being the exact same kind of sterility we complain about today.

In addition, today is even worse because now we have Homeowners Associations which prevent any evolution because it might affect the price of someone's house in a downward direction.
How do you do market research for SaaS that don't leave an artifact in the client website? Consider project management - what ways can we find people who use Trello/Basecamp?
Github is up for me, even if the charts on https://status.github.com/ says the opposite.
My phone's US English dictionary suggested it. I actually thought it was resumé with only one accent but figured I was wrong and took the suggestion.
A Guide to Managing Webpack Dependencies
GH Status: We are currently experiencing major service outages
Is any service better? Apple Pay?
I think it is back on somewhat, I could see my main page just now

EDIT: Yep, "8:17 UTC Everything operating normally."
Even if she were, I'm hard pressed to believe I'd consider the outcome a good thing...
After I posted this I thought of writing a tool that checks if you are making breaking API changes in your go package. Turns out there is already one: https://github.com/bradleyfalzon/apicompat/
Sins of a code reviewer
> Unfortunately, Windows will be needed for a long time for classic titles that probably wont be officially ported.

I don't think that is necessarily true. WINE does a wonderful job nowadays to run older games - while the support for DX11 is still very much work in progress. Most DX9 games run just fine, and older versions of DX have little to no issues either. IN some cases WINE does a better job running an older Windows game than Windows 10.
How  to Delight with UX Details Combining GIFs and CSS
A huge issue in the past was the lack of a good web browser. Firefox really helped. Other annoyances were little things like Flash player. I've used Linux on the desktop as my main OS for at least a decade. Personally I'm really disappointed with the lack of noticeable progression on the desktop. There is a dearth of great desktop applications.

As the article mentions, Thunderbird as an email client is _okay_. Rewind back to the late 90s, and applications like Winamp were pretty amazing, it just needed a better user interface. There are loads of music applications on Linux, but I end up using CLI mplayer and even Foobar2k under Wine, because of some of the other shortcomings.

Even the core of Linux desktop applications like Nautilus feel like they are regressing. When a file manager in my mind should be at the heart of an OS. Mounts and copying should be very intuitive.

Much functionality exists in CLI apps, but is stripped out or lacking in desktop applications. Having something like Rsync in your file manager could be great. And better integration with something like Git. But that's after the core utility of the application is polished to the max.

It's the final 10%, and I appreciate how difficult that is, with moving targets weird Window tool-kits and other abstractions and APIs, but it's that polish that makes it.

Having said that Windows always feels like a fragmented Frankenstein's monster with UI inconsistencies not only across core applications but also with third party ones.

While some of the desktop paradigms have worn well, I don't see much radical experimentation on the desktop, and Linux could provide exactly the platform to try things out.
Crims shut off Ukraine power in wide-ranging anniversary hacks
From June 2017 there will be no extra dataroaming charges in the EU. So you could buy a non-registered SIM card in The Netherlands (you can even buy them at the checkout counter at the supermarket) and use it all over EU member states.

Strange situation...
The Number of Insecure Connections on the Internet Has Decreased by 16%
Seems to be working for me now too.
This is wrong. Both terms are used in exactly the same way in the UK but the expectations are different. In the US, a resume is expected. In the UK, a CV is expected.

People who use the terms interchangeably are wrong in either case, but that wrongness may vary. If someone in the UK says resume they might mean CV, whereas if someone in the US says CV they might mean resume.

No matter where you are the rules are the same. A resume is usually one page and is a summary. A CV is usually about 3 pages (this is more variable) and contains a full work history.

Where there is often some confusion about them being the same thing is that CVs can be "tailored" and indeed it's usual to compress large chunks of work history if it's not relevant to a particular application. That doesn't make it a resume however.

I'm less certain about CVs in the US, but I believe they simply leave out what would normally go in a resume, which would is often what the first page of a UK CV looks like.
Well no, if you don't explicitly run it in a thread pool?
Server up again within 5 minute.
Kudos to Github team
For everyone that depends on GitHub to build production code, add a fallback on gitlab:

`git remote add fallback git@gitlab.com:user/repo`

and then push/pull your code with:

`git push fallback whatever`
`git pull fallback whatever`
> The practical backwards compatibility things that I have seen come up

Yes, I'm not really talking about practical problems :) This article is mainly a response to various people claiming, "backwards compatibility is easy, it's a breakage if you are breaking the build".

FWIW, most of the scenarios you mention I wouldn't really call a backwards compatibility issue either, though. I'd say they are bugs that are exposed by a change in API.
> people rely less than ever on native applications, so it's much easier to move now;

I find it ironic that the GNU/Linux is the one that helped make the GNU/Linux desktop less relevant by fostering web apps. Anything that is able to run a recent browser is good enough.

Also the desktop fragmentation and FOSS culture, makes it almost impossible to sell desktop software to GNU/Linux users.
If you want to reply within like a minute, you need to go to the comment's page (click on the time, e.g. "1 minute ago") to be able to reply. For other people's reference, here's what my parent is responding to: https://news.ycombinator.com/item?id=13380596

> Do you mean you are a student? If so, we may be conflating a CV with a resume.

Yes, I'm still a student, though with a diploma in lower education and some (relevant) work experience, so it's more than one school and one internship that are relevant.
> (which may not be liquid for a while longer).

(Or ever)
They're implying that lack of road rage makes it unrealistic.
Ask HN: Would you still move to the Bay Area?
I notice rent and housing prices are completely insane. It's been especially bad since 2013.

Given everything (rent, salary, being black and 30+, wanting children eventually, etc), would you still move to the Bay Area or would you prefer to live elsewhere?

What are other good locations to consider? Seattle, WA? North Carolina? Austin, TX?
For this scenario you seem more opposed to the idea of version numbers in general then Semver. Does your build process tag the build numbers in your code repository? The benefit of Semver (and any sensible versioning system) is that whatever you deploy in production gets a (human readable) version assigned to it, and that version is tagged in your git/hg/svn repo.

The nice thing about version numbers such as Semver is that whenever you do need to maintain more than one branch of your library/tool/application, its just a matter of branching the code, and assigning a higher major version to the newer branch, whilst keeping the older major version for the stable older branch (which will still receive fixes).

With build numbers you lose a way to distinguish these two, with Semver you have an old branch (v1.0.0, v1.0.1, v1.1.0, …) and a newer branch (v2.0.0, v2.0.1, …) that can both receive new updates and version numbers. Because you usually can't predict which internal project will by necessity get split into two parallel development branches, you might as well just use version numbers everywhere.

I don't quite get the administration argument you mention. A lot of modern build software (Rust is mentioned, but Java does this as well with Maven) use some sort of versioning to facilitate this out of the box, so why go out of the way to not use them?
Windoze? micro$oft?

Is this 90s Slashdot?
The article was created because I was starting to write a tool to do this. After sitting down and thinking about it quickly, I came to the conclusion in the article: There is no non-breaking change (or rather: That determination can not be made from the package you are looking at). At that point I put the idea to rest :)
Who is this guy? Why does anyone care?
As has been stated SemVer is primarily for Libs.

But I want to argue one point: that versioning APIs would be simpler than versioning a component/lib.

If a lib exposes one API seperating the version numbers would result in two.

If we look at exposed API and differentiate by purpose (a good idea imho) we would have multiple version identifiers- one for each API and one for the component.

I thought about API versioning and testing (a special kind of unit test to verify the contract an API promises) but I don't think we are prepared for such complexity.
That's why I deliberately included "American" in my response. This varies substantially between countries.
Pretty easy to get Excel + Word + PPT windows versions running under WINE. I have had the 2010 editions working no problems on Ubuntu & Arch.
PHP Report Maker 10 Crack Patch and Keygen Download
Searching for Half-Life 3
How you organise yourself is a huge part of if and how you value people other than yourself. Some of us think democracy, free speech, civil liberties are important, because other people matter, and we are better off even with flawed implementations of those ideals.

So sure, cast them aside as mere "implication details" if you like. The Internet will always be full of nihilistic kids who don't think anything is worth standing up for, and it's valuable to have examples to point to.
Imagine recognition where high FPS is tough for cloud-based solutions, and expected to run in poor internet connection as well.
I think a lot of us needs to think about how fortunate we are working ona field that is our passion and not standing in a pile of shit and sweat all day long. Having open offices that makes communication easier means that you could communicate your need for no distruption or talk with your mates who are loafing around and brainstorm about future problems. If you have the brain capacity to focus on ambient noises, then I guess you are not focusing enough and just whining about your current situation instead of doing what matters. I've seen workers who couldn't hear anything since they were too immersed. I myself use earphones when I want to get into it and close out the entire world. If you think that it's a real issue and don't see the value of savings and closeness to each other, then maybe it's time to quit your current workplace.
I find it ironic that the GNU/Linux is the one that helped make the GNU/Linux desktop less relevant by fostering web apps. Anything that is able to run a recent browser is good enough.

True, but it also boosts the non-traditional Linux desktop. Something like the Chromebook would be a flop 15 years ago.
If you like openscad, Antimony might be worth a look. I haven't tested it myself yet, but it seems to be very similar, only with a node-based interface and more visual feedback. Openscad projects can get a little hard to wrap your head around..
Wow, looks awesome! Loving it so far (using the dark theme).
The issue is that even if you only consider keyed initializers, adding fields is a breaking change, strictly speaking. I tried making clear that I use the compatibility guarantee as a basis in the introduction and I mention this exception more thoroughly in the section about adding fields.
They also have great spy support..

https://thehackernews.com/2015/09/lenovo-laptop-virus.html
I like the language but this amount of hype can only backfire.
Some say the issue of capitalism (and other social and economic theories) is that it makes the presumption that humans are rational, which is a pretty crappy simulation of human behaviour. Could this be an improvement on that?
About the uncool mouse comment - I have a Logitech MX Master that I'm in love with now, which has the scroll quality of a gaming mouse without the garish looks. It's wireless (boo hiss - yes but it's rechargeable through a micro usb cable so even if you would leave it plugged in all the time it would work like a wired mouse. In practice I just leave the cable laying about and only plug it in for a few hours once every month or so) and the scroll wheel can be switched between 'discrete' and 'continuous' mode with a button just below itself. This turned out to be the greatest thing since sliced bread.

I also like the ergonomics a lot. It has a bunch of other buttons too but I never use those. If you're in the market for a new mouse, check it out.
Free your Desktop
> Regulating the supply so that it's not a deflationary currency would solve some of Bitcoin's volatility issues.

Please elaborate/provide evidence. I have never heard of such a link or economic property that would demonstrate that volatility is impacted by the sign of the inflation rate.

And of course, miners already influence the money supply by choosing to sell or hold their supply, so they act as a decentralized form of the ECB/Fed/etc. Their less influential 'monetary policy' is probably much less harmful as well.

And it's important to understand what deflation is -- Bitcoin only appreciates when people assign more value to it. All things being equal, Bitcoin is NOT deflationary, whereas the USD is inflationary, because even with 100% adoption the USD supply is artificially increased, and the value eroded.
Free your Android (2014)
It would be really nice if there were comparison images linked in the readme so we could examine them before testing the claim ourselves.
Scientists create first 2-D electride
First thought when reading this article. I fell into this trap too when developing my software stuff and then realised that I was just trying to force something that didn't make sense. My apps don't contain anything that has breaking changes for anyone else. And since then I've become more pragmatic about versioning. Now I don't really bother when it comes to web apps I build. The git commit id hash is good enough for me.
Have you considered integrating it with a cloud provider account? So that $SERVER in your example could be a DO droplet name, or a hostname from "google cloud compute instances list" or "aws ec2 describe-instances" commands.
Still, you start with the basics, too many people are scared away from React because when someone asks a basic question about React, the answer typically goes something like this "oh, you better use Redux/Immutablejs/Redux-Saga/Babel/Webpack/etc". Usually without even addressing the actual problem.

In this particular case it would be totally OK if the answer included Redux. Because, like you said, it is relevant. But it should go something like "Pass event handlers from parent to child component. If you find a lot of components are merely passing through a lot of data and event handlers to child components without using it you should have a look at Redux".

You should have a look at acemarke's response and neurostimulants follow-up, together they answered this question perfectly.
The real time audio situation can be vastly improved using a nice kxStudio tool called Cadence. It starts up Jack, session handling and bridges PulseAudio and alsa properly for most use cases.
I've always been wary about learning Blender, since historically it's been written off by large swaths of the 3D community. However, every once and a while you see some truly fantastic work created with it.

The most recent that comes to mind is the Factorio team's use of Blender:

https://www.factorio.com/blog/post/fff-146

They have a fairly complex art pipeline that relies on Blender, and they continue to use it despite having had strong sales for some time now. A vote of confidence if I ever saw one.
The Tale of the Two-Day, One-Character Patch
"Potential applications include transparent conductors, battery electrodes, electron emitters, and catalysts for chemical synthesis."
How can something have a fraction of a quantum of energy? I thought energy levels had to be discreet integer multiples of Planck's constant? The more I read about Quantum Mechanics, the less I understand!
A few people have made the point that the ability to switch is much easier-- both because linux has become more user friendly & their skills have evolved as well.

Linux is great. I have been coding/learning/programming for almost 3 years and there is a lot of knowledge neccessary to be productive-- in any environment. There have been a large amount of these "os x alternative posts"; and I agree with them.

Apple is alienating people like me-- not just the archetypal guru ninjas who contribute to the kernal or live in vim. I just bought a used 2011 15" macbook pro. The 2012 mbp are really the last year that could be hardware updated. I have a flashdrive with bootable yosemite and a carbon copy of one of my hard drives that run Yosemite. This is because if you upgrade you can't revert to previous gens. Sometimes even when testing a beta.

I am ALL for progression, it would be AWESOME if people updated their browsers and the web could push forward-- but os x has gotten worse. El capitan & sierra are pretty bad imo and many others.

Also, the hardware is leaving a lot to be desired. Also, linux is rising, shit even Microsoft is making software for linux. Apple is barely competing in the "pro" space.

I am sure people will still decelop plenty of hq apps for iphone and macos but with Linux, Android and Microsoft making such obvious pains to win devs, this could be a mistake.

I am running 2 OS back on a 5 year old hardware and the experience is only alightly worse than when I had a 2015 maxed MBP. Also web platforms are allowing tons of greatvsoftware to be env agnostic.

I am semi sick of these posts, but there is a reason they keep topping HN. A few years ago I remeber PG even calling Apple out. He said something like, he had just unconsciously subscribed to Apples next computer, but it wasnt obvious he would anymore. They weren't keeping up.

OS X was-- and still is, pretty great. Cook is likely making the right business decision in the hub progression:

laptop is hub > cloud is hub > phone is hub

But a little more effort to ship better software and reasonable hardware would go so far. No ports, non-upgradeable, limited memory and SSD storage for fing 1600.

I can punt on a decision for 1-2 more years with current configuration but without marked improvement and inprovement v alternatives i will leave amd so will many other like me-- avg & beginner developers, designers and media(photo/video/music) pros.

Bummed.
The Linux you remember is very different than what I remember. To say that back then Linux was unusable on the desktop would be an understatement. Yes, you had Red Hat, Mandrake (later Mandriva) and SuSE that were trying hard to provide a usable desktop distribution, but nothing was working well. And people needed Win32 apps because there were no alternatives usable for Linux.

There was a reason why you could buy Linux in bookstores for years. People were actually using it. For instance, SuSE had quite a stronghold in Europe. I was still in high school and I knew quite a lot of people that were using SuSE Linux.

coupled with Linux's security

What security? It's running every application unsandboxed and each X11 application can read all keystrokes, mouse events, make screengrabs, etc. Linux on the desktop is way behind macOS and Windows when it comes to security. It's just not a very interesting target, because of its small marketshare.

One can only hope that distributors will follow the lead of Fedora and move to Wayland soon.
Fun fact: LIGO's next big upgrade will be to install a squeezed light source to reduce quantum noise at higher frequencies.
The remaining holdout with problems is Broadcom. All other chips (Realtek, Ralink, Atheros, Intel to name a few of the more popular) generally work.

The only trouble you may get is with cutting edge hardware because manufacturers are slow.
Xiaomi stops disclosing annual sales figures
Overriding methods is spaghetti in disguise
Love Logitech mice for all those reasons too. I'd recommend using the feature where you can assign a button that when clicked, googles selected text, I couldn't live without that now.
I'd say Ubuntu simply because of it's popularity, most of the problems have been fixed or can be simply googled and solution is usually in the first result.
Seems to be back, pretty fast. Nice, github!
FYI: the TP-Link Archer that I mentioned uses a Realtek chipset. It does not work out of the box. You have to get an untrusted driver from GitHub, compile it with DKMS. Breaks with stable Ubuntu updates. The driver also seems to be quite flakey, regularly losing connection to the AP.

How do you expect a normal user to this?
Robots will destroy our jobs – and we're not ready for it
Okay I made a mistype. Daycare has become much better is the correct thing to say. It's not the best but much better than it was 15 years ago. There is a "waiting list" almost everywhere I know of but if you try you can get in generally.