skysight-inc/HackerNews huggingface dataset:
That is indeed a valid concern. I thought about an option to limit the evaluation time and the memory used. Although I don't think it's possible at the moment to request something that would cause an endless loop. There are no loops (yet), it can only iterate arrays (can be large, but limited), and I did not plan to support recursive function calls. Denial of service is also a valid concern when you handle individual requests (although the solutions for it exist).
Uh, "IA-64" is Itanium. Intel officially calls x86-64 "Intel 64".
The part you left out of the ellipses is pretty important to the meaning: "according to which devices carry out a sequence of different operations over time". The article is about transfer of control, which is why it focuses on looping and branches.

edit:
Maybe sequencing mechanisms on analog computers could have been examined more closely. It's my understanding that Claude Shannon's master's thesis on Boolean logic in hardware came out of his work with Vannevar Bush's differential analyzer at MIT, so things must have been very complex.
This initiative came out of the Planetary Science Decadal Survey, and then got plus-upped by Congress.
It's the best thing to happen for bootstrapped start-ups. They'll eat over-funded start-ups for lunch, those won't be able to get follow on money when they eventually run out and so will implode. I weathered the dot-com crash in exactly that fashion, it did wonders for us by decimating the competition.
I'm also in the same field and I find Slack (really chat in general) to be highly distracting. The problem isn't in chat itself, it's that people use it to post non-work related things, gifs, large scale notifications that should really only be sent to one person as a private message, etc. With email, I can filter these things out much easier. But I'm expected to be available on Slack during working hours.
A separate thought: Patients searching for and trying traditional and non-traditional solutions. From the article: "...a doctor pointed her to https://clinicaltrials.gov/ , the National Institute of Health's clearinghouse of studies. There she found Dr. Jeffrey N. Weiss in Margate, Fla., who was enrolling blind patients in an unorthodox stem cell study."

This seems to have occurred after the patient pursued "...Chinese herbs and acupuncture...."

With so many anecdotes of patients seeking non-traditional approaches (note: for example, Steve Jobs), I'm heartened to see this patient connected to a traditional treatment which ultimately helped her (note: also, too, see Scott Adams). Caveat: I'm wording this inelegantly, and I think non-traditional methods can help, in some cases, for palliative care.
Or you can craft packets all day long with any source address you like and dump them onto the network.
To get rid of VM notifications, I recorded 2 minute+ of silence as my VM greeting, zero VMs after that.
DockerCon '16 agenda
Hacking your brain: The projection of conciousness
(Per the picture in the article) I don't think they pack them in close enough at those desks
Can you please explain how do you use Slack for development in your team?

For devs, it is just too much noise to have any reasonable conversation: maybe because writing emails ensures that writer/sender thinks more about what to write in email. Or because we try to check email only twice a day (so that we are focusing on actual development).

We tried using for checkins and build statuses but web page seems a better way.

Just way too distracting.. but maybe we are missing the use case.
The funny thing here is that, if people wouldn't rename the document, Word handles change control natively (including comparison of versions). You can also do it with documents named differently, but the bad habit of baking each file differently really makes that a mess.
I have T-mobile and don't have voicemail. I just called and had it disabled.
A major issue I haven't seen mentioned below is that for auth things like paypal or other logins you need to show the root security context is from the site you are authenticating to. You can do that by either moving the whole window to the login page, which can be jarring and cause users to be confused, or you can do a popup. Some sites choose one, some choose the other. When you have active things going on on the first site, it really causes the drive to a popup.
With James Webb Space telescope coming - and planned for much shorter life than Hubble - I just wonder, if something goes wrong, could it be repaired, like Hubble and Salyut-7 were? Can we send Orion to Lagrange point?
Are you saying that a change in interest rates doesn't have an effect on funding decisions? Because it seems like fractional interest rate changes would have (at least) a fractional effect on risk perception.

Plus, are you accounting for tax benefits and other ancillary forces?
They're just saying Slack creates an environment that makes it easy to be unproductive. So they made the right decision to not use it rather than force themselves to use up their "discipline energy" and use it properly.

It's like going on a diet and deciding not to have any junk food in the house rather than have it around and force yourself to be disciplined.

An entirely valid (and correct) approach.
Yeah, I also loved that part; During the talk he compares Edison to Tesla, and says:
`Because if you actually compare the two, Tesla has kind of this mind grab these days, but who actually changed the world? Edison may not have been a nice person,[but] he did a lot of things`.

make sure to watch when you get the chance, he talks about his personality(both good and bad parts) and what made Linux/Git possible.
> Have 10000 experienced ruby programmers and 10000 experienced java programmers solve different tasks. I'm pretty sure that rubyists are going to solve their problems using 50% less time with at least 30% less LOC just by the virtue of having a more expressive language

And the solution is goint to be at least 10x slower than the java one.
Concern trolling? nobody bites? I was just voicing an opinion.
It's definitely that. /s
You are phrasing this rather politely.

Thank you!
Ok, that's sort of workable ... EDIT: ok, actually not so much - if you are out of coverage area and your phone rings zero times and goes right to voicemail (that's how it works with carriers in the US) then the caller calls you and goes right to silence, and presumably they retry 1-2-3x and get frustrated ... not even sure this is the right number, etc. Whereas if the phone just rang and rang and rang, at least it wouldn't be a bizarre outcome for them ...

I would also like the ability to play a message, but then have no ability to leave a message.

The lame way to do this is to let your vm inbox fill up, and then everyone gets the "the person you called is too stupid to figure out voicemail" message.

What I would like is an option to play a message ("hi you've reached so and so and here is my email address and have a nice day!") and then ... no beep ... no message ... nothing. Maybe just pause a bit and then a fast-busy.[1]

How can I do things like this ? I've been meaning for years to self-provide my own dial tone in the same way I self-provide my own email, but I just don't have the time to get it all set up.

[1] https://en.wikipedia.org/wiki/Reorder_tone
Most major providers around the world have M2M/IoT offerings but you normally need high volumes to get their interest. I work for a company that have 20,000+ devices deployed across Africa using less than 1MB per month with a very reasonable tariff.

For lower volumes and DIY projects there are many re-sellers such as Aeris, Particle, Wireless Logic and more
I believe it's because JS is still loading and the scroll isn't registered until it springs to life and sees only a touch.
I'd recommend using this crate to work with grapheme clusters in Rust: https://crates.io/crates/unicode-segmentation
... takes offence at being called a geek

... calls out the company for using Go instead of Erlang

Just sayin'. :)
The Long Rescue: A man’s search for his kidnapped children
I would certainly try this if I was him.

There was another recent post about a hotel that had android devices controlling the lights, in the entire hotel. Which had no auth protection at all. I'd bet money, it would be the same for the elevator music.
Also pretty much every townnews-type C-grade whitelabel news site.
Ok, so let me counter your question with a question, "Why do you care?"

To understand that let's unpack the question you are asking. You have equated dollars to success. But in the world dollars are not related to success they are related to luck. Acts are related to success, "This person did x.", "This person created y." or "This person discovered z." Those are acts not dollars. Do you consider someone who won the lottery by picking the numbers that were chosen by a random number generator successful? They might have way more money than you do at this point, does that bother you?

Elon Musk isn't "successful" because he has a lot of money, he is successful because he created the first private company that could put things into orbit and recover them. He is successful because he changed how the world thought about electric cars. He is successful because he did things that no one else had managed to do before.

Creating a bunch of companies is a great start, and its great that you've managed to acquire some working capital. The measure of your worth, of your success, is how you decide to apply that capital. (hint: using it to 'market' your image is not a good use of capital.) Want some ideas? Develop a way to redevelop cities ravaged by war. Find an economic model that creates housing for people that can't currently afford it. Develop a way to farm that generates food with better safety and fewer resources, then prove it can scale. Invent a way to use wave power to run a desalination unit such that a unit on the beach can provide potable water for islanders or inland villagers.

You don't have to be brilliant, you've got a skill for making money by creating businesses, now combine that skill with someone who is brilliant but has no business acumen at all. As a team you can change the world whereas separately you both have little impact.

Change your success focus from dollars to impact and you won't need to market yourself.
I mean Django E-commerce packages [0]

[0]: https://www.djangopackages.com/grids/g/ecommerce/
So driving back then was a bit like rally driving where you had a driver and a navigator, and unless you were adventurous, a mechanic, unless one of them knew enough to fix the car.
Kind of reminds me of Bonnie and Clyde who picked up the mechanic because their car was so unreliable.
I'm working on it now. Any questions and feedback are very much appreciated.
Test Smells
Show HN: Show a spreadsheet on any webpage for quick calculations
The ISS was assembled when we had the shuttle, we never had reassembly and relaunch in orbit.

Commercial satellite refueling market won't be viable by 2020, we might have a handful of attempts.

And I didn't read anything into your comment since there isn't much beyond ULA (Delta, Atlas) and Falcon to launch the damn thing to begin with.

And I'm sorry that I don't want to bet on technology that isn't there yet in any shape and form to start planning for a mission that is supposed to launch in 7-8 years with a limited launch window and a failure that would set you back a decade + and not insurance payout + 18 months like if it was a commercial launch to LEO.

And again you are missing the point we need big rockets it's not even a question, and SLS is the only big rocket anyone is currently building, if Space X comes up with a Falcon Heavy Plus capable of competing against the SLS on both payload mass and reliability there would be a room to talk.

We need NASA, and the US need cross state national projects because they are industry incubators, yes they are inefficient at times but you get plenty for them. If going to Europa also means that the US is back at building Saturn V class rockets it's a huge plus regardless the costs.
My guess is that this project is very poorly advertised...

A couple of months ago I was playing with remote desktops and did not find this marvel.

I ended up playing with X2Go, which is nice BTW.

I am wondering... Assuming I have a Linux remote desktop, can I
disconnect and reconnect after a while BUT leave all of my
applications running? I mean, without logging out.
I use uMatrix on Chrome and only allow certain things to run on various pages, to only render the content I want.
How about making it 'harder' for the user to close the browser when there is an alert being shown by a website ? For instance, if google docs throws an alert about the data not being saved, your browser could throw you a msgbox notifying you that such tab has an alert you haven't dealt with when you try to close it.

Yes, that's a lot of msgboxes, but it's a decent compromise I think. It's not like that would happen very often anyway.
The relative rarity (IME) of appstore-jacking causes me to believe it's closely related to ad-network malware delivery. Perhaps a test for more nefarious future ads, but I'm inclined to blame unfixed ad network vulnerabilities.
didn't they remove the ability to play gamecube games on later versions of the wii?
They did mention remote workers. I imagine the need to communicate to everyone in the room and the remoties.
Charge CEO here. We can definitely disable voicemail for you. I actually have it disabled myself. Just send us an email to get it removed.

We should probably just add a checkbox for it in the management UI though now that I think about it.
I've been saying that a while. You'll love this article that briefly summarizes the stages that we went through from mainframes to desktop liberation to re-inventing mainframes with the long-term consequences that follow.

http://www.throwww.com/a/7bn

Meanwhile, there's these other projects creating standalone apps without the complexity and performance issues of browsers that do remote desktops. There's even a whole market of embedded, fanless systems that sell for $20-50 dollars that do it with or without protocol/media acceleration. There's also alternatives in client-server land like REBOL and its "reblets" that send whole, Internet apps to clients that are 2-50KB. Then, there's these projects doing remote desktops by embedding protocols in HTML5 in a web browser running on a native OS on expensive hardware. I'm sure it only seems like modern IT goes out of it's way to do simple things effectively. ;)
This is not how multicast traffic works. Yes, 234.0.0.2:2046 is apparently the destination. The receivers probably just listen for this destination address and plays whatever it receives. DHCP server wouldn't matter here.

These multicast packets also aren't L2 broadcast addresses. For more info, see:

https://en.wikipedia.org/wiki/IP_multicast#Layer_2_delivery
Could you explain GoF's design patterns to your 11-year-old daughter? Reflection and metaprogramming? Heck, would she be able to understand why the concept of object identity matters for some types (say, any user-defined type in Java) but not others (say, integers)? Are you proposing that we ban those things too?
That is true, though I have met a number of Icelanders and they do any serious science in English. They also have the benefit of extensive educational and university exchanges with Denmark and Norway. And they're not a refugee population living in a desert without a functioning government.
Well, maybe your voice mail message can be lots of ringing then.
Show HN: Eve – An FB messenger chatbot that let's you talk to strangers
I was waiting for something like "and then people invented TDD and that gave another 10x improvement" but it didn't come. A surprisingly balanced post for Uncle Bob.
Define actually works? And where is this mystical beast?
This is an interesting project. I'm glad they built this as we're undoubtedly going to see situations where people absolutely won't use a regular client but have a HTML5 browser they will use. This will serve that niche. Might also help us privacy-aware geeks get them off services that sell them out by facilitating easy hookup to their own desktop and data. Not sure how well it will do that but there's potential. Being Apache project is good thing as usual. :)

EDIT: Given JS vs HTML/CSS discussion elsewhere, I should also give credit to Apache site engineers for using tech that loads instantly and visually pleasing despite NoScript. Loads pretty fast on mobile, too. Good counter-example to bloat of modern Web.
First time heard about this project, thanks to HN.
I use both Teamviewer and VNC, how does this compare to them? Especially Teamviewer that is.
> The stem cells, in this case, were retrieved from the patients bone marrow.

One of two methods, other than cord blood.

What's It Like To Donate Stem Cells http://www.cancer.org/treatment/treatmentsandsideeffects/tre...

What's It Like to Get a Stem Cell Transplant http://www.cancer.org/treatment/treatmentsandsideeffects/tre...
> For devs, it is just too much noise to have any reasonable conversation: maybe because writing emails ensures that writer/sender thinks more about what to write in email. Or because we try to check email only twice a day (so that we are focusing on actual development).

Nailed it.
That is an indicator of a seriously outdated form implementation.
Previous:

https://news.ycombinator.com/item?id=11622965

https://news.ycombinator.com/item?id=11461113 (5 comments)

https://news.ycombinator.com/item?id=11456863
That $30 T-Mobile plan is the plan I used to have before I started the company. I actually found that I was using way less data than I thought.

Just looking at my Charge dashboard, for the last week (which wasn't atypical), I used ~120MB.

Doesn't matter how many GBs are in your plan, if you don't use them, the price per GB is still high.
I hope my previous comment didn't come across as me suggesting that the paper shouldn't be scrutinized because it comes from an established research group. Of course, it absolutely should be and double blind review is a helpful mechanism for achieving this.

One possible reading of the parent comment was an attack on the researchers. Of course, the parent probably didn't mean it that way but it might still feel hurtful to the authors and I wanted to clarify it. :)
Africa Beyond Digital Disruption
It will not leave the lab stage, it will continue to be produced at Oak Ridge. See https://www.ornl.gov/news/ornl-achieves-milestone-plutonium-...
Jonathan Blow: Ideas about a new programming language for games [video]
Dzhanibekov is a legend. He did so much for the Soviet/Russian space program.
I think this is quite probably the minimum possible distinction.

Either you have /unmetered/ and /fast/ and /low latency/... or you fallback to a design where every byte matters.
http://yslow.org/ only got 83 on their own tool.
Type three or four letters and hit enter, and have the IDE autocomplete the rest of your SpringBeanFactoryAdapterFactoryFactory type declaration? I think you're putting up a strawman.
I think your reaction is relatively rare these days. More and more I see lots of people in tech and gaming communities embracing the words 'nerd' and 'geek' as a way of describing their social subgroup. For example, 'geeky' has come to be desirable in lots of fashion (just google 'geeky guy' and it's all about how desirable they are! okay, maybe those search results are tailored to me?), and it's a thing people would describe themselves as to attract on others on, say, dating website profiles.
It's not the individual VC that changes their mind. The LP that funds the VC has to work harder for returns when money is cheap. They're incentivized to put more money into potentially higher-yielding investments (or even just keep the same asset allocation, but a bigger pool = more money going into VC at the same allocation). That in turn means they're incentivized to fund more marginal VC firms, and then it's the marginal VC firms that fund the marginal startups.

Good VCs usually maintain the same investing standards in good times and bad. But during boom times, there are more VCs, and many of the newcomers aren't particularly good at it.
HNWP quickly preview the web presence of hacker news users
Umm... unless we have some young children on here, we all remember life prior to 2009. Many cities still don't have Uber at all yet.
The hacker in me would love to see an analysis of the traffic, but the consumer in me hopes that the Echo sends and receives encrypted data.
For jobs, I do rather typical Java/Scala/BigData development. I agree that the there's a bit of mindless tediousness in the jobs, although a lot of it can eventually be automated.

However, IMO, when working on a large code base which you didn't author (so, pretty much the most typical case), if you want to do a good job - i.e. think through potential consequences of your changes, weight the pros and cons of alternative approaches etc. - you still need a ton of cognitive resources.
That's a recurring monthly fee rather than pay-as-you-go never-expire data. Apples and oranges. It's quite competitive if you look at the comparable T-Mobile plan: $10/GB that lasts for 1 week, or $5/500MB for 1 day.

http://prepaid-phones.t-mobile.com/pay-as-you-go
> totally correct

The part you quoted is correct. The sentence after it is not at all correct. And that final sentence was the one joantune was responding to.

In other words, you are the person being wrong and condescending. ;)
Google Fi is out ahead of us in terms of carrier relationships, which is how they enable #2.

The fact that Google has worked on Hangouts for so long makes #1 and #3 possible. Unless you're talking about native carrier WiFi calling in #1, in which case see my previous point.

We have the engineering background to build all those things, but we're limited by our carrier partners (currently just Sprint) for some. They haven't enabled WiFi calling on any wholesale accounts for instance, and have said that won't happen until 2017 at the earliest.

At this point our best feature is that you get the simple pricing of Google's Fi, on an iPhone or any other Sprint-compatible device.
> I think that there are more weak points where sports analogy breaks - sports is generally about preparing for competition and competition is not a daily event.

It truly depends on the sport. On one extreme you have sports like marathon or Olympic lifting, which require elaborate cycles of months of training designed to deliver peak performance on an exact date.

But then on the other extreme you have sports like baseball, for which the season is half the year long and has players playing games almost every day. So there competition is a daily event, and the analogy to programming is more apt.
My estimate is that Python & Ruby are about 4 to 5 times more productive than Java for the case of web/API development. The benefit grows with the size of the codebase as Python & Ruby are also easier to read and maintain.

The point the author raises about types is only partially true. Both in Java and Python you should be unit testing your code. If you have good test coverage and CI than it really doesn't matter that Ruby and Python don't check your types.

So blue is my color :)
Regarding deployment, why not just link statically? http://stackoverflow.com/a/5953787/309483
Yeah I'm a nerd or a geek, if that means I'm interested in programming and IT. But if you ask Google for some definitions, it still tells you:

nerd: a foolish or contemptible person who lacks social skills or is boringly studious.

geek: an unfashionable or socially inept person.

And it's also kind of patronizing. I don't know, something about it just doesn't sit right with me.
Me too. I had a friend who was convinced that he's being attacked when a steady stream of UDP packets started reaching his router for days. Asked him to open it in VLC and it turned out to be local news from his ISP's misconfigiured IPTV service.
In Java's defense.. For certain use cases like data processing and other CPU intensive workloads it runs circles around Python and Ruby. So I guess it depends.