skysight-inc/HackerNews huggingface dataset:
>I think that having different conceptual kinds of strings be distinct types would eliminate a lot of bugs. I'm not aware of any language or standard library that does this, though.)

Rebol does that AFAIK.
No idea - it's just one of those things that arise out of nothing. Someone thinks "OMG someone could cook a pet hamster in it!" and it just goes from there, like a game of Chinese Whispers.

https://en.wikipedia.org/wiki/Chinese_whispers
I agree that good execution is required, but I usually assume, perhaps mistakenly, that this is implied.
Santander Plans Blockchain Tech Startup Competition
Square probably has solid fundamentals but a mixture of factors has caused this problem in which they find themselves: bad performance of other tech IPOs so far this year and the nature of its CEO's job. The performance of other tech IPOs this year has left a bad taste in the mouths of the public markets. Jack Dorsey is also the CEO of Twitter and is not fully committing to either Square or Twitter. I think they'll do fine but unfortunately I'm not the market.
They sell caffeine pills, and:

* http://caffeine.supportgroups.com/

* http://articles.latimes.com/1995-02-06/news/ls-28802_1_coffe...

* http://www.dailystrength.org/groups/caffeineaddicts
Idea for anyone interested in starting something that supports just you: visit Flippa.com. Sort by revenue. Save up, and buy something on there that you can grow from $500/mo in revenue to $1000/mo, then to $2000/mo, etc.

There are tons of sane businesses being sold on there that you can buy up and grow. At the very least, you'll see what actually makes money.
Yes, but before it tripled in price, it actually lost almost half its value.

https://en.wikipedia.org/wiki/Initial_public_offering_of_Fac...
Indeed, I never understood why they couldn't make a bit of effort and at least allow GRSec as a build option so it can be enabled by default on at least the server distro which are willing to waste 2% speed for some practical security layers...

It's really sad, everyone want that.
Such a measure allows waterless urinals to be more easily replaced by water-flush urinals.

Given the extent to which I despise low-flow toilets, for their propensity to be clogged by even the most modest of turds, I am glad to see that someone is thinking ahead on the possibility that the current popularity of no-flush urinals may fade in time.

This code makes converting new construction to flush urinals similar in cost to re-converting old construction that had been previously converted to no-flush.

It seems like a good idea to me, especially for public buildings, but even so, it is completely wrong for a government to force this one upon everybody. This is the kind of thing that gets wielded as a hammer against off-grid aficionados that install composting toilets, because they do not wish to connect to the muni water supply and sewers.

Laws that increase the minimum cost of doing something are a very significant barrier to innovations and locally appropriate technologies.
Well, depends on the emoji. Some use combing characters, e.g. a red heart is the black heart character plus some invisible joiner IIRC, and some of the family emoji are composed of their individual components (mom/dad/girl/boy) with joiners.
PluginStash – A free curated directory of 'everything' to build your startup
> Why do I keep seeing Heartbleed and Shellshock mentioned in articles specifically about Linux security?

Because they're big, popular, well known names that effect software that typically runs on Linux systems so everyone goes "mm yep, that was a big Linux issue.'

The Linux kernel has issues, but you're not making your case that Linus doesn't take things seriously when your examples have nothing to do with Linus' work.
Opiates are the wrong choice for most pain. Opiates are only useful for a narrow range of pain. People think opiates are some kind of magic pain removal med, but for many types of pain opiates are not as effective as eg paracetamol.

When a doctor prescribes opiates for pain they often cause an addiction, whilst not fixing the pain.
Exactly. I switched from smoking to vaping a few months back, and I haven't looked back. My lungs don't hurt when I wake up in the morning, I don't smell like cigarettes all the time, and my landlord has, based on some industry research or something, decided to let me vape inside.

I'm always trying to cut back and quit, but I'll switch right back to smokes if I can't vape.
I don't think anyone can rationally argue that solitary confinement is not cruel and unusual. The Supreme Court should be ashamed for having opportunities to right such an injustice and failing. And all for what? An "outstanding management tool." Fucking disgusting.
Starting your day with bacon & eggs is just fine, too, unless you ask the vegans.
I had a very hard time parsing your comment until I read halfway through the article and realized you meant "from the USA to Europe".

I mean, nearly all Ryanair flights are to Europe.
Metro design, I remember it was a big hype when Windows 8 was announced.
I guess it was just a step towards Google's material design.
Gotcha.

I would've loved one less sentence and more readability.

I was at Web Summit, too. Booths were pretty small, uh? It was four of us, and it was kind of ridiculous how little space they give you for EUR 500...
click the 'web' link underneath the title, then the first link in google.
We are in the mess we are today because everybody think "I don't think it's my job".

I have seen programmers much technically stronger and experienced than I am, and more passionate that I am, turning into idiots when talking security. It is as if, because perfect security is unreachable for any practical criteria, they automatically think it's not worth it to think about at all.

And it's really creepy to see someone in the league of Torvalds to express any feelings along those lines.
But the alternative was McCain, who accused Obama of being weak on war matters. So if you wanted to favor a candidate that seemed like 'less war', you would've still selected Obama.
"It’s now refocused on commercializing the idea of powerful mobile web apps with a content management system for branded marketing apps."

[buzzword translator activated]

"It's now building another Squarespace."
Mechanisms to control end-user authentication introduced by OpenID Connect
Well, the commit message would be a clue. If we assume they aren't being deceptive.
Here is documentation for the on-disk journal format (with links to the JSON+export format): http://www.freedesktop.org/wiki/Software/systemd/journal-fil...

systemd supports non-kdbus DBus, that is essentially what every deployed systemd system is using. Including this laptop, which is on latest systemd (227) with upstream kernel (4.2.5, kdbus not included).

Why is it important to be able to replace journald (assuming that is what you meant by logd)?
Snowden is responsible for taking documents out, but it cannot be maintained he is solely responsible for publishing them. He made sure of that, for good reasons. There was little time for thorough review and checking of everything; he had to get rid of the documents to move on. Reporters he gave the documents were supposed and agreed to do that. It's them who are responsible for revealing the documents to public.
Yeah I think that's not obvious from the title of the article: 24/192 are useful downloads for the sake of editing.
I had the same question and your answer was pretty clear to me. Thank you!
If you ever do consulting, you will run into your fair share of 'great social networking' ideas :)
>The religion of the Singularity even gives us angels and demons...

I think it's a bit unfair in that you can just view the thing as the point when AI gets much smarter than humans so we have a job figuring what's going on.
Um, blowing smoke or vapor in someones face is and always has been an act that signals aggression. Maybe you just need to hang out with nicer vapers?
Self-driving cars will be mandatory, not suck
The first thing I thought was "written in Java". The more straightforward headline would have been better, I think.
> I really don't understand why anyone thinks that anonymous money is a good idea. I'm as big a fan of freedom as the next person, but it seems to me that the primary purpose of anonymous money is to do an end-run around the law.

To be perfectly honest, that's exactly the reason I think anonymous money is a good idea. In a world where laws for huge nations are made by corporations, overthrow of government is impossible, and change within the system is too slow to solve problems now, breaking the law and getting away with it is one of the few remaining recourses an individual wishing to exercise their freedoms has.

The kinds of crimes this enables are exactly the kinds of crimes I don't think should be crimes: drug use, prostitution.

Yes, it also enables tax evasion. However, I would argue that it's merely leveling the playing field in this respect: the ultra-rich already have legal means of avoiding taxes which aren't available to most people. Anonymous currency just makes it possible for average-to-poor people to avoid taxes. And ultimate, I'm not entirely against tax evasion: I like my roads, schools and libraries, but the US has spends more on the military than the next 7 top spenders combined to kill people for economic reasons, and I don't have any way of preventing my tax money from going to that.

The kinds of crimes I do care about leave behind lots more evidence besides a money trail: murder leaves behind bodies, rape leaves behind witnesses (victims). Typically money trails have little to do with investigations on these kinds of things.

In the end, though, I don't think talking about the upsides and downsides of anonymous money makes any difference. Bitcoin isn't really anonymous, but it's only a matter of time before easily anonymous money exists, and there's really nothing that can be done to stop that.
The point you're actually trying to make is "every privacy scheme has trade-offs".

Zerocoin's trade-offs are massive: untested / unreviewed cryptography, a trusted initial accumulator that can ruin the anonymity for everyone forever, a significantly larger transaction size, and a blockchain so opaque that double-spends and false coin creation cannot be seen.

Those are the issues that matter, and Monero suffers from none of those problems.
Eh, are you really going to die if you have to touch a urinal handle that might have had a little splash on it?

Anyway, this reminds me of an old joke:

A doctor, a forester, and an old-time Mainer walked into a restroom and used the urinals.

Afterwards, the doctor walked over to the sink, and used copious amounts of soap, hot water and hand towels washing his hands. "At med school, they taught me the importance of making sure your hands are good and clean," he said.

The forester walked over to the sink, and washed his hands, using the barest minimum amount of towels to dry off. "At forestry school, they taught me the importance of conserving natural resources," he said.

The old timer walked straight out of the bathroom, saying as he went, "I graduated from East Millinocket Elementary school, and they taught me not to piss on my fingers."
Not enough citations for the rampant criticisms.
Thanks - for some reason that got totally by me. Now I'm just wondering if the author had an axe to grind, or this also got by them as well.
Full agree; especially on comp-sci being far harder of a science than economics. The author seems to be making the opposite case, for example based on how there are not labeled 'schools of through'. I would argue these schools of thought are good for structuring debate but don't make economics into a science.

Furthermore, it's very easy to dispel the author's idea that 'learning to code' is not a worthwhile goal or even that there's serious risk if the public confuses learning to code with computer science. To give a correlary, if you teach someone to weld no one will confuse them with a master metallurgist and machinist. I think the world will understand the difference between a novice programmer and a master programmer. The risk here is low. And thus the rant is not terribly valuable.
> What would be your ideal non-introsive ads mechanism?

I am not the OP but the answer to question is very close to my heart.

The pinnacle of non-intrusive online ads have been the original Google search ads. They were out of the way, clearly marked as ads - and hence could be visually filtered out. They were pure text, so could be neatly included as elements on the rendered page. And they were always targeting an INTEREST. Not an individual.

So I would take that as the minimum acceptable advertising behaviour. Not implying that it's perfect, but it's a clear set of ground rules. With that in mind, _my_ ideal, non-intrusive ads mechanism builds on the following rules:

* Ads must never be inline to page content

* Even when clearly out of the way, ads must not be allowed to mimic page content; they must be clearly marked as ads

* Text only.

* I might accept an image within the ad, provided it was always served from the content provider's system.

* As an extension to previous point: if the served image size would exceed a notable fraction of the page size, it must not be included in the output.

* No user tracking of any kind.

* No third-party javascript. Ever.

* At most 15% of display real estate allowed to be used by ads. Including the padding in the UI. (Counts as space denied from content.)

* Not allowed to affect page content load times. Ad material must be included at the end of the page code. If your service pushes ads from internal and separate system, hard timeouts must be imposed: if the internal system cannot serve an ad within an allotted time, the frontend must never be forced to wait. You just missed an ad impression. Tough.

* If clicking an ad takes a user through a bounce page, all identifiable information from the user must be stripped. Bounce page or redirect must not impose any further page loading delay.

* No beacons

Breaking even one of the rules automatically disqualifies you.

If you, as an advertiser, find these rules unacceptable - well, then we are in mutual disagreement. I find your ads equally unacceptable and treat them as a form of cancer.

However, as a genuine service to the user... please allow the user to search for ads that have been displayed to them. Preferably by display context. I would be glad to return to a subject at a later date and search for something I remember seeing earlier.

The above is still not ideal, but everything that behaved according to it would at least be palatable.
> We were talking about different things.

You started by disagreeing with kazinator's objection to typed strings, and for several posts after that you explicitly defended the concept of typed strings. Now you are trying to rewrite the discussion as if it were about the internal representation of strings, which it has never been.
And having a few paper towels as barriers between one's skin and nasty surfaces doesn't preempt washing after. But it certainly cut down on accidentally spreading the nastiness around before you get the chance to wash up.
>At the high-end, the power-costs of ISA are negligible. Even at laptop levels of power consumption it's barely noticeable. Once an Intel chip has decoded the instructions to uOps, it is mostly on an even playing-field with RISC chips.

This doesn't actually answer my question at all, it's just a canned response to something I alluded to in my question (CISC vs. RISC) and a debate which I don't fully understand and would rather avoid. The question was why does POWER consume so much power, not why doesn't POWER being RISC matter? The only reason I compared it to MIPS and ARM was that I thought it was similar to those architectures and they're considered to be low-power.

The impetus is that POWER is actually worse than other architectures, including x86, for unexplained reasons, w.r.t. power consumption.
In the united states there are very specific rules about the height and spacing of almost all plumbing fixtures in public places due to ADA and other local plumbing codes. Lots of the examples in the article are clear violations in the United States. Same goes for trip and flush levers, their identification and style.

FYI I'm a product design engineer at a plumbing fixtures manufacturer
My understanding is that with vinyl, if the signal has too high of an RMS at low frequencies the needle can literally skip off the groove, and for this reason vinyl can't necessarily be as compressed and loud..
Maybe the goats are just trained to come back to the barn after they hear a bell or something, then?
So... an IRC channel? Feels like joining a Star Wars room wouldn't differ from `irc.Twitter #StarWars` other than platform. The creator of an IRC channel is the Op and can promote others to be Hops (moderators). IRC channels are generally based on what can be seen as the equivalent of a hashtag...

You'd have to find a way to sell this as something different than IRC, because I doubt the idea of "IRC on Twitter" has never crossed Twitter's mind. What differentiates it other than being hosted on Twitter?
Lately I've been working a lot with the Nuxeo[1] document management platform. Almost ten years ago, they switched their backend from Python/Zope to Java[2]. I'm also working a lot with a Django-based web app. Based on my observations, I think for "complex and long-living" apps (like the Nuxeo platform), JavaScript is no better (perhaps worse?) than Python, and if I had to worry about extensibility and maintainability over a decade, I would make the same decision that the Nuxeo people made.

In a retrospective[3] from five years ago, Nuxeo claimed:

"In terms of performance, I would say we scale 10 to 100 times more, depending on the metric you take. In terms of features, it's around 4 times the scope of what we had. In terms of developer compatibility and ease-of-use, it's about the same, but with a lot more tooling and experience. We've been able to double, if not triple, the capabilities we had on the older [Python] platform."

"When customizing with Nuxeo-based apps, you don't fork the UI to customize it, you contribute to it using plugins; it's a very open and extensible model."

Having worked with the "plugin" model they built, I am at a loss as to how one would realistically accomplish the same thing effectively with either Python or node.js. The same things that make Python and JavaScript convenient for small scripts (duck typing, no checked exceptions, minimalist frameworks, lots of metaprogramming options) make it less convenient for platforms with the scale, scope, and customer requirements of Nuxeo and its competing products.

[1]: https://github.com/nuxeo/nuxeo

[2]: http://www.infoq.com/news/nuxeo-zope-java-migration

[3]: http://www.infoq.com/articles/nuxeo_python_to_java
Yes, specially for the quieter parts (where the Signal-to-noise ratio is lower) I noticed considerable difference, at least for my urban environment. You can get away with lower sound pressure levels [volume].
> but this wasn't in the best interests of US.

In the short term. In the longer term it is in everybody's interests, including the US.
I remember, a long time ago, the installation charge for MVS hitting $1 million, for the biggest IBM 3090 mainframes. I thought those days had gone....
Facebook's IPO flopped because of a glitch in the nasdaq where orders weren't being filled for hours and then multiple orders were being filled. It was not because investors didn't like the stock
systemd supports 'older kernels', just not old ones.
systemd 227, released last month, requires Linux 3.7+. That version was release December 2012, or nearly 3 years ago.
Personally, I think that Mark made a great move with the IPO. It's really silly to have an IPO at price $x, when it's well-known that the price will jump to $y > $x on the first day of trading. It's basically a reward for the elite, for the investors that have enough capital to be approached by the underwriting investment banks. It's money that most companies leave on the table, but Mark played it optimally.
When sending very long links via email, some programs break the link (or used to) and end users may not know how to fix it. Years ago, this was an issue on email lists that I participated in. Members were not necessarily very tech savvy. Link shorteners avoid being so long that they get broken in some environments.

They also look better than some ridiculously long link would. Some links like a paragraph in size.

It is possible they had more value at some point in the past. I used to use them more than I do these days. Perhaps my life has changed. Or perhaps the internet has changed. Or perhaps a little of each.
> I assure you it's not simple.

I have to disagree. I've written GUIs in Qt/C++, PyQt, MFC (a long time ago), Perl/Tk, and even ltk/Common Lisp, and PyQt is the easiest of them all. There's definitely some C++ showing through in spots, but it's well hidden in most situations.

> Really what I'm complaining about is that the move toward web-based UI has starved native GUI toolkits of interest.

I have to agree with that. Most languages are lucky to have any native GUI toolkit bindings at all.
IE only supported .ico favicons for a long time.
But only the single largest serial number, and the number of samples are being used. Not any of the serial numbers seen besides the largest one.

That means any such noise as you describe will have no effect. As long as a high-serial number tank is ever destroyed or captured, the method will work. It only takes one.
That's stupid.

I think it's great that Uber is undercutting the absolutely shitty medallion system. But that doesn't mean I'm okay with them underpaying their workers, for example.
Also it's easier to switch vendor than it is to switch governments
How would you say identify associates, handlers, spotters or more bombers after the 7/7 bomb attacks?
Yes, totally. We were three guys and it was really packed. But I was glad that we were at the town square. From all the halls there was the most free space.
That's not a Show HN. Please read the rules:

https://news.ycombinator.com/showhn.html
Angular 2 Beta Release Date Projection
Why are they using MIPS as a metric for comparing integer CPU performance? When you're looking at two different compiler backends targeting two (very) different ISAs, it seems pretty thoroughly uninformative.
In the meanwhile I use Python Tools for Visual Studio: https://www.visualstudio.com/en-us/features/python-vs.aspx
That's what I've been wondering. They say these treaties facilitate trade between countries. But it actually looks more like they just shakes things. The result being a new, wild west trade environment in which the rules the players abide to are yet to be found.
Wait, aren't a lot of modern American "brick" buildings made with plywood covered with brick siding?
So you're not allowed to mandate that back-doors are added to software. But you're not able to look for them in systems you buy for what might be security or infrastructure systems?
Mail-in-a-Box v0.14
So buy at IPO with options? In FB's example that'd have performed particularly well eh?
I don't understand what this has to do with my point. Are bacon and eggs addictive too? I was merely pointing out that there are known difficulties with the wikipedia statement, because "addictive" "pathological" and "compulsive" are words that have a level of social acceptance built into them, and the same behaviors towards one substance are pathological, while they aren't in another.
Ubuntu Mate has a PPC version which seems to be pretty popular.
Unfortunately the G5 power consumption and fan noise (unless you have the liquid-cooled version, maybe) are high, so trying to reanimate a G5 is not really a compelling proposition for me (besides the fact that I ended up stuck somewhere in openfirmware-land last time I tried).
Enjoy Garry! I was just in the south of France, it was a very different world and one of the best trips I've taken. Let me know if you're looking for any recommendations.