skysight-inc/HackerNews huggingface dataset:
Honestly one of the most interesting "web shells" I've looked at. But not something I can use regularly since most of my workflow is local for developing software.
The Muse is hiring full-stack engineers and a VP of Engineering
exactly. this and similar ideas great examples of solutions in search of a problem. it's also important, i think, to note that the concept of security in this context comes down to voter confidence, and this requires a solution that the average voter can understand. there is no better way to achieve that than the analog one you describe.
And that is exactly why I argue that compiler-onboard as an ethos is seriously missing in todays OS world, where the OS and the toolchain have been (arbitrarily) separated for nefarious reasons.
More like: Code might break if it depends on undefined behavior. But of course, that might not make it to the front page.
I can second this, having worked with and talked with many of the team - they are great people, and enforce respect for each other within the community as the minimum bar for being involved in the ecosystem.

I have not had an issue with any interactions with any Google-backed projects.
Just read the email.
buro9 hit the nail on the head. The most important, often neglected, issue is that voters will understand and trust it. I've been digging through voting schemes for a while trying to find this one requirement. Fortunately, I did find one in a discussion on Schneier's blog:

Scantegrity voting scheme
https://web.archive.org/web/20110324052432/http://www.scante...

https://web.archive.org/web/20110728002210/http://www.scante...

I'd still like to see experts in cryptography and voting architecture do a thorough evaluation of its security. However, the process is simple enough that about any location should be able to implement it and about any person use it. I mean, there might be modifications for accessibility reasons. Second link has the papers.

Anyway, what do you all think about Scantegrity in general and as a default recommendation for secure voting?
The primary problem is that the fetus is the harmed party, not the mother.
Ask HN: How can I avoid getting mouse arm while doing webdev/front end work?
The Q may be a bit weird, but please stay with me. Before, I used to do mostly backend work. So I could spend all day in the IDE and mostly just see if the tests passed.

Now, I do a lot of frontend, which is not easily testable in the same way. I have to click back and forth, scroll a lot etc. to trigger the conditions I'm testing. All this I do with a mouse, and I'm really starting to feel it.

Any tips on a workflow that avoids using the mouse so much?
And, perhaps more curiously, I don't see any discussion in the release about the possibility of or attempts to control for what else might be changing in the life of someone _beginning hormone therapy as part of a gender-transition process_.

How much of the change they observe is caused by testosterone, and how much is the expectation that one is becoming more masculine (and the downstream behavioral changes/feedback loop created if the self is _noticing_ changes that reinforce this expectation?) This isn't to say the effect they observe isn't real, but the conclusion they've reached doesn't seem to follow from the methodology discussed in the release.
Seattle’s next $1B startup? Inside secretive company’s bid to unseat Craigslist
My point was that the Waltons existing today deserve no special credit for having created a business; they didn't. There is nothing dynamic or entrepreneurial about inheriting a fortune. It's dumb luck.
made with {hugs} love ...

:-)
I don't feel great about someone being able to force a self-driving car to kill the owner by jaywalking.

Then again, hopefully cars aren't going fast enough to kill the owner in places where people often jaywalk.
Interesting. Yeah, that makes a lot of sense.

The Swiss style seems to have influenced the covers of a lot of old sci-fi books, so I mentally associate these kinds of color schemes with faded old paper and sitting indoors on a rainy afternoon.
I don't really get it. How do I create a room? Can I invite people without entering their email? E.g. drop a link in a facebook chat instead. Is this doing the same as https://appear.in/ or something else?

Edit: Okey, this is voice only but with option to send webcam pic. I misread and thought it would be live webcam as well.
And where will you find your data? Collected using which protocols? Can you quantify participation percentage in LA areas with sure start centres? Can you do better than OA (age at primogravid used as substitute for socio-economic data)? Basically what is your hypothesis?

Above sounds challenging. That is not my intent. I've done physics at post-doc level. I've taught for 25+ years. I've been involved in community development in my spare time for 40 years. The fields differ in surprising ways. Empiricism has an oddly limited remit.
Actually it's still a useful question, I think.

A simple example is function argument evaluation order. If you have:

foo(bar(), baz())

A compiler is free to call these functions in either order. That means if baz relies on state mutated by bar, the program may behave differently if the compiler chooses to reorder evaluation.
Significance == publication, prestige, advancement

Effect power == bury it in the results, give it a one line 'yeah, we noticed that' in the discussion, so the publication reveiwer can't accuse you of missing something.
Nasa chose 3D printed habitat designs for Mars – NarrativeTech
tl;dr - she followed the rules.
> Since when is 40% "nearly half".

...always?

> "40% of Debian packages might break if GCC changes the way it handles undefined behavior"

A lot of them are silently broken today. That's the scary part.
Tech Stalwarts Drive Market Surge
Yep. Fortunately, you can also build a RumpRun Kernel using Erlang as of a few months ago. I haven't tried it yet, but it sounds like it could provide true bare metal.
From the article: "(the figure of 40% is a lower bound since STACK doesn't do the same level of analysis that gcc does)." So he adds a fudge factor to estimate actual breakage and comes up with "nearly half". I dunno, seems fair to me.
Because the title is a direct quote from text on the linked-to page, which is the usual HN practice when there isn't a good title from the source itself.
When has 40% not been nearly half? What is the minimum threshold for a quantity to quality as nearly half?
How your device knows your life through your images
Nice try with the commie scare. The Soviet Union was the opposite of UBI. They maximized employment, even if it meant multiple people doing one boring job (imagine 5 convenience store clerks in one store, forced to the there all day). And most people couldn't actually choose what they would do in life. This is the opposite of what UBI would do for people.
Depends HOW you do it.
How Much Can Bill Gates Really Do About Global Warming?
One of the HN members grandfather iirc is responsible for the design of the tab.
A perhaps more interesting, quite realistic example:

lock_two_widgets(widget *a, widget *b) {
if (a < b) {
lock(&a->lock);
lock(&b->lock);
} else {
lock(&b->lock);
lock(&a->lock);
}
}
Nebraska Woman Allegedly Defrauded Square Out of Milllions
The only reasonable thing to say about this was already said upthread of the page, and quoted here:

> I have worked on many programs, and whenever I found such a problem (typically called a "portability problem"), where the code was assuming something that the language did not guarantee, I fixed the program rather than bitching about the compiler.
Fall of the Brothel Industry
Please consider about Webian Shell, browser UI for desktop have to be updated.
> color me skeptical that these stack discussions are entirely spontaneous.

Author here, I suspect all this means is that Datadog's marketing is as effective as their product.

It's rare I give any software or service truly glowing praise. Rare enough that I'm pleased to do so at any opportunity I get.
If you enjoyed that, I have a shed load of other 3D Touch experiments written in Swift targeting the iPhone 6s:

http://flexmonkey.blogspot.co.uk/2015/10/3d-touch-in-swift-r...

Cheers!
I stopped reading when I realized that the author was putting down more than one unsubstantiated claim per sentence.

I work with code school grads. A perfectly fine set of junior engineers.
Put another way: the unwieldiness of British- and Australian-style paper balloting is a feature, not a bug.

To steal an Australian state or federal election would require the subversion of hundreds or even thousands of individuals, many of whom are mutually hostile, mutually surveilling agents (scrutineers[1]).

Waiting a few weeks at most in exchange for years of democratic legitimacy is a pretty bloody good deal.

[1] http://www.aec.gov.au/voting/scrutineers.htm
You can find older interviews at http://beastie.pl/tag/wywiad/ or by checking out my recent submission history for HN ;)

Assuming that the server survives the hn death hug ;)
There are a few browser add-ons you might be interested in, for example Pentadactyl [0], or an entirely new browser like luakit [1], to return navigation control to the keyboard.

Another thing you might consider - and my personal preference - is switching your mouse for a trackball. I use the Logitech M570 [2] and find that I can be doing heavy UI work all day without fatigue. This is because your thumb drives the trackball, leaving the mouse body and your wrist stationary. In fact this mouse has been so great I've gotten everyone on my team using one as well.

Hope this helps.

[0] http://5digits.org/pentadactyl/

[1] https://mason-larobina.github.io/luakit/

[2] http://www.logitech.com/en-us/product/wireless-trackball-m57...
It would, that's partly why I started it yesterday. So far, I'm thinking about what features it should support, but it will be at https://github.com/skorokithakis/stringphone.
Magenta is not a real color
I agree with you :)
China professor's wife-sharing proposal sparks ire
I am wondering if people really use SMS anymore these days. At least here in Europe and also in India, SMS usage has dropped of precipitously.
Maybe headless browsing can automate some of the repetitive stuff -

http://zombie.js.org
It was the primary shell in 10.2 or 10.3 after tcsh or csh (its been a while I can't remember well).
So when can you weigh a dime bag? Asking for a friend.
But seriously this could be potentially awesome.

Could you convince people to put a bowl on their phone, memorise its "weight" and then fill it with stuff to calculate calories. Replacing those digital food scales.
http://www.openssd-project.org/wiki/The_OpenSSD_Project
I have been reading all the interviews so far, it's been a great serie!

Wondering how many more interviews are planned? Hopefully a lot more, that's super informative and motivating.
Could there be a worse way to write a headline than starting it with "could?"
I think the point vlehto is trying to make is:

He expected his friend, who he perceived as a "man", to have a particular kind of insight after the transition. Instead, he learned that his perception of the friend as a "man" was a projection. His friend would not have felt the need to transition if she felt she was a "man."

His friend could only provide more nuanced insights, because her experience was not that of a "man" becoming a "woman."
Why websockets and HTTPS? That's way too heavy for embedded devices, and why do you care what the transport is if the messages themselves are encrypted and authenticated?

If you want to take a look at what I'm building, I'll publish it at https://github.com/skorokithakis/stringphone when I have some code.
Perhaps nothing. The closer you look the less you see with xpoint.

Interesting article: http://www.tomshardware.co.uk/intel-micron-3d-xpoint-updates...
If lock calls include a memory barrier, which they should, then they cannot be reordered.

Edit: Your code has undefined behavior, unless the two pointers point to the same object, which is unlikely in a realistic example.
> Flash chips are not such unique snowflakes that a generic software with some tweakable parameters could not manage them.

Take a look at any of the recent reviews comparing drives with very similar flash hardware, yet with wildly different performance characteristics. Firmware matters.

I'd certainly like to see such devices with Open Source firmware, but don't discount the difficulty of the problem.
Incomplete List of Mistakes in the Design of CSS
That's less "cultural appropriation" and more "white people going 'look at us, we're black'" with a straight face.
We have 6 more queued :) Could be more if some devs decide to send out a later answer ;)
"The idea was that prices would start high, and they would fall in accordance with demand and the secondary market. Unlike dynamic pricing, where prices can rise and fall and customers are stuck with the price they pay, tickets under the “Purple Pricing” plan would only fall, and customers would be refunded to pay the lowest possible price. The concept is similar to a Dutch Auction."

Another element is the bidding price during the presale round. The bid you submitted will always be active. Once the price falls to your bidding price, you will be the first to buy it.

This ensures that those most willing to pay will always get access first. And it would ensure everyone pays the same price. Intuitively, this would discourage the secondary market from speculating the price. And if they only refund the original buyer, then this will further go to harm the secondary market.
Huh, that's very interesting, thanks! Does it come with MicroPython by default, or do you flash it?
A paean to the aluminum industry. No mention at all of the BPA-based polymer lining, which is critical to product quality and has adverse effects on health.
Right, because you can get to the end of a non-void function without producing a value. The pointer comparison isn't necessarily UB.
You don't have a "falling out" with regulatory agencies.
Except, computer science is the study of algorithms, computation, and the design of computational systems.

Software development methodology is something else. Call it process engineering or workflow, and yes, it calls for measurable performance if one wants to improve performance. But it also should not apologize for having less concrete elements of sociology thrown in, because that's just the fact of it. Engineering is done in groups.
Would like every url to be a directory, and for that site to have its data nested within that url.
Not to random artists on the internet for the purpose of selling a couple hundred homemade pins at ComiCon.
That might have been the internal aim of the project, but to the user G+ was just another social network. In that sense, it wasn't a terrible social network.

IMHO if Google had just kept G+ on its own (working hard on fixing the "ghost town" byproduct of evolved privacy features, and providing decent APIs), adoption numbers could have been lower in the short term, but the product would have survived in the long run. Integration with other Google products should have come naturally, not forcefully. Then we would have got a modern social network people actually wanted to join, instead of a tainted product stinking of corporate malfeasance.
I've only tinkered so far, but I've just ordered a set of calibration weights to have a proper play next week.

Watch this space!
Thanks a lot we know we have a lot of work ahead of us marketing wise.
Which type/brand of mouse are you using I found that my work MAC mouse was giving me aches in my little finger - so I switched to an old ergo Microsoft mouse and the problem went away
Your password has expired :)
Habitual use of ecstasy seems to have significant effects on the seratonin in the brain. Furthermore, dopamine receptor burnout is a real thing. Do enough ecstasy and you'll have a harder time enjoying yourself.
How about apples? Can you weigh apples?
Colonizing space won't save us
Thank you for the extensive review, it's extremely helpful.
You should see what it does to structure in utero!
NLTK has an active and growing developer community. We're grateful to Matthew Honnibal for permission to port his averaged perceptron tagger, and it's now included in NLTK 3.1.

Note that NLTK includes reference implementations for a range of NLP algorithms, supporting reproducibility and helping a diverse community to get into NLP. We provide interfaces for standard NLP tasks, and an easy way to switch from using pure Python implementations to using wrappers for external implementations such as the Stanford CoreNLP tools. We're adding "scaling up" sections to the NLTK book to show how this is done.

https://github.com/nltk/nltk | https://pypi.python.org/pypi/nltk |
http://www.nltk.org/book_2ed/ch05.html#scaling-up
I think apples will work. Grapes were my plan, because I could fit five on the screen. Sadly the little blighters weren't heavy enough to make it work :(
Does anyone know how much computing power these cameras have? I would assume if someone has a botnet with thousands of cameras they would use for something better (and more lucrative) than just ddos...

* * A bit off topic, but incapsula is a great product if you are looking for a cloudflare substitute. I am actually surprised they not more popular, since product-wise, they seem better.
The reason I thought ca-chook meant small is because it's fairly difficult to say. When saying small vs big, there's a few incentives (physical, contextual, etc) to have one easier to say than another.

e.g. We have a big problem. We have a small problem.
Nothing stops Ontario from buying from B.C. or other existing culrivators of medical marijuana. Scaling these operations, and looking to Colorado as a model, will take a year or so to be sure. I suspect we should have legal weed in 18-24 months tops. Under a minority government, I would have agreed with you. But outside of dubious treaties, there isn't anything preventing this now.
It'd be nice if they offered some sort of backup. I fear I'm going to lose access to all my health reports when they switch over to the parenting-centric model.
The article states that the company started selling these kind of "looking more whiteish" products after she has already passed away, not during her leadership. Her marketing was focused in making women look more healthy, not more white.
Graciously Offboarding Customers
Code Pointer Integrity
The Bridge from Nowhere: How is it possible to get something from nothing?
Not a bad idea at all to display the full link allowing copy/paste into another medium other than email. Can be added easily. The email invitation is nothing more than that very link sent in the body of the email message.
Beauty Russian
Let's hope Canon and Nikon get some competition. They seem to be avoiding adding easy software features so they can add them to later models.

Digital cameras still don't have detailed intervalometers (or even a timer that goes over 30 seconds)? Why don't we have burst modes that can average/median multiple images into one so we get fake long exposures? I can find tens of features I could very easily code, and which firmwares like Magic Lantern have, but that Canon still has not added.
After seeing the profits from e.g. Colorado, people might be more interested than you might think. :)
Outside U.S., Uber Losing to Locals
I liked the message saying something like "your password must contain three characters from Game of Thrones" :)
https://github.com/pyinvoke/invoke is the start of the py3 version.
One question related to AWS is how to, or whether it is worth, segmenting access to resources for containers. If you are using single instances for each service you can use instance roles for this. These are great as they are temporary, tied to the machine, and most of the client libraries will detect them automatically.

If you are using containers, you need to create proper users presumably. Or you need to give all the permissions to the instance.

Maybe this isn't a problem in practice because people group related services together into separate orchestration clusters (i.e. a Kubernetes for each service grouping).

But it would be great to hear some real experiences on this.
This is the consumer spin on the existing enterprise product is how I saw this.
Inknow people are quick to complain about programmers relying on UB here but this really is a long standing disagreement with the gcc folk. They are language lawyers of the worst sort and do not consider security implications being a point of discussion :(
The initial value of the vector determines what it will encode/converge to.
Interactive constraint solving in Haskell
How to Upgrade from Ubuntu 15.04/14.10 to Ubuntu 15.10 'Wily Werewolf'
IDN Homograph Attack
There's a parable where a man goes to the doctor and says, "Doctor, whenever I drink my coffee with the spoon in the cup, the spoon handle pokes me in the eye and it hurts." And the doctor says, "Well, stop doing that."

If you wrote `foo(bar(), baz())` and `baz()` relies on state mutated by `bar()`, your code is bad, and you should feel bad, because experiencing those bad feelings is the way you learn to not write bad code. This code was wrong before the compiler reordered the calls, it just failed silently for a while. The compiler isn't responsible for fixing your bugs, you are.

People need to stop expecting other people to fix their problems.
Older thread - https://news.ycombinator.com/item?id=8438515

One interesting feature is the ability to ^mount^ a local directory into the shell, so that one can do something like:

$ cp -r /gdrive/username@gmail.com/ /home/
Hackers Are Using CCTV Cameras to Create Botnet Swarms
POLL – Have You Upgraded to Ubuntu 15.10?
Meet Chloe Best Buy's Retail Robot
Things to Do After Installing Ubuntu 15.10 'Wily Werewolf'
the Idea seems is you boot off the 4x m.2 and have both a ssd and then one or more big sata 2-4 TB drives
I'm not saying you can't run a large business in the cloud, what I'm skeptical of is whether you can run a large business in the cloud without devops staff, having only developers while the cloud 100% takes care of devops for you.
Study: Women Twice as Likely to be Hired in STEM Tenure-Track Positions
I do mean this to seem flippant; do you realize the NSA and CIA are not the same thing?
Despite the title, the first sentence asserts

> Researchers in a recent study found no sexism in STEM faculty positions as more women are now hired for STEM tenure-track jobs at a 2:1 ratio.

So I'm not exactly sure how to interpret this (nevertheless interesting) result.
I can buy that argument in general. But silently truncating is indefensible. What if I had a long password which started with my name or something, but which I believed to be secure because it had secret stuff at the end?
Can this system be understood and verified by a 5 year old?
That is called unspecified behavior not undefined behavior. Major difference.