skysight-inc/HackerNews huggingface dataset:
> But none of those languages would let me do what I need to do: zero-copy writes from the network driver through to the RAID backend.

Oberon, Modula-3 and D allow for it via their SYSTEM/Unsafe/@system modules, but the two former ones failed to get a dent into the OS market (for various reasons) and D still has some improvements to their memory model going on.

Also Ada and SPARK are usually the languages to reach for in life critical systems.

Also lets not forget before C became widespread outside UNIX, Modula-2 and Pascal dialects were saner alternatives.
Banking is a service business – so study Zappos more than Lending Club
Greece has been giving enough time to reform itself. It refused to do so. You propose to give them more time? It won't change anything. Open your eyes.
I've experienced the same frustrations with the API Gateway. Lack of knowing the IAM principal that authenticated, and no clear way to differentiate if a call came from the API gateway or not makes me feel that this needs some work. SNS, for example, will sign it's HTTP requests and that would be a good start IMHO. Ability to use security groups in proxy mode would make this even better.
The FPGA itself is around $160. Not cheap, but not expensive either (look at some of the high-end Virtex devices for an idea of how much expensive FPGAs cost...)
At least in the UK, if you are in any place that serves alcohol, they are legally obliged to provide you free water (most restaurants serve alcohol.)
On the subject of free toolchains, I personally suspect we as a community will get to FPGA tools some time after we nail down board design tools, which today are still a work in progress.

For example, boards can be designed by hand, but a large FPGA design would be pretty miserable without an autoplacer and autorouter.
"My hope is that the industry will eventually move to better systems programming languages, but that will take a very very long time..."

-- Chris Lattner

Yes, a very long time. Modula-2 was born in 1978, but we can go back to Algol and Lisp even.
Free Trade Negotiated In Secret
I agree - the docs are kinda hard to parse, and after launch it didn't work in us-west-2 for several hours. I've got great ideas for what I can build with it if they fix a few issues with it, but for now it's just a toy.
That is why naked and inline exist for.
Google headquarter: A place of fantasy
I'd say you had a valid excuse for not paying severance.

Also, I suspect you've learned your lesson to never accept investment in payments, or alternatively, unless it's in the bank it doesn't count. :)

That was a pretty dick move on the part of the angel. Did they say why they stopped paying?
https://dl.dropboxusercontent.com/u/31250/gifs/buster-panick...
He'll be a martyr in the DefCon community if they think the NSA stopped him.
Do you think your regular bash history is safe? Relevant: https://xkcd.com/1200/
These are amazing.. finished a bunch over a night out.
Although I feel they might have to prepare for the HN/slashdot effect... Lots of people might be trying to ssh. :D
It's so ironic, the whole thing could have been avoided if he'd given her the D... (sorry)
How the Biggest, Most Expensive Oil Spill in History Changed Nothing at All
Iran, World Powers Have Reached Nuclear Agreement
It's just a mistake. The author thought he found something new, not realizing it had been found before.

There is an addendum at the bottom of the article mentioning that.
I wonder if San Francisco's ban on water bottle sales (at public events) will encourage more water fountains?
I don't for a second believe that the United States penal issue is not 90%+ correlated with the financial incentives associated with having a large penal population.

To try and deal with the prison population, and inhumane sentencing laws, by not starting with that as a first principle is to abandon the fight altogether.

This relationship can be subtle - For example - if politicians did not benefit financially from their roles as governors/sheriffs, etc... they would not have an incentive to do anything they could to hold onto their job (and therefore pandering to the masses to have ridiculously strict sentencing), but instead focus on doing the right thing for the people - focussing on rehabilitation and protection of society.

And, I am almost certain, that their is a lot of literature showing the California law enforcement unions strongly opposing marijuana legalization, in part because it makes a significant part of their (useless in this case) services no longer needed.

I am not arguing that these entrenched money powers aren't pandering to the masses desire for punishment, revenge, blood, fear, etc... But what I'm saying, is that wiser heads that would normally prevail, are being overpowered by the wealthy forces that seek to benefit from the ignorance of the masses.

If you still doubt me - just think about something like tobacco - the production, distribution, and merchandising of something that is without a doubt poisonous, kills people, and harms their health - but continues because there is a lot of money behind it.

Sorry - this feels like a rant, but it just frustrates me to no end the illogical nature of the US laws and sentencing.
Then, why Golang? Are there other things that make this duplication worth?
> But surely, we can design a language that has no undefined behavior, without substantial deviations from C's syntax, and without massive performance penalties.

…Including undefined behavior around memory allocation, in particular use-after-free?

What to do about that is the big question, in my mind. Other forms of UB can mostly be patched up straightforwardly with a clean design (though there are some tough questions around bounds checks). But when it comes to UAF, there are basically three ways you can go about this and still remain a runtimeless systems language:

1. Compromise on "no UB" for use-after-free. UAF remains undefined behavior. Some variants of Ada with dynamic memory allocation have this, and I believe many Pascals did this. It's a popular approach in many new systems languages, like Jonathan Blow's Jai.

2. Disallow dynamic allocation. This is the approach taken by SPARK and other hardened variants of Ada.

3. Allow dynamic allocation, but statically check it with a region system. This is Rust's approach. Eliminating memory safety problems in this way while avoiding a GC is pretty much unique to that language, though it's obviously influenced by many other systems that came before it (C++, Cyclone).

All of the options have serious downsides. Option (1) opens you up to what has become, in 2015, a very common RCE vector. Option (2) is very limiting and pretty much restricts your language to embedded development. Option (3) has large complexity and expressiveness costs (though once you've paid the cost you can get data race freedom without any extra work, which is nice). Altogether it's a really difficult problem with tough tradeoffs all around.
Monster Warlord Hack Tool No Survey
Two or three resourceful founders, no matter their social circles or financial means, should be able to find $150k.
> You'd then be physically nowhere near where the cell tower thinks you are

This wouldn't work with TDM networks (like GSM).

The cellphone periodically has to produce a timing advance offset, so that the phone can send the signals ahead of its time slot, to arrive at the tower when its time-slot is active.

So effectively, your phone measures light-path distance between the tower and your phone periodically, with the help of the tower (this happens in 1/2 km steps).

This however isn't triangulation, so all my attempts to use TA + tower location to make a fake GPS (way back in 2004) ended up giving me erratic movements as I went up and down (and behind buildings).

Faking Timing Advance would be near impossible, because it uses light speed (on the given day's humidity etc).
Maybe it is now time for them to open the server side so we can run our own federated nodes.

They did say that they may open up the server side. Maybe this is the only way to keep the network from running and preventing governments from blocking it. [1]

[1] https://telegram.org/faq
> How much of this is due to problems with C or C++, and how much is simply due to a lack of other languages for systems programming?

You mean lack of Algol, Mesa, Modula-2, Modula-3, Ada, Oberon, Oberon-2, Component Pascal, Object Pascal, Delphi, .... ?

C became ubiquous when UNIX got adopted as the enterprise OS, slowly replacing the mainframes.

Like JavaScript in browsers or Objective-C in iOS, targeting UNIX meant using C, back in the day companies would pay for UNIX SDKs.

No sane company would buy another compiler when they already had to pay for a C one, the official language.

The other OS vendors started to offer C compilers in their tools to ease the transition between the new UNIX workstations and their other OS.

So alternative saner systems programming languages wither way as C grew stronger and now we are with this problem.
My advice is don't incorporate until you have no other choice. Depends on which state you're in and how much revenue you have (real, not projected), and whether some external event demands it. This is not legal advice, of course.
1. Ask them how they mentor junior members.

2. Invite them to lunch with the team so you can all interact.

3. Ask them to give a short presentation on a relevant technical topic to gauge their communication skills. (Idea taken from Peopleware)
Which is a fairly minuscule implementation detail. The top level state is essentially a map.
The tuition costs in Canada vary significantly province to province [1].

1 - http://www.statcan.gc.ca/daily-quotidien/140911/t140911b001-...
FanDuel Raises $275M
2-300MB per month on my phone, that is too much for many data plans.
It's a great paper. Nearly anything by Neils Provos is great, but this
is from 2007 and a lot has changed since then. You should probably edit
the submission title and append "(2007)" to it.
Hey, radical transparency.
Regarding Pascal, Borland dialects allowed for regions, but of course they are scope based.
So the electric car doesn't have an interior that will be worn out? Or worn suspension components like ball joints, tie rods, bushings, steering rack? Or air conditioning?

Electric cars also have highly sophisticated power control equipment. In 10 years of sysadmin work, the overwhelmingly most common failures I've seen have been power supplies, voltage regulators, and capacitors. Remains to be seen how well these components will hold up in real-world use in electric cars.
Try dsPIC for extra fun.
Nailed it! This is one of the first things on my checklist for SPAs.

Is it an application?

Does it revolve around a single view that is not just a header toolbar?

Ok. You are now cleared for any other questions to evaluate SPAs. If the answer to either of those questions is no, just don't use a single page site.

As for answering the question of how much of a primary view makes the SPA worth it. If data needs to be retained within the view while making requests, then yes. Examples - spotify, most multi column apps, ERPs etc.
iirc, too low, and too much vibration.
The iPhone had a few more advantages than that. WiFi and "unlimited" data with an uncrippled web browser, when everybody else was nickel and diming you for WAP. Email that worked with every major email provider, and didn't require you to play with BES. Voicemail that came from the Internet era instead of the cassette tape era. Oh, how I hate old voicemail systems.

One of my biggest objections to gasoline cars, now that electric cars are practical, is pollution. Hydrocarbon + oxygen = carbon dioxide + water. Carbon dioxide and water are colorless and odorless. So if I smell anything coming out of the exhaust pipe, it's obviously poison. Why are we subjecting ourselves to poison? Gasoline cars have got to go.
In 1999 I ate a mutton burger in McDonald's in New Delhi. Not lamb but pretty close.
Plastic in large quantities can become very, very expensive. It's cheap when you make a bottle or any kind of thin package, but as measured in kg, plastics are not cheap at all (but have interesting properties).
Smartphones weren't a "total game changer", they were a jump in CPU power and interface smoothness, but the trends were already there (maybe not in the U.S., I dunno).
So basically Canada doesn't want any east Europe citizen.
How to Find SaaS Products That Help to Grow Your Company
> And she managed many of her breakthroughs after the passing of her husband Pierre in 1906, who slipped and fell in the rain on a busy Paris street and was run over by the wheels of a horse-drawn cart.

Even back then, people were dying much more of traffic incidents than radioactivity exposure. Yet people fear radioactivity way more than taking their own car.
I don't see why this matters, though. cm-scale maps aren't hard to produce.
Firefox makes click-to-activate Flash the default
PC Speed Maximizer (Ultra Fast) Latest Full Free Download
Dear Idiots, Stop Leaking Comic-Con Trailers
So they asked for more, and settled for less.
In UK train stations this is so that they can pay for attendants in the lavatories.

When I was growing up this wasn't the case and they were the hangout of some, ahem, undesirable folk. You most definitely wouldn't have sent a child down on their own. They'd end up with an audience...
In most areas all the gas comes from the same distribution terminal. Some companies have some proprietary additive blends but in general it really makes very little difference where you buy it (assuming the retailer doesn't have a problem like groundwater getting into the storage tanks, etc).
Researchers Announce Advance in Image-Recognition Software (2014)
I explored this in 2002 with a group of friends while on Christmas break from school. We had to slide down the side of I-75, pry open a grate and drop down onto the top of the water mains running through. We walked almost the entire length of the system before popping out of a manhole in the middle of down town Cinci. The stations and tunnels seem to have been used as some sort of shelters during cold war as there was large amounts of "artifacts" left over from the Civil Defense era (water canisters, beds, etc.). A great experience.
> Based on what?

Based on the fact this got any media coverage whatsoever. Idea is cool, from the technical perspective of bridging from one frequency range to another (and there's obviously money to be made in it, as the equipment he used is manufactured by Ubiquiti for something similar to this purpose), but really is a very poor way to try and keep a low profile or make yourself less traceable/make an easier escape.

> Any HAM radio operator or junior electrical engineer is excellent at this. Triangulation isn't magic. http://www.homingin.com/beginr.html#toc

Right, I think it drives home just how relatively straightforward it is, not to say the FCC has a monopoly on the technique by any standards. I had mentioned the FCC, as this tends to be their domain, and I've been on the wrong side of their triangulation once in my youth. ;)
Matt Barrie on the most difficult moment of Sensory Networks
2500 tons of rock fell from Half Dome and nobody noticed
Nice, I am also making an Oracle web app environment:

https://github.com/zubairq/coils
Do you have any pointers as to where do I start? I mean I can see how I can probably do it with a C bridge, but I don't know the runtime well enough to attempt to do it without it. Glad it's written in Go now :)
Iran nuclear deal reached in Vienna, say diplomats
Ask HN: How common are credit card disputes?
I run a SAAS website, and recognise that we have some workflow related payment blockers. Putting that aside, we've had cases where customers were actively trying to cheat us out of paying for services provided by us.

I was wondering how frequently this happens, and if the data differs across industry or types of services. How common are credit card disputes at your company, and are they legitimate or are customers trying to cheat you out of paying?
Great point about flags but why is this story "very flaggable?" I don't see anything that breaks the guidelines.
If you want to come into my house and use the internet, that's fine. But you will do so through my firewall. If the EFF then writes an article about my 'restrictive' firewall. I'll tell them to politely fsck off.

I am not condoning the filtering of search results, and never will. In the grand picture we all know that this censoring gig never works. But where does the EFF get this idea that they have the right to berate a company and insinuate that they disobey a governments rules/laws/standards in their own country? It's a bit much 'aint it?
Actually I do live in SF. If you put a million dollar note on a house you are the mother of all house poor.

One point I make is the Tesla is luxo-sport car. Costs a lot new like any other sporty car. So the cost of a new Tesla vs a used gasoline power car isn't really a fair comparison. Looking on Craigslist, you can get a used Nissan Leaf $10k, cost per mile is $0.035. One can run numbers but the cost of ownership is probably $300/mo.

Problematical in places like SF is the lack of parking and thus lack of charging. Though large numbers of people do have or rent garages. In Suburbs a problem can be many people have long commutes that exceed the range of an electric car.

Interestingly a friend just threw down for one of those million dollar homes in SF and is considering an electric car to avoid having to ride the google bus. I'll be interested in how it works our for him. I do have another friend that lives in Oakland, he has a leaf seems to like it.
There seems to be more backlash against the CEO for revoking the offer than the asker.
Just like all the other spaces and zero width characters[1], it's originally for typography and typesetting. It is used to create word boundaries so that text would break at the right places in paragraphs, but without creating the visible, well, space between words.[2]

[1]: https://en.wikipedia.org/wiki/Whitespace_character#Unicode

[2]: https://en.wikipedia.org/wiki/Zero-width_space
> the EEC could make every member nation's currency legal tender in all the others

Dude may be a great economist, but he clearly has no idea about ergonomics.

Like what, every store has to have twenty different cash drawers? This idea is _spectacularly_ poorly thought out.
The non-Schengen part of Dublin Airport, you mean, all of it?

Ireland is not in the Schengen area
Right, but there's a big difference between triggering a quake and triggering a slow, controlled quake that relieves pressure in the intended fashion.
"It's OK to own nice cars. But, if your company isn't doing well, the respectful thing to do is buy yourself even more cars."
All versions of Flash are blocked by default in Firefox as of now
How We Talk About Women and Computers
New Hit Bollywood Songs 2015 – Top Romantic Hindi Love Songs 2015 Jukebox
And the irony is that many of the same people that would agree with this article would also defend copyright infringement via torrents or other illegal downloading of movies, music or books. It's interesting how copyrights are to be respected when because of a perceived personal benefit (getting access to early, exclusive stuff,) but when copyright is inconvienient, many in the community happily ignore copyright.
The fountains might be fed with rain water which is not safe to drink.
'Binary Rejected' – A Developer's Nightmare
Apple Pay is now live in the UK
Related : Here is a news about boy who can tell what you are thinking. My friend has met him and told this is true.
http://www.thehindu.com/todays-paper/tp-national/tp-kerala/a...
Welcome to the internet :)
If you read the article carefully, they are berating Microsoft for going above and beyond the specific legal requirements per country.
what year do you think this McFly? 1995?
It is. If you had a competitor who got most of their business around 8pm on Tuesday. You could offer huge savings at 8pm on Tuesdays driving away traffic from their business.
"d. something" is not the only offender. I suspect it's a badly written parser. "m. anything" also breaks. And for fun, without the following word ("something"), the tweet just vanishes with no error at all.

I tried all of the non-space non-alphanumeric characters on my keyboard. Some worked, most caused an error.

d`
d~
d$
d%
d^
d&
d(
d)
d-
d+
d[
d]
d{
d}
d|
d;
d'
d"
d,
d<
d.
d>
d/
d?
Nice work! What sort of bandwidth are you getting from it? Is the latency alright?
Wouldn't that leak significant amounts of endocrine disruptors into the environment?
>"There is absolutely no excuse for a company—particularly one that has made commitments to free expression by being a founding member of the Global Network Initiative—
to regulate speech beyond that which is required" .

You are misunderstanding the EFF - they are not asking Microsoft to disobey the government but for Microsoft to not go overboard with the censoring. Currently they are censoring more than they are being asked to ('beyond that which is required' bit).

It's like they are adding more restrictions to your already restrictive firewall - restrictions that you didn't ask for. To answer your question: no, it's not a bit much.
Now that I'm done putting 900 miles on my odometer, let me expand on that. The ST monad is not the answer. If you're writing code and suddenly you realize you need to modify state, there's a big difference between adding a variable, and rewriting the whole thing to sit inside the ST monad. And if you put everything inside the ST monad in the first place, you're working with a much more cumbersome imperative language than one where you have to write newSTRef for every variable you create.
Sinicisation
I can't speak for anyone else, but when on the rare occasion I do flag something, it isn't just to enforce site guidelines but also to keep HN's submission and discussion quality up.

This is an article about Reddit drama and there have already been a number of recent submissions about that. There are only 30 positions on the front page and Reddit drama doesn't deserve one of them.
Netflix is not censored in France. I'm sitting in my coach in Avignon right now watching Breaking Bad while reading HN.
There is an option, use the nightly compiler.
A decent designer could improve inkscape ux while half asleep on a patio though they might be better off falling completely asleep and getting some rest.
Higher education is not free in Germany. It may seem like "free" compared to the US and Canada, but there are still minor fees. Don't get me wrong, it's vastly cheaper to study in Germany than in other western countries.
I came up with the same answer many years ago at school. I was told I'd make a good engineer but a bad philosopher by my teacher :)
The homeless man who graduated Harvard Law with John Roberts
We are currently looking at the first generation of mass-made electrical cars. With the second generation in about 2 years from now, we can expect significant cost reductions making most discussions about a "cost premium" moot - the advantages of the concept of the electrical cars are going to stay though.
Someone who's never run a business can't understand that. I mean, they can 'realize', at a rational level; but they can never understand. Just like I can never understand what it's like to be a single dad (or mom, although that'd be physically impossible for me...) working a minimum wage job or whatever. (I guess this opens me up to be jumped upon with 'cry me a river, being a single parent is much harder than having a business' or whatever, which I have no interest discussing or grading; my point is that some (most?) things cannot be understood until one has lived them)
It was a great read for sure. But since it was called an announcement, I was expecting a "when we launch" in the first paragraph. Not a "this is not the announcement you were looking for" in the very last sentence of a 5 page post.