skysight-inc/HackerNews huggingface dataset:
Are "buffer overflows" possible in systems without without virtual memory?

I know how I would answer this question but I am curious how others would answer it.

EDIT: s/possible/known to occur
This popped up in /r/worldnews yesterday with another source, where /u/sharplydressedman gave it some context [1].

> I hate to be a buzzkill, but the linked article is very sensationalist ... it entirely misses the point of the research published by the Anastasiadis lab (pubmed link [2]). Being able to stop or revert transformed cells in vitro is not new, we've been able to stop or revert tumor cells for decades....

> Tldr of this is that this is unexciting unless you're a researcher studying E-cadherin/B-catenin, and means very little to someone outside of the cell biology field.

/u/squaresarerectangles provided a link to the original Nature Cell Biology paper, reproduced in citation [3].

[1] https://www.reddit.com/r/worldnews/comments/3idyjg/us_scient...

[2]http://www.ncbi.nlm.nih.gov/pubmed/26302406

[3]http://www.nature.com/ncb/journal/vaop/ncurrent/full/ncb3227...
A React renderer for blessed
Imagine the dystopic future where Uber then colludes with the legal/prison complex, and can track everyone.

Even if you don't use their services, their roving band of rfid/wifi/bluetooth sensing cars with cameras that read and recognize object like other cars, license plates, and other people in their environment will be observing everyone and everything, all the time.

Every vehicle, a subpoena-able bundle of sensors.

Watching.

Personally, I find that even scarier than the mass destruction of public transit.
A Brief History of ES6 Tooling
I still often think of the game engine, before I think of the gui when I hear "unity".
This stuff is usually rolled into courses called "abstract algebra". If a textbook is called "abstract algebra", it's usually designed for a first year undergraduate. If it's just called "algebra", it's usually aimed at a more mature audience. Herstein and Hungerford are the texts I learned from. This book seems more recent and popular:

http://www.amazon.com/Book-Proof-Richard-Hammack/dp/09894721...

The other big stream of basic undergraduate mathematics is analysis. For that I recommend Spivak's Calculus.
It's not so simple. The full implementation has to do something like insert an AST into the right place, because {foo} can be an expression like f"{__import__('math').cos(len(s))}".

The Python tokenizer will pass an f-string to the AST builder, which has to pass the string to another tokenizer to generate the new AST. Because f-strings can contain f-strings, this process is recursive. The end result is a new AST that replaces the original f-string.
This is neat and I think there's a lot of potential here. As with many information displays, though, it's critical to consider what the most important information to convey is and how to effectively do it.

My main question is around the use of color. I'd argue the error states - conflicts, diverging branches, etc - should be the ones in red, since those are the issues you want to call the most attention to.

Getting rid of any chartjunk is the other big thing. Using four characters of every prompt just for `git:` is not reasonable. And as much as I like the idea of being warned about untracked files, I fear that in most real situations you end up with random scratch files in the same directory. My prompt would always say `7A` at the end, wasting more space (and mental effort!).

Good work!
PreNav launches centimeter-accurate drone system for real-world applications
Systems Theory/Isomorphic Systems
I don't follow politics at all, but the more I read and hear about Bernie Sanders the more I like him. I'm sure we've got a few political experts on Hacker News so I'd love to hear if you guys think he actually has any chance of winning the presidency.
The article paints Angry Birds 2 as a paid app losing out to freemium apps, but when I downloaded it, it was a free app with way too many freemium parts. I deleted it shortly after, as I'm not interested in freemium mobile apps.
not really interesting content

55 upvotes and 4 comments

weird..

EDIT: 5 new upvotes in less than a minute
can someone provide a compelling reason why the SMTP protocol does not have a command to retrieve public key certificate for a given recipient email address? Or a weaker alternative that provides the same cert for all addresses in the domain?
I have to admit, I had to look up JMAP. Seems like it's a bit of a one-off solution, though there are promising benefits that I can immediately see over IMAP.

I think it should be a data driven call - how much call is there for JMAP support, and how much call is there for Encryption? Multiply each by some factor, say, the inverse of an estimated cost to implement, and you should have a rather reliable answer of which is a higher priority.

Perhaps more importantly, don't trust "The overwhelming consensus" when it comes to security - we laymen either don't understand the implications to our society, or feel it's a reasonable tradeoff since they have "nothing to hide". Trust people who specialize in security. Send an email to Schneier, tptacek, and others and see how important they believe it is for the world to have easily accessable end to end encryption for communications.
Thanks for the clarification.

Although I rather prefer the functional first approach of the ML language family and actually dislike how typeclasses and HKT are currently supported in Scala.

They look like workarounds based on programming patterns trying to make Scala look like Haskell, with proper support only expected for Dotty, if I understand them correctly.

No trolling, I only dabbled a bit in Scala.
You're looking at the process backwards. Just because latches exist does not mean that, at the time the patent was filed, it was obvious to use a latch analog to unlock a digital device. A person skilled in the art would NOT be lead directly to that solution, but one which is already know: a pin, password, fingerprint, keycard, heck even facial or voice recognition. The test is not "did latches already exist" but "is it obvious to use them in the method claimed, as the time of application", and I would strongly argue that it is not, without some evidence to support the contrary.

I say this as someone who has worked as a patent examiner and understand the law (not the US law exactly, but they're quite similar world wide).
Does anyone have a transcript for this? For the folks like me, who have access issues at work.
Yes.

Not only that, but it seems to be happening already. The MUD I've been playing, Ansalon, has around 20 people on most days.
Hey, thanks for posting this! (It's not really notebooks in the IPython sense, but it's interactive and session-based like IPython). Let me know if you've got any questions.

- DataJoy co-founder
Most styles render this as Bernie Sanders’s. In some circles this rendering (Bernie Sanders’) is correct.

Reasonable people disagree: http://www.dailywritingtips.com/possessive-of-proper-names-e... but those are the only two correct versions.
Depends what you mean by AI. Back in the day, a computer algerbra system was considered AI, in which case, this book is very relevant. But I can't think of another interpretation of AI that would make this book relevant.
Low vitamin-D genes linked to MS
So they've invented low-capacity, very expensive buses?
As long as you have the ability to address memory directly, I would say that it's possible. I'm not 100% sure about how memory is allocated though. Outside of virtual memory, are the actual chunks of memory sequential, or would overflowing an offset get you a chunk of another process? (I imagine the answer might be implementation dependent)
Living Clojure is really good also.
It got some rudimentary macro support only recently, and still they're not the proper macros, more like a TH limited approach.

The worst part which makes macros much less useful is that you cannot have a macro definition and use it in the same compilation unit.

In fact, adding proper macros support to any language is trivial. Pity that very few are bold enough to do it.
Besides... have you seen what happens when people are actually successful at pushing compatibility? Have you seen the shit people throw at Lennart/RH for Systemd? Why would anyone ever want to play that game?

Let's not bait with systemd, that's a different issue.

Package manager interoperability is certainly a political issue. A lot of distributions are identified by their PM infrastructure, so adopting a universal one like Nix or Guix would mean losing their identity. Conflict of interest, quite clearly.

We might end up with, GNOME-based distros at least, running a NIH version of Nix called xdg-app, however.
There seems to be a trend to interesting/funny 404s for presidential campaigns.

https://www.barackobama.com/45325r/ has a "thanks, Obama" GIF meme.

https://www.bobbyjindal.com/dfka blames the 404 on Obama with #ThanksObama" too.
I think we have The Atlantic to point to for making campaign 404 pages a "thing". They've been including a blurb about the 404 page on each candidate's website on their 2016 Election Cheat Sheet (http://www.theatlantic.com/politics/archive/2015/08/2016-ele...)

404 pages are an opportunity to hide an easter egg but I wonder what presidential 404 page got The Atlantic focused on this trend in the first place.
http://www.genetic-programming.com/inventionmachine.html
O Watch – A 3D Printable Smartwatch Kit for Kids
True many people won't be able to work for equity full time. I've been lucky enough to find people willing to work with me for equity in their spare time. I'm not a connected or wealthy person. For many people like me it's the only option. I've been able to get people really excited about the product, but I also have had to accept that I have to be flexible with deadlines for people I'm not yet paying. Things take longer when you don't have money. Sometimes it's better to go slow.
IMHO, part of that is that you don't want more threads than processor cores (unless they're IO bound). If we had lots lots more cores, then I would expect to see physics, AI, game logic etc use more than one thread. There is little reason to pay for the additional complexity, when most mainstream computers don't have more than maybe 4-8 cores. Obviously not everything parallelises well, so the full extent that this is possible remains to be seen.
I feel it would be easy for Apple to argue that is does have a physical effect - it makes it easier to access a locked phone than having to enter a pin, or one of the many other methods of unlocking electronic devices.
I'm just curious from where in his campaign management the impetus to pay attention to this sort of detail would have come.
Ah, that would be the way to ensure you get to take it :)
> If many of Bitcoin's believers had only been less dismissive [...]

You have really put your finger on something for me. If I had to pick one word to describe the bulk of the Bitcoin advocates I've dealt with, it would be dismissive. Banking, social sciences, politics, history, economics, design, user experience, even a lot of technology.

Years ago I did tech for market makers and dealt a fair bit directly with exchanges, so naturally I read up on the history of places like Wall Street and the Chicago Mercantile Exchange. The technology was mostly uninteresting; things had run fine for decades with shouting and slips of paper. The impressive part was the elaborate social system, the set of subtly interlocking roles that made it all go.

I never met a Bitcoin advocate who seemed to understand any of that. Or even that understood that there was something to understand. So much of what I heard and read was in the true-believer vein, as if someone had crossbred gold bugs with partisan gadget fanboys. That's not to say that more responsible thinkers don't also like Bitcoin, just that I haven't managed to find any of them talking about the stuff I knew from experience was important.

I still hope people find something useful to do with blockchains, as they're a really cool technology. But it seems to me that if one has a solution looking for a problem, then actually understanding problems would be a valuable step.
I wonder if this says more about Bernie or more about his supporters. The video almost reminds me of how I talk my 88 year old grandfather through computer tasks.
We're in violent agreement, and I meant to allude to the things you spelled out more clearly. I'm disappointed that Coursera hasn't (yet?) started using their treasure chest to push this sort of thing, but maybe that just means it's a market opportunity for someone else.
What do you mean "quickly"? The debate has gone on for years!

How many years do you think we should debate before someone takes action?
Most manuals of style say that "Sanders's" is most correct, but will allow for "Sanders'". I strongly prefer the former. It's logical if you think of it: s' is always for plural nouns that end in S, 's is always for singular. "The cats' milk" vs "James's hand." This way also matches pronunciation.

It gets tricky to keep straight when you have plural nouns that don't end in S. I know "Men's clothes" is correct. But I'm not sure what to do with fish. "The fish's pond"? "The fishes' pond"?

(In any case, just because a word ends in S does not mean it needs an apostrophe. Many, many English writers need this lessen pounded into their head. I lose brain cells every time I see someone write "want's".)
An auto-loading video just because you ended up on a wrong URL? With a great part of visitors being on mobile, is this really the best use for bandwidth?
I believe most gray-water systems are internal to individual buildings.

For example, a house would fitted with a storage tank for shower water, which is then used for flushing the toilet, or even watering a yard. The toilet water is sent to city sewer system.
They spend time talking about celebrities because that will improve the SEO results of the article. They have substantial, original content that mentions famous people.

Journalism is dead. We're now just fodder for the "article hackers" whose job it is to get page views. There are different ways to do this for different audiences; this is the snobbish academic equivalent of a Buzzfeed article titled "15 Signs You Totally Have VD".
What about project Euler and the like?
For the GUI toolkits, don't know why CAPI was not listed? Yes it is LW specific but it is a worthy choice. I prototyped an entire 3D game scene using CAPI using the OpenGL 1 FFI they provided and it was very productive.

Of course CEPL then would have made it more fun, though I don't know if CEPL works with LW CAPI.
Lessons learned from working with data on 1000s of integrations
Quantitative Economic Modeling in Python and Julia
19-year-old built an app to detect development disorders in children
By that reasoning, magnetic bracelets must have some advantage.
On mobile the video won't start automatically loading. It waits 'til you hit the play button. At least, not on my iPhone. I don't know what Android does.
Germany to UK, Germany and France. I sell my services as a developer. And according to my tax advisor (who has power of attorney for me and handles everything) my invoices to UK and France are perfectly fine with a note stating that they are without VAT due to specific laws in the respective countries.

And i think that maybe the fact that it is difficult for some people, but a complete non-issue for others is what keeps this entire issue from being effectively communicated to europe at large; since everyone talking about it treats it like the end of the world, but doesn't give specific details on the issues or the costs; while for many people they don't even need to think about it.
I'll bet we've got a lot of "political experts" but probably not that many political experts.
"Suppose a client and server were connected with a connection running with speed of light. Even then, there is some finite limit as to how many bits can be transferred. How do we handle scalability beyond it then? By abstraction."

Also by additional (independent) connections and parallel transfer/processing of those bits. Personally I think that abstraction (and especially its levels) should be governed by the law of diminishing returns, not by hard limits. The hard limits must be dealt with through other means.
He doesn't. Not even most of the Democratic base will vote for a white male socialist in his 70's over Hillary, and he has no chance of winning the general election even if he were nominated. Even he probably knows this and is only running to make a statement.
I imagine an honorary undergraduate degree would also be a bit of a rarity.
At this phase in the run, the punditariat is greatly, greatly more confident than the facts justify. I don't mean that specific to this year... I mean generically at this phase of the campaign. If the punditariat was correct at this phase, Hillary Clinton would not currently be able to run, because she'd be finishing out her second term, having defeated Rudy Guiliani in the 2008 campaign by a small but significant margin.

Note how they would have gotten both candidates wrong.

My rule of thumb is that whoever is leading at this phase of the run is not going to be the candidate. It always seems nailbiting at the time but it's been right for all the years I've been paying serious attention to the campaign, which is about since 2004 or so. (I recall paying attention to both Clinton campaigns but not the primary fight; I was in high school for them. I don't quite recall the 2000 primary fight well enough to remember if Bush was always the primary frontrunner; my memory says no but I've learned not to trust it, and I can't name names as to who was.) Someone older than me may be able to recall a counter example.

So, yes, I'd say Bernie Sanders is definitely in it. But I won't repeat the errors of the general punditariat and make wild proclamations about how much he's in it. It's still not out of the question another Democratic contender that's little more than rumor right now could pop up and dominate with surprising swiftness... IIRC that's a fair description of how Obama got to the Presidency.
It is kind of the natural conclusion when you decide to build a metropolis in a desert.

Come to Iowa, our weather isn't as nice, but we've got a shit ton of water.
I strongly disagree with the statement that there is no lengthy R&D involved with gesture processing. If it was so trivial, why did Apple have to acquire a company working in that field? Getting UX right is fucking hard and takes a lot of effort -- just look at the touchscreens of an average camera... If it was so easy, why do most companies get it so wrong?

Of course, that doesn't mean that Apple should be able to patent it. Good UX is composed of many small things, each too small too patent.
Hi, this is senator Bernie Sanders the
good news is you're at the right website- and it's a really good website.
The bad news is you're at the wrong page.
Scroll down to the bottom of the page and you'll find your way back home to
where you should be. Thanks very much for being a part of our campaign.
Good point. I should have mentioned I was on a W2 there. Yes, contractors are treated like any other independent business, and enjoy much less in the way of legal protection.
The important chart missed is the Grossing rank for Angry Birds 2, which has been hovering at about #50 grossing since launch. It was not going to be a megasuccess like the first Angry Birds, or even a low-tier modern freemium title. (for reference, Fallout Shelter, a game that was highly experimental for Bethesda, is currently at #32 overall Grossing)

It probably doesn't help that there have been more than 5 Angry Birds games already and people are sick of the gameplay. I'll give Rovio credit for trying to diversify from physics based games (Fight, Epic, Stella, Rovio Stars, etc.).
Of the things discussed in this post, the main area where I would seriously suggest a commercial Common Lisp system even for a newcomer, is if they are interested in GUIs, either on the development or runtime side. I can recommend LispWorks for those: it has a graphical IDE with graphical debugger, and a very nice cross-platform GUI library with native look-and-feel (called CAPI). I think compared to the open-source options, both of those will result in a lot less pulling out of hair. CommonQt is passable, but CAPI is far less of a hassle, especially for cross-platform deployment. The obvious downside is that LispWorks costs money and is not open-source, so is probably most attractive to people developing a commercial product. Also, in the case of using CAPI, you commit to LispWorks as your implementation.
Thanks to things like SystemD this will continue down that road (Ducks).

How? systemd touches a completely different layer. The main thing that might prevent ELF interoperability across distributions is if the distro has some esoterically configured binutils/glibc toolchain and the provided application is a dynamically linked binary blob.
Support Grows for BIP 100 Bitcoin Block Size Proposal
Was it ever relevant? Popular, sure. But relevant?
For the barackobama.com 404 page I got a message that said "Sorry, we couldn't fetch that page for you." and a gif of some dogs chasing after a ball.
Doesn't autoplay on Android either (I'm on 5.1.1).
Not an expert, but I don't see why he wouldn't have a chance. He represents what the left really wants, so he can win the primary, at least.
I'd build it in a heartbeat if I thought there was any money in it. I really like Emacs/SLIME but the IDE story can be far better with integrated graphics and sound, FFI wrappers to system libraries, and built-in package management.

Unfortunately the Lisp meetups I go to are sparsely populated for a big city and they mostly talk about other languages; sometimes Clojure gets mentioned but hardly anyone uses Common Lisp. The whole, "not modern," thing seems to turn people off.

Are there even more than a couple hundred commercial Lisp users?

edit: I mean "build it," as in "build the Haskell for Mac" equivalent for CL. Something affordable and meant to be a tool; not a Lispworks or Clozure competitor.
He's an interesting candidate. From what I've seen he's not your typical politician, and he seems to mesh well with the current twentysomething crowd despite being from the tail end of the "Greatest Generation" himself.

I don't know how much of a chance he has to win the presidency, but I can say that I like him much, much better than any other candidate (and I'm not a political kind of guy).
How many engineers work at Airbnb? If there were 18, that would mean they hired 2. That's not that crazy.
It's not a good 404 though. Telling people to go back home and search, while probably the site reorganized their content without providing updated pointers.
That's not the problem. The problem is that his name is Sanders, not Sander.
More like on-demand buses that adjust their routes automatically according to where people need to go.
How much in AUD will you work for?

We're a remote company looking for a front-end developer.
Robot Launch 2015 – Robohub Readers Pick Round Three
The Hemlock based editor is still heavily based off of Emacs.
Problem is there because someone is not willing to pay for solving it*

* sometimes (very rarely) there is money but no solutions exist
But Sanders is not ahead, technically, Hilary is. I think. Sanders is still a dark horse candidate. So by your logic, I think Sanders should have a great shot.
There's a "Thanks, Obama" gif towards the bottom. I missed it at first too.
Scroll down a little
Log4j Version 1 Reaches End of Life
Free books to get started with Artificial Intelligence
I like this idea a lot. We're going to steal it.
It worked really well for me. I started on a project that had no documentation, no setup scripts, and nobody I spoke to knew how to get it setup. Everyone kind of just got it working somehow.

I setup Vagrant, wrote provisioning scripts, wrote a README, and checked it in after I had figured everything out.

The next employee to join was setup in a day instead of 2 weeks. It worked out great for me.