skysight-inc/HackerNews huggingface dataset:
Thanks for the link. I was surprised to learn that the BATMAN protocol had reached mainline Linux, and version 5 no less. I hadn't realised quite how healthy the development of this protocol was.

https://en.wikipedia.org/wiki/B.A.T.M.A.N.

https://www.open-mesh.org/projects/open-mesh/wiki
Clipping in a cube farm is a capital offense.

If it's your home office or you have a door its okay :)
Yeah, those are vulnerabilities in some PDF readers. Different deal.
Chinese has a really awful written form, as far as being something that people can learn to read and write in a short amount of time.
Feel Good Biochemistry
You can play around with Nim for getting some numbers on this - since it can compile to C, C++ or js.
If anything ever needed the full details that would be the president's blowjobs...
on Debian Linux, the commandline programs 'cpuid' and 'x86info' from packages of the same name show this information; their source might also be worth reading to understand how to obtain and interpret this information in practice.
I'm always worried about where is the line with this kind of pentests. I assume that it wasn't ordered by the site owner and even though the author clearly did the webmaster a favor... couldn't he get in a trouble by sqlmapping random sites?
It is not more complex than that. Your desire to fund something does not compel me to act in a way that harms myself. Whatever the consequences of life without ads is, it's better than life with ads.
Another oldie-but-a-baddie:

http://www.thejaywalker.net/2010/12/system-v-semaphores-how-...
We Need Cloud Foundry for IoT
The problem can not be solved by education alone. Education alone does not prevent the minds from making mistakes.
Its about building and maintaining social structures that destroy cargo science and at the same time give freedom to groups/individuals who abstain from it.
On envisions a credit system, in which you earn credibility by proofing something you did works- or by disproofing something that was wrong (obviously you get all credits that proof held).
New credits enters the system with every entering scholar.
Ok, I didn't realize it was screenshots only. But is it limited to the browser (since it's a browser plugin)? If so, you should be able to save the url with the screenshot?

Just a tip for a useful feature.
Securefs now has experimental Windows support
> Just because someone wants to die doesn't mean that we should let them die.

I think it does mean we should let them. In most places it isn't illegal to commit or attempt suicide.

By having a process to end your life we've a much better chance of having professionals encounter people at an earlier time. For people who want to end their life because of other addressable needs, we've a better chance of helping them through it.

Forcing someone to live indefinitely when they desire to die is cruel and draconian and ultimately fruitless. People will find ways to end their life, and often in ways that traumatise or damage others.

> it doesn't imply that that person have a right to demand someone else to kill them

Straw man. Nobody is suggesting people have the right to demand any particular person kill them. Assisting with dying is optional for patient and assistor in jurisdictions that allow it.

> The criteria for when someone should be allowed to help someone else to die is complex and requires a lot of safeguards.

The criteria supporting any human right is complex and requires legal safeguards. Your point seems artificially argumentative.
I gave you my mail in the other reply, HN is really annoying for longer discusssions.
I was mostly thinking of monitor arrangements and how hotdesking messes with that.

For instance, in my old workplace at Small Company™ I had two 24-inch monitors. In my current (but only for another two days) workplace at Big Corp™ we're only allowed a single 19-inch monitor. Try running two instances of VS on that. I have to constantly Alt-tab between browser and IDE, or stack windows side-by-side, which is not optimal. Obviously, because we're not allowed to keep anything on our desks, we can't bring our own monitor from home. So.

>> 8GB of RAM ought to be enough for everybody.

And even that is not a given. Frex, in the last two years at Big Corp™ I had to run a lot of machine learning algorithms - those were for my MSc course, sponsored by my employer so it was OK to run during office hours. Now, my work laptop has 12 GBs of RAM and it's noticeably faster than my home laptop, with 8 GBs and a similar processor.

And the fact that my office laptop has 12 GBs is a happy accident. Normally you only get 4 GBs, 8 if you ask nicely. So I was going to ask for 8, but let's just say I got lucky and the person who managed my request for the new laptop didn't know much about RAM and suggested the 12-GB stick spontaneously (and obviously I didn't turn it down).

But that's just a silly way to handle this sort of thing. Big Corp™ can afford to give devs much more if it wants to. It just doesn't value them as highly as other staff, who get the goodies they value highly.
To add clarity to this explanation where I think it's needed: The llvm 'invoke' op is effectively a pseudo-op and does not necessarily indicate what a backend will do. It looks something like this (the exact details, I forget):

llvm.invoke function-to-call, block-if-success, block-if-failure

The backend translates this into:

function-to-call
block-if-success:
....

Notice that there is no conditional. However, if in function-to-call, you have:

throw exception()

This will be translated into a table lookup that checks which exception handler is valid for the current block. This is the slow part and is generally no worse (theoretically) than frame-based exception handling.
Remember, it isn't only the architecture. It is also the calling conventions and object/shared library/executable file format.

All things that require work if I cross compile, but all things I get for free if I generate C or C++.

I would prefer readable C or C++ as much as possible because it gives me debugability if the code generator goes wrong and it gives me an out if I want to move away from the language some day.
Sites operators should reward responsible disclosure, not get researchers into trouble. Bug bounties are a good way to do that. Unfortunately, there are still people out there who don't understand their true value.
Thanks for the clarification.

I had a look around and I can only guess that the extensive hard limits that they document in their design fulfil the safety requirements on their own.
Do Indian carriers offer unlimited LTE? To my knowledge AT&T and Verizon only block hotspots on unlimited plans.
The URL of where the screenshot was taken is saved, so you can always go back to where it was taken. This way, some people use Klart as a visual bookmarking app :).
> Is this like a syringe or a machine? I thought those machines would limit the output

Isn't it amazing that in trying to make sure nothing bad happens we make it impossible for good things to happen?
Amazon Proves Infertile Soil for Unions, So Far
I am so looking forwarding when this thing (py2 to py3 migration) will be old news!
Mapping 57,000 Addresses from the Panama Papers
there is a new compiler this release and a new vm. Over 200 new features over 2000 fixed bugs and a ton of new documentation (my department). Busy Busy :)
Java performance on Android is crap. The real succes story for Java performance is on the server side.
Call me odd, but their site trips my billboard filters. I look at it and get the same feeling one gets when some ad pops up - "close the tab".

False advertisement - their "with no dependencies" turned into hunting for dependencies with ldd and error messages. Should have said "with no list of dependencies".

Then it started, hung at "checking-for-update" and won't budge for 15 minutes already.
Not looking good so far.
I suppose the only saving grace of this "natural" death by thirst, which is not an uncommon occurrence, is that it is done while the person is heavily sedated. Otherwise it would be incredibly painful, I imagine.
Donald Trump’s Pledge to Defend Spending for Old and Poor Belied by Staff Picks
Judging from the reactions here, doing something for no apparent reason has become quite a taboo. But why?

In German, there is a special verb for this, "flanieren". When I look it up, I get "to dander", which seems to be the root for "dandy".
It's because to admit to themselves that someone would want to sabotage a technology company would be to admit something much more troubling.

There's no reason, in their healthy minds, why someone would want to sabotage their IT company.

For me, the real interesting question is why would someone want to sabotage my workplace.
This API is for people (both program authors and users) who really know quite well what they're doing, for very rare occasions, and the alternative/status quo was to not be able to get this info from the kernel at all. I imagine someone at MS thought they did a favor to people doing performance optimization by giving them something instead of nothing, perhaps they even had to fight to include this feature in the product because obviously Windows would sell rather well without the feature. They must have had a bad day reading this criticism.

(I'm not saying "poor Microsoft" - it's definitely not poor - and I'm not saying "you should thank people for whatever API they give you" - a lot of programs/features do more harm than good - and I'm not saying someone shouldn't vent having had a lot of time burnt by some ugly API. I'm saying specifically that this here is a dark corner of the OS that the API in question sheds at least some light on and I have a hunch, perhaps an entirely mistaken one, that it was someone's pet initiative and they thought it was definitely better than nothing. "Little did they know." To take a simple example of the other kind of API: sprintf, the version that doesn't take a buffer size, is a really bad API because that's something everyone's gonna use a lot and you just shouldn't give this kind of thing to people (give them snprintf at the very least) and you certainly can't be excused by "one should know what they're doing" in this case because it's between hard and uneconomical to use safely while passing the buffer size is the obvious thing to do, also one seems entitled to care-free string formatting, definitely 100x more so than care-free kernel status monitoring on the grounds of it being something many more people do much more often.)
Scientists made see-through wood that’s stronger than glass
Xorg becomes totally unresponsive and I cannot switch to a VT, so I assume it's a global lock somewhere.
I added a comment here: https://github.com/pypa/warehouse/issues/991

(For some reason there is vocal opposition to showing any popularity stats, effectively making good packages drowning in the see of not-even-updated ones.)
> By having a process to end your life we've a much better chance of having professionals encounter people at an earlier time.

Indeed, it is not like it is going to work like the suicide booth in Futurama, probably you will need to see some therapist and you will have the opportunity to explore different resolution to your problems. The "call for help" suicide for example will most likely been caught with no risk of death.

Isn't that what happened with abortion ? Because parent argument is very similar to those against abortion.
You have described my situation to a tee. It doesn't work in the city. It must be in nature, and I must be alone. Except rather than the nitty gritty implementation details, I limit my mental explorations during perambulations to the higher level abstractions of architectural matters. I even wrote a toy "mobile web dicta phone" that uses the media recording api because I wanted a single click, distraction free way to make "notes to self".

For any one in this situation, I think any "code while walking" solution should be voice activated, as it may be important to have eyes and hands free over the terrain. Straight voice-to-code would be cumbersome. Something like a voice-to-UML might be better. But I think what we really need is to first define a visual logic language itself that can be easily translated into high level code. Thanks for sharing, and keep exploring. There are definitely others who would be interested ;)
That's a bit no-true-Scotsman? There's a history of PDF exploits that have made people wary. The exploits are delivered in the PDF, therefore some PDFs are 'unsafe'.

(As other comments have said, we shouldn't take "omg gchq are going to serve me an exploit PDF" too seriously, but there have been incidents of security services using PDF exploits to spear-phish people)

Edit: an example bank PDF exploit is mentioned in: http://ftalphaville.ft.com/2016/05/13/2161789/how-to-steal-a...
Some of the early weapons were really primitive [1], I have read a suggestion that it wouldn't have been possible to land a plane with an armed bomb aboard and there was no way to disarm it.

[1] https://en.wikipedia.org/wiki/Blue_Danube_%28nuclear_weapon%...
Thanks. Forbes is awful.
I'm not sure Germany is a good example. I am now living in west Germany, people simply prefer using cash. Unlike in Sweden, where I also lived, where they want to get rid of it soon. Many services are simply not available without a credit card (eg.: at T-Mobile store).

But I second you on the cloud computing and SaaS - I want the programs to run on my machine. And off-line.
Google faces record three billion euro EU antitrust fine: Telegraph
That definitely happens in NYC. And people do tolerate it.
Oh you're right. At least it's not Django. I thought I remembered looking at it a few weeks ago and seeing it was Django.
Jon maddog Hall on recovering from heart surgery
How much is this space increase because of dependences upon the STL library that is included to do the exception handling versus the actual exception hanlding itself.

I would like to see a comparison that doesn't use STL for the exceptions in C++ and then measure that difference.

I find that the use of STL increases the size of the resulting binary significantly by itself.

(Now maybe since STL is the official C++ library maybe this is still a fair comparison, but STL is known for bloating the size of binaries.)
> Couldn't he get in trouble...

Yes. Exploiting a blind SQL injection vulnerability to dump database tables and rows of a website you don't control without permission is a crime in most jurisdictions.

It's still a crime even if you were trying to "help" the web master.

It's still a crime even if you were just dumping the tables to "prove" the vulnerability exists.

It's still a crime even you "disclose it responsibility."

Why is finding vulns in say, outlook.com a crime but finding vulns in the thick client version of Outlook not a crime? Because of where the software is running.
Confirmation from the article:

"It is legal for people to take or give large doses of narcotics to relieve pain, even if a known side effect is that it may hasten death."

-- Stanford medical ethicist David Magnus
I like how they try to portray the idea that that American journalism isn't on the constant advocacy path because I cannot recall a time they are not.

locally (Atlanta here) the homeless situation never comes up unless some over the top sporting event or convention is in town. then its stories about how they are being pushed out or hidden from view. If anything the news plays the lets ignore them line because it doesn't want to jeopardize its access to some politicians by making it an issue.

I would assume that in SF either someone in the news finally said "screw it" or they have some unseen politicians in the background giving them the the go. Sorry to sound so cynical but damn if homelessness and similar issues only arise during political season.
reading this one now, very good book!
Reminds me of this story

https://en.wikipedia.org/wiki/The_Pedestrian

> Eller writes that Bradbury's inspiration for the story came when he was walking down Wilshire Boulevard in Los Angeles with a friend sometime in late 1949. On their walk, a police cruiser pulled up and asked what they were doing. Bradbury answered, "Well, we're putting one foot in front of the other." The policemen didn't appreciate Ray's joke and became suspicious of Bradbury and his friend for walking in an area where there were no pedestrians. Using this experience as inspiration he wrote "The Pedestrian", which he sent to his New York agent Don Congdon in March 1950. According to Eller, "[the story's] composition in the early months of 1950 predates Bradbury's conception of 'The Fireman,'" the short novella that would later evolve into Fahrenheit 451.[2]
If you only need a logger for X11, but want it to be layout-agnostic, I wrote one of those: https://github.com/anko/xkbcat It doesn't even need sudo, perhaps because X11 was written by hippies. :)
Faraday Future Offers New Details on Its Answer to Tesla
Radio Buttons UX Design
Can someone explain to me the use of a transpiler like this? I'm a novice and I can't think of any personal use cases
>I'm surprised that out of 50-60K USSR warheads no warhead got lost/stolen/sold during 199x.

Well, do we really know?
Corel VideoStudio Ultimate X9 Serial Number and Keygen Free
About a year ago I was living in a place with a broken doorbell so I wrote a web page that would send me a text when it was loaded (hosted on my Pi). I then printed a QR code for the page that stated clearly "To ring bell, scan code". Users would scan the code which would immediately text "Ding Dong!", the page would let them enter their name. If they did I would receive a follow up text "It's [name]". Sadly in my year of living there only a handful of people ever used it.
Can someone not get in touch with this gentleman and just offer him a job already? Beyond his obvious technical knowledge and analytical approach to things, read through the comments here and you'll see a person who is levelheaded, humble, and seems genuinely happy to foster discussion with likeminded people. I wish I were a hiring manager at my company, but someone out there has to be. Snap this guy up before someone else does.
nope, definitely not thinking of asserts, they are nothing to do with this situation.

program logic encoded in an exception handler is undeniably less easy to read than explicitly coded error cases.

Also, the non-locality of the decision making means the further away from the error-site you are, the more context you have to keep in your head.

This similar to what deep inheritance hierarchies suffer from, non-local logic. you end up jumping all around your source tree trying to figure out the full context that an error has occurred in.
Regarding GC, Windows Phone apps are garbage-collected, yet Windows Phones has a great reputation for smoothness and responsiveness on anemic hardware like the Nokia 520.
Super simple implementation in C: https://github.com/duncanburke/libshamir
The role of timing in assessing oral reading fluency and comprehension in Kenya
LLVM-based JIT compiler for C++
Erm, "someone out there has to be" in a position to hire him. I realize that it sounds like I meant that someone on HN was a hiring manager at my company. More coffee before commenting next time.
Not really. I immediately noticed the layout breaks if you use your own font size. Not a good design at all.
You are clearly not interested, as you were presented with the information and still dismiss it because being wrong upsets you. I did not say it was in production use yet, I said it was available. It is. And as I said, it only introduces a minor cost increase, and is already set to be required by law within 2 years.
There are many more documented efforts: http://www.imdb.com/title/tt0280486/
Not having been in this situation, and (potentially relevant) being in the UK, are the family/patient really allowed to administer drugs like this?

It seems to me that administering potent drugs such as morphine would be controlled by medical staff who have the knowledge around safe doses.
I got way more information out of the title of the white paper than the twenty minutes I spent scanning this website. Automated governance is what I needed to get a handle on what this is.
yes, the others, if Heisenberg (or other German scientists) would be a bit more smarter then WWII may have ended differently and in that new world no one would be praising Einstein, for obvious reasons:
http://history.stackexchange.com/questions/8491/did-heisenbe...
I'd gladly micropay for everything decent I read. Just don't torment me with malspamvertising.

edit - on reflection, it's about the parasitic middlmen as usual. micropayments directly to sites and authors skirts that whole species.
If you don't want google authenticator, you can use oathtool to do that.
Don't Get Caught Out by Fake Hackers
Call your (ex-)customers and ask them.
Scroll behaviour overriding is horrid on that site.
Yep, it's a difficult API, which has unfortunately meant the functionality, which works amazingly well, hasn't been learnt or adopted as much as it should have been.

However reading this, it seems the author simply wanted to collect trace information. It's probably a documentation issue, but typically you would just use tools like xperf or logman to collect and analyze traces based on in built Windows providers. There's no need in this use case to utilise the API directly at all.
interesting! how did you arrive at the ~15bn number?

I like it as an argument against cashless payment.
My thought exactly. I have always wondered why SCTP was not on the same level as UDP and TCP. It's really too bad, since it would be perfect for lots of higher level protocols, especially ones that don't require streaming (SMTP for example).

KCM seems really neat, though of course now we need a library that abstracts it away and has a fallback to regular TCP so that applications don't become Linux-only.
PronoahTECH
true, but I would not consider a set-top tv a true embedded system, rather a specialised user-facing system. So yes, you wouldn't reset a user facing system.

I would characterise embedded systems as those having to maintain functionality without user intervention.

(also, comms issues such as input stream errors are the normal program logic, i.e. defined error cases).
> Having the time and energy to go aimlessly wandering was a luxurious privilege until very recently

You just made this up....

Firstly, you have never been around since the beginning of humans, and secondly, you haven't even read any history books if you think humans have always been extremely busy and that somehow they are not now.

The opposite is actually true. Humans have had a lot more free time in the past. It is easy to find this information out on the internet. Humans were estimated to only work about 3 hours per day in some time periods. In others they had months at a time off.
Which is annoying because now you cannot have an authenticator on multiple devices. With TOTP as long as you know the secret and time you can spin up Google Authenticator on anything and it will work, with HOTP you have the counter synchronization problem. This also makes backups a much MUCH bigger challenge.

That being said, HOTP is theoretically more secure than TOTP because even if the secret is exposed (e.g. old backup) they'd still need to crack the counter. It also does avoid clock problems.

I almost think the ideal solution would be to set up TOTP primarily and HOTP as a backup. Two different accounts, and you take the HOTP secret (likely QR code), print it, hide it, and destroy the digital copy.
Build a Simple Mobile App with NativeScript and Angular 2
Giffgaff basically is O2. It's their budget (student?) brand.

(The registered address of both companies is the same, if you'd like a quick verification of this.)