skysight-inc/HackerNews huggingface dataset:
Work time on a train is something I cherish. There are no interruptions and no internet access (at least on the Metra in Chicago). That makes it ideal for writing or other endeavors that require concentration. Walking to and from a train is also a great way to wake up and get a little exertion in before a work day.

Taking a train, even when it takes 45 minutes, is a far cry from driving the same commute. It's a great gig if you can make it work.
I'm not sure why you think there is massive overhead, can you explain a bit more about that ?
https://basecamp.com/help/2/guides/calendar/add-an-event
I profess I don't know the first thing about bikes, wheelbarrows, machining, metals, and nearly anything involved in bringing this product to market, but...

it feels expensive, and they claim to be cheaper than dedicated cargo bikes. Is it a material/parts issue, a labor issue, or overhead? Is this class of product really so pricey? What do normal, mass-produced overseas bikes don't have that they can be sold at scale for $200-300?
Cable TV Revenue to Drop by $2.7B in Next 10 Years as Broadband Booms
yes, especially with TPP I'm not a fan of "this is bad! it will kill regulations! end of story!", that's not even very accurate. I'm opposed to TPP as a whole but there is a lot going on with it, it's a sprawling set of arrangements and "globalization" in the most basic sense is not a bad thing, unless you'd prefer third world countries stay excluded from participating in international economies. It's a mixed bag for sure but globalization is kind of here to stay. I found http://fusion.net/story/265095/tpp-trans-pacific-partnership... which at least explains some of what's going on with TPP and why some people might be in favor of it. In particular, it has some emphasis on the welfare of women and children which is likely why Hillary originally supported it (and I'm sure, in her not very secret meetings, she prefers something 95% like it in any case, just won't be called TPP). The intellectual property stuff is of course absolutely awful.
Wasn't the spec designed so that pretty much everything was already mostly conformant?
Neural Generation of Regular Expressions from Natural Language
No, the way the benefits are
to be calculated is not necessarily
from ticket revenue. A benefit
is something of value that "whomsoever"
may get, and maybe quite different
from ticket prices.
> That's the problem state income taxes are supposed to solve, isn't it?

Silly me, I thought state taxes were meant to finance the operation of the state, not punish people for making unpopular choice.
You could say other people's problems are their own. You could say America does more harm than good, or that we back the wrong horse or have no standards or don't uphold public good.

All those are points you could make.

But, you asked what they'd die to protect if we fought ISIL. This is not an absurd question. In the case of ISIL, soldiers would die to protect the innocent civilians of Iraq and Syria, who are basically good people, and protecting everyone in the world from a group that uses videos of brutal execution-style murders as viral marketing from getting access to weapons of mass destruction, which are definitely not far away (Syria has had chemical weapons facilities captured before).

That's not a bad thing to risk your life over. Stopping the Nazis 77 years ago was also a pretty defensible thing to do, not sure why you're using that as one of your examples wars that make "no sense whatsoever".
There are already a number of ways that torrents metadata could be shared more robustly, but none of them (including this one) allows the torrent sites to inject advertising and extract revenue.
Check out the comments at https://news.ycombinator.com/item?id=10375762 or https://www.quora.com/How-does-the-Internet-work and whenever you see something you don't understand that you want to understand more deeply, Google it. (Wikipedia also has lots of information.)

Also, when you make a post the title should relate to the topic of your post rather than being something generic as "simple question". (i.e. it should be something like 'Ask HN: tutorials that explain how the Internet works)'; you can also search this forum at hn.algolia.com.
I've been doing it for ages, but I do it a very lazy way. It's so lazy that I highly recommend it.

Before I explain what I do, I'll just mention that if you run the server that is the destination of your MX record, then you probably also want to run a back-up spooler at a remote site for when the connection to the primary server, or the server itself, is down. Down for security patching, for instance. Running a rock-solid mail service is kind of a pain, because it never fails at a convenient time.

So... I let my ISPs handle the high up-time requirement stuff, and let them be the mail spool as far as the outside world is concerned. Then I pop it down and requeue the mail on a machine that sits behind my firewall and isn't even on the front lines of the internet. I run an IMAP server on that. If it goes down, pfffft, the mail spools up a the ISP for a while and it gets popped down when my sever comes back up. It actually all works pretty well, but since I use my ISP's SMTP server for outgoing, all of my e-mail clients have a rather funky asymmetric set-up. The e-mail setup wizards just don't handle it. At. All. As long as you remember how to do old-school e-mail config settings, and can convince the new-fangled e-mail client to let you do a manual config, the asymmetric server is not much of an issue.

For remote access, I port-forward IMAP in my firewall.

So I should probably modernize this whole kit, but.... I think I mentioned above that I am lazy.
Is there a ranking of countries by fairness of their justice system, done by a neutral party? Would be interesting to know where countries stand.
> Not only he has an interesting life story and created a series of legendary companies - [...] WebMD, [...]

So he's the reason everyone thinks that they have cancer! :)
Wow, so many accounts created 45 minutes ago and commenting on this post. Something is fishy.
> Any other comparable language (basically with static types) would want to use would require an IDE too. Of course you can write C or C++ or Rust, etc without one, but you'll be as unproductive as writing Java without one (nothing inherently IDE-demanding that Java has compared to these).

I disagree on that one. I find writing c++ without an IDE to be doable. However with java the import statements are not human memorable.

Same goes for class names and variable names. In java everybody writes getFoo and setFoo. Which just gets annoying, and I personally feel that the protobuf lib does it right in there c++ bindings. foo(), set_foo(...).

Same goes for golang. Golang does a great job of having easily memorizable packages, but also allows for more complex git based urls.
I'll just leave this here:

https://twitter.com/jimmycuadra/status/329759546283266048
Unfortunately upgrading the Capitol corridor to have regular commute service is practically impossible.
I like how it allows you to abbreviate JSON, but the API I use most frequently puts objects within objects, and the readability rapidly goes down to "curl" level for this case. As far as I know, this is still as concisely as you can write this with httpie. Most of the things that don't involve putting an object in an object in json seem to write out much more cleanly in httpie. In this case, you still mostly end up just writing the json:

http --json POST https://iad.servers.api.rackspacecloud.com/v2/123456/servers \
'X-Auth-Token':'authtoken' \
'Content-Type':'application/json' \
server:='{
"metadata": {
"metadatagoes": "here"
},
"imageRef": "b21af3ef-1a1e-46b5-98ef-bb0c81b25292",
"networks": [
{
"uuid": "00000000-0000-0000-0000-000000000000"
},
{
"uuid": "11111111-1111-1111-1111-111111111111"
}
],
"flavorRef": "general1-1",
"name": "servername",
"OS-DCF:diskConfig": "MANUAL"
}'
I've been doing it since 2011, and I learned since then that slow travel is better than constant moving. I actually don't refer to what I do as being a DN since to me it's just an overhyped term (I just say I work remotely).

The downside? As user tastyface said in the comments here, "As a life-long loner, travel made my social life a whole lot worse. I barely talked to anyone during my travels..."

It hasn't made my social life worse per se, as there were ups and downs even when I was living in one place in the US, but it's amazing how long one can go being invisible (the effect is probably made worse by already knowing how to speak the local language). In actuality, I would say the invisible factor has more to do with modern city-living than being a DN. If one just sticks to the minimum, like answering "do you want paper or plastic?", "would you like something to eat with your drink?", etc etc, then it's totally possible to be invisible, so to speak. After a few days of that, maximum one week, I'm itching to get in contact with my friends or do something social.

A slightly more concrete downside is making lasting friends, especially if you tend to go for expat circles. Everyone eventually moves on, despite the time and energy placed into making those friendships. As for local friends, no matter what city or country I'm in, I hear the same thing: it's hard to make real friendships with the locals. As a remote worker, I usually make a small number of real friends (expats who, as mentioned, eventually move on) and a healthy sized number of 'have a beer' friends (both expats and locals).
Neat! I thought host was optional, I didn't realize it didn't exist at all.
Mozilla – The Engineering Productivity Team
Well, they're both SIMD architectures. But I think the way you program them is/was very different.

I quite miss programming the CM-2 in C* -- it was a really nice environment, and really pretty easy to program to (contrary to the legend I've seen thrown about that they were hard to program). Once you understood the various library functions, it was usually pretty straightforward to get things done.
Very interesting ideas.

It reminds me Xanadu (without the entanglement):

http://xanadu.com/Ping'n'Jeff.png

My idea for Gopher is to convert webpages on the fly with a text browser like elinks.
Is Java planning on custom primitives analogous to c# structs, or is copy-by-value semantics still the exclusive province of the core language primitives?
That is kinda odd.
My understanding of it is that standardizing trade law and eliminating a wide range of nationalistic trade policies allows for greater operational efficiency, lower average cost of goods, etc. as systems closer to free markets tend to. The problems are

1. Massive disparities in wealth put the less-skilled in wealthy countries at greater risk of being made irrelevant/pushed towards global market rate (which is below minimum wage in the United States for many jobs)

2. Developed corporations gain open access to developing markets, while local incorporations of services that would likely pour more value back into their country receive no protections.

3. Government protections of the environment or workers could end up in an international trade court in which a country's laws are struck down and/or required to pay a fine due to a violation of trade policy. (This came up a lot, esp. from Elizabeth Warren. Obama's response was basically that there's no precedent for it, the handful of disputes the United States has been in, the US has always won. I'm not sure the history for other countries, but this seems to be more fear-mongering than reality as far as I can tell)

4. Read the EFF's rundown of issues concerning impact on digital rights: https://www.eff.org/issues/tpp

Overall I'm still very torn, and it seems that reasonable people that are genuinely concerned about increasing global welfare and reducing suffering fall on either side of supporting or opposing this deal.
It's definitely worthwhile to understand why a site is asking for your phone number. At the company I work at, we require a phone number because a lot of our customer's don't have email addresses and/or have given us a bad email such as no@email.com. We use it to contact customers in collections BEFORE the bad things happen like shutting off your power. Some sites will use your phone for two-factor auth although I doubt you're complaining about those sites. Many SAAS companies will ask for your phone number so they can upsell you.

The good news is that there are some options if you don't want to give out your phone number. 1) Give out a fake phone number such as 555-555-5555. This works assuming you don't need to verify the phone number. 2) Sign up for a google voice account and pick a phone number. You can get texts and receive voice mail and read them through email or by going to google.com/voice
> The JVM is a treasure just sitting there waiting to be rediscovered.

It's the result of man-centuries (man-millennia?) of work, yes, and as a result is really, really impressive. But imagine if that much work had been put into something fundamentally great, like Smalltalk or Lisp, rather than something fundamentally okay like Java.

> It really is a shame that there is so much noise and unnecessary complexity around using it.

Very true. Java itself is not a terrible language (hence why I wrote 'fundamentally okay' above); it's the arcane, rococo, lunatic levels of ritual which surround it. Every time I look at Java code I'm reminded of some insane fantastic court in which one has to plead with the Minister of Small Affairs, make a sacrifice to the God of Bureaucracy, pay for a Token of Token-Paying, appeal to the good graces of the Wise Undersecretary of Vice-Small Affairs and finally spend a weekend climbing an Escher Staircase before an audience with the King, all just to get a scrap of toilet paper.
The toolset of your fellow Software Craftsman
Speaking as a Providence resident: Pawtucket begins where the comfortable-walking-distance-to-the-Providence-station ends. Pawtucket and Central Falls are languishing. Providence, generally speaking, is more affordable than Boston to live in (which drives a lot of commuter traffic to Boston), but the presence of Brown is steadily driving rents up in the suburb closest to the Providence station. Pawtucket and Central Falls should be the affordable residential suburbs of Providence, but they're not (or, at least, not so much as they should be). Commuter rail to these towns would help revitalize them and ease some of Providence's present growing pains.

The thrust of commuter rail into southern Rhode Island has failed because it has not responded to the needs of residents. In Wickford, where I grew up, very few residents take advantage of the weekday commuter lines running from the new Wickford Junction Station, since very few residents there commute to Boston. There are, however, plenty of retired folk who would love to take a weekend trip to Boston via train, but are stymied by the station being closed on weekends. If weekday commuter rail is to ever succeed in southern Rhode Island, it will not be in the short term.
Kudos on releasing it after all this time. That's impressive, especially given how the team disbanded in that timeframe!
Project Valhalla is supposedly bringing value types to the JVM.
This works for Google, but not everyone.
> Any other comparable language (basically with static types) would want to use would require an IDE too.

Go is both statically-typed and perfectly usable without an IDE.

> Or at least configuring Emacs for the task, which can be a full job in itself too.

Modern emacs is pretty easy to set up. Take a look at prelude or spacemacs. You're up & running within a few minutes.
because obama only got paid $500,000 a year, and he wants millions more and to not pay taxes on it... this deal will allow him to do that, keeping licensing deals overseas in tax havens protected internationally.

just like we all want.... that is why our representatives are pushing for it.

you're all idiots
Not really, the Tilera chips are MIMD with a coherent shared memory.

The CM was a SIMD, and each processor has its own independent memory. A Sun workstation submitted the (single) stream of instructions to the array of processors.

Having a 64K wide SIMD seems completely nuts, though since the processors are single bit, so if you're dealing with 64 bit values, that is "only" 1024-way SIMD. Which is still pretty nuts.
> how despicably transphobic or queerphobic this statement is

How so? Nobody is claiming everyone lies about it, only that it might be possible to do so (since outreachy has no recourse to an objective test).
MIT and Microsoft made a 'smart' tattoo that remotely controls your phone
When business competition goes awry, government steps in to correct the market failure. Who steps in when government competition goes awry?

Governments are not perfect substitutes for each other. Packing up and moving to another city is harder than changing almost any other consumer choice.

Government officials don't compete to make their citizens as happy as possible, they compete to make their voter base as happy as possible. If they can improve the lives of the majority of their voters by hurting non-voters or those who vote for someone else, they have every incentive to do so.
X86 Assembly Language Programming
MIT created a temporary tattoo that can control your connected devices
How is this different from sandstorm.io?
That's a really interesting suggestion.

Straight off the top, one problem is that transcripts aren't routinely generated, AFAIU. Yes, there's a court reporter taking down the proceedings, but what's generated isn't itself directly intelligible. Preparing an actual transcript from the proceedings for a small (2-day) case can run close to a thousand dollars. Doing this at scale would likely be highly expensive.

You bring to mind an alternative though: an automatic, random, appeal of a select number of cases to a review system of some sort. This might initially be a completely random sampling across all courts, but could then be subject to some sort of stratified sampling, with more cases subject to review from areas highlighted as problematic, and periodic reweighting.
MIT’s DuoSkin turns temporary tattoos into on-skin interfaces
A small example of public's attitude can be seen in prison rape jokes, both in real life casually and in media/movies. Most people just look at cons as less than humans, even the non-violent ones. And then we have media "personalities" like Nancy Grace who make a mockery of the system.
Who says that consolidation will lead to a better result or that it is zero-sum?

There is a reason that the world isn't run by a single person, why separate countries succeed, why most countries share authority with smaller sub-governments (state and local in the US. There's a reason why each species isn't a single superorganism, but individuals within species tend to cooperate.

"Life", evolution, or survival of the fittest -- clearly isn't a zero sum game. Over billions of years it's clear that it's positive sum. Blindingly obvious.

Adjacent governments too may well fit the bill. Too much competition can suck all the excess value out of the situation, but so can too little. The ideal form of government might be an angelic dictator, but you don't see the world full of them, do you? Healthy competition can find the optimum much better than singular good intentions. Partially because it allows experiment with real world results. With n=1 you can enact policy but you can only guess what effects it might have had because you have no control, no basis for comparison.

It's all about _healthy_ competition, and it's the basic idea that our republic was built on which can be seen everywhere in the constitution.
DuoSkin by MIT Media Lab
This exists at several levels. For one they were at the forefront of the "tax rebellion", depriving the state and local governments of funds to do anything of substance. For another they've been very anti-development overall. Many of the municipalities along silicon valley are staunchly anti-development, and decided to remain low density bedroom/retirement communities. And LA has been a car-centric city for a while, which is difficult to overcome in a city that size.
You can expand capacity by replacing all the drives with bigger ones. It's obviously expensive and time consuming(has to be done one disk at a time so that each one can be resilvered) but it is possible.
That is not how economics work. The money saved from employing low cost labor is spent elsewhere which creates other jobs.
An Illustrated Guide to Guy Debord’s ‘The Society of the Spectacle’
Show HN: Codi.vim – An interactive coding scratchpad for interpreted languages
https://news.ycombinator.com/item?id=12269468
Regarding cuts, yes. We had to do with less year-over-year. From Hasselmo's 1991 State of the U address:

> """We lost at least $25 million to inflation, and $16 million through a base cut this year. In addition to a potential $25 million loss to inflation next year again, the Governor's vetoes of IT and systemwide special appropriations cut another $23 million in funding -- for which we are aggressively seeking full restoration."""

The mainframe teams had a harder time of things. For Microcomputers we were lucky - our hardware costs decreased and we had a deal with the University Bookstore to support their computer hardware sales.

That stuff was still expensive. Here's some educational pricing for a workstation with substantial education discount in 1994.

list discount
IBM model 25T $8495 $5400.00
80Mhz upgrade $1500 $ 953.50
64MB upgrade $ $2912.00
2GB disk upgrade $ $1463.00
-------
10728.50
Security comparison: Apple, Google, Microsoft, services with your personal info
WTF? Yes, collecting income taxes from people who live in your state is how you finance the operation of the state, and is why Rhode Island will still benefit from spending public money that makes it easier for their residents to work in another state at higher incomes. I don't know why you're talking about punishing anyone, or what unpopular choice you think is involved.
I'm sorry but I find this statement completely deluded. Law enforcement in third world countries is often inaccurate, corrupt and ineffectual. Swift justice is actually just pre-determined guilt: the police arrested them because they were guilty. It is more about maintaining power structures.
Java and the JVM are entirely separate beasts and should not be taken together. While most JVM code began as Java code, there are enough non-Java languages hosted on the JVM at this point that it should be looked at through the Java lens only.
This seems like a good opportunity to plug my web port of the David Platt 550-point version: http://grack.com/demos/adventure

Source is here: https://github.com/mmastrac/adventure

This was a fun multi-year project for me. I had to reverse engineer everything from the Fortran executive and the very incomplete documentation for the game.
OVH boxes aren't blacklisted everywhere?
I interact regularly with GTK+ developers, and have been a regular contributor to GTK+ on OS X. They don't want our patches - they are very specialized and intended to deal with cases in Ardour that are not really a part of ordinary desktop apps. GTK+2 is now in maintainance mode anyway.
There has been a very strong empirical correlation between free trade deals and subsequent negative economic fallout for average US citizens. In addition to what the others have said, this is another such free trade deal, but even larger than any other that has come before it.
Even with HPC (the Azul Systems folks would object to your claim), you just have to code in a foreign style of not allocating memory. Once you get that style in your tight loops, Java can run very very fast.
It's quite possible to break out of picket-fence-and-white-bread without breaking the law.

Or at least, without breaking the law any more than anyone else does: http://www.volokh.com/posts/1248668478.shtml

(I don't find Kozinski and Tseytlin's original in a brief search, though it should be out there. Very much worth reading, and helpful to consider that federal law isn't the only possible risk.)