skysight-inc/HackerNews huggingface dataset:
While there is some truth to the author's point, and we can see the effect in in a lot in practice, he makes the mistake of confusing "useful" with "analyzable in FP terms".

This exact point (comprehensibility vs. power) is why Smalltalk is so amazing: it adds a lot of power while at the same time being more comprehensible, not less. That's no small feat, and IMHO one that is both under-appreciated and under-analyzed.

EDIT: Of course, see "The Power of Simplicity" http://www.selflanguage.org/_static/published/self-power.pdf
They're just a wallet that's making lots of small payments. You're looking at a change address that gets used once.

I'm not sure why these sorts of transactions would be considered ignorable. If you have a large bank balance and most of your payments are for groceries, does that somehow make those payments irrelevant?
I think the main concern nowadays is that the "actual money" being made by "real" companies is through advertising, and much of that advertising revenue comes from startups doing large ad buys with VC money. I worry that if the VC money dries up, then a lot of seemingly safe business models will also dry up.
What killed Usenet was AOL, not Google Groups, which was more like an attempt at resuscitation/usurpation than anything else.
Price Comparison Site in India – Youtellme
Why F# became my goto language
I can suggest TypingStudy (http://www.typingstudy.com)
You might not want to spread that one around yet. 3 links about Burmese pythons hardly qualifies as a cloud around herpetology.

I think they should avoid using this as their tech demo.

Not being as capable as a 15 year old search engine running on significantly less powerful hardware is kind of embarrassing.
Maybe memory processing is a social issue.

If so, terms of logging and saving might do justice for social media.
This code from BinaryHeap doesn't need unsafe, but it gladly uses it for performance. The comment in the code explains it.

http://doc.rust-lang.org/src/collections/binary_heap.rs.html...
If this is anything like anti adblock scripts I've seen, it'll insert random elements to prevent that.
I wouldn't put doxing in the same category as "web site graffiti and defacement". It has the potential to be psychologically every bit as damaging as rape...
Awesome visualization! This is embarrassing to admit but I didn't know that on establishing a connection there's 2 distinct stages: "ramp-up" and "full bandwidth". Is this characteristic of every connection post-handshake? Could someone be kind enough to explain what is happening exactly in the video after the handshake?
I don't use Facebook chat at all. I speak with at least a dozen different friends a day, every day, using a variety of apps but not Facebook chat.
A bad job is harder on your mental health than unemployment
Well, the key difference is you pay property taxes on a house. And as long as you keep doing that, and paying all associated upkeep, you can hopefully see appreciation. Oh, and you can live in it.

The point is, there's no analog to the digital nature of placing a conversion value based on the bits of a certain integer value stored in a distributed blockchain.

The latest round of blockchain technology is showing, bc is good for a lot more than currency. In fact, there are many things that BC can do much better even than it can be a currency.

My point is, I bet on the long-term value of bc technology, but actually not on the long term value of Bitcoin as a digital asset.

For example, very soon enough you will be able to cheaply, easily, and freely store your USD or whatever currency you want on a blockchain, and use it to spend and trade freely. Choose any blockchain and conversion rate / resolution you want and issue a legally binding IOU. Of course the trick is handling redemption!
I think this article is pretty much on point.

Bitcoin's price isn't really what matters, even bitcoin specifically doesn't really matter. What matters is whether or not the technology will have wide adoption, how that looks, and what sort of effects that will have.

The price of bitcoin is a side game. The volatility makes for flashy daily "news" as fortunes blink in and out of existence but that doesn't ultimately matter.

Money is the original network effect technology. I also suspect that banks and the entire financial system is incredibly fat and lazy. This enormous industry could be usurped.
I see. This is a scheme you can apply for once you are VAT registered and are up to date with your VAT returns. I'm not sure how that changes things for first-time VAT registered businesses. For businesses that have not been registered for 12 months or more (i.e. everyone who is applying for the first time), they can still apply but HMRC will advise the amount of the instalments to be paid (monthly by default, quarterly also available) which are usually supposed to be estimated based on the last year's liability. I'd be curious to see how HMRC will react to getting applications for the VAT Annual Accounting Scheme from all the first-time VAT registrants with very little to base their VAT estimates on, but that wouldn't happen unless all these self-employed people had any idea that the scheme existed.
Adom is a roguelike that does your "holistic perspective" very well - it mixes an overall story arc and set piece locations with a lot of randomised elements. It's going through a bit of a renaissance after raising 90k on IndieGoGo.
Investors have historically demanded a large premium before storing value in the stock market. "To quantify the level of risk aversion implied if these figures represented the expected outperformance of equities over bonds, investors would prefer a certain payoff of $51,300 to a 50/50 bet paying either $50,000 or $100,000."

https://en.wikipedia.org/wiki/Equity_premium_puzzle
A Dutch tech news site [1] published the news on their site and got in contact with the ISP Snel:

The ISP told Tweakers that the account of Thomas White was blocked due to a security policy of the company. The customer let a deadline for verification accidentally expire and logged in through KVM. "Some KVM's generate a USB event when you use it to set up a connection to the server, this is what the customer just notified." - according to the ISP Snel. Meanwhile, the man's account is released.

[1] https://tweakers.net/nieuws/100388/beheerder-verliest-contro...
Oops, that was supposed to be "are not among those who fail". I'm a Rust supporter and think Go is also a better alternative to C in many instances.

My point was, Rust supporters have no problems understanding pointers.
The importance and value of getting 'stuff' out of my head was perhaps the most valuable thing I got from reading 'Getting Things Done'. And even after giving up on using the 'full' GTD approach, I've kept the core ideas of 'getting stuff out of your head' and 'making it as actionable as possible' in my system.

(I also kept the 2-minute rule: if you can do it in 2 minutes, do it right away.)
Fascinating site, thanks.
NASA Plans to Build “Cloud Cities” Above Venus
Comments misinterpreting the article are not relevant to HN as well
Does any one know how is this device secured to the handlebar? From the video it looks like it's just 'insert, twist and go'; but then won't it be prone to theft?
Exactly this

In the Linux world, it seems to me that Linus has the users at heart, which unfortunately cannot be said of several others
now it has a strange forward time counter and a hash...
Addapp Integrates with HealthKit to Deliver Smart Insights to Apple Health Users
I think there is too much negativity here. Thank you phk for developing free and open source software. Don't let the complainers wear you down.
The video is leeched from isohunt, weird.
If a search for something like "crane hook design principles" returns a page with "buy crane hook design principles for less" at the top, it is wrong. And wronger than the wrong of a librarian because it's not even trying to be correct, just thrown out there for the edge case. We just happen to write it off as "that's just Google".
Is it possible search engine algorithms might at least sort results well enough that users can see the name clash for itself, and if people notice the news it maybe give a small boost that your name was good enough to be reformulated.
Running scala programs on Apache YARN
That's another way of looking at it, and that's where the confusion is stemming from. I am still undecided.
It's a homage to b, one of go's ancestors.
Detecting Refactoring Diligence
Well, I just learned this from your post, and I am Canadian.
Your genes could help cure childhood diseases
I think we all want to avoid accidentally building "Clippy" the helpful paperclip who wont shut up.

That is, there's a fine line between helpful and pestering, so I'd wager the default thinking is: "Let's make it really easy for a user to ask for help, but stop just shy of forcing it on them."

That being said, when everybody is adhering to the default frame of mind, maybe that's a sign that your product/service could be legitimately disruptive (in a good way). I'd say go for it!
FREE Social Media Analytics
I called Rackspace and the rep said it was a DDOS attack.
I probably get it, u are kind of people who respect traditions, but i just don`t understand why and how it works inside u. Would u be so kind to explain this kinda weird thing.
I think phkamp's words relevant for you are:

> aimed at being part of a larger family of time-keeping programs, like I intend to deliver

I am guessing that ntimed-client is intended for the 99.99% use case for most offices, homes and internet providers (which is client-server, not peer-to-peer), and that another program in the family will provide for your use case, which sounds very advanced to me.
Website Data Extraction
While Ocaml is a really nice language it doesn't have a runtime well suited for fine grained concurrency or multi processors, at least at the moment. If you compare standard libraries, commercially backed languages have also far more of the tedious groundwork for "real world" applications done for you. Of course depending on your project this might be relevant or not.
Why do mornings still get darker after the winter solstice?
Class Action Lawsuit: Nest’s ‘New Generation’ Thermostat Is Defective
Ask HN: Has anyone successfully moved to the UK on a Tier 1 (Entrepreneur) visa?
It strikes me, looking at the requirements for this visa, that it would be almost impossible to get.

So has anyone actually done it? If so, what was your story?
It's more likely that USG uses these incidents to further justify NSA projects.

Surprised by the fact that no one tech guru in the US steps up to a main stream media and say how laughable the accusations are. Not to defense N.K., but to inform US public about the nature of network attacks.
I actually think it will be easier to find folks willing to dive into Rust than folks willing to dive into C++. The reduction in complexity, corner cases, and memory safety have all allowed many developers with a background in dynamic languages to feel comfortable approaching Rust.
Linux Kernel Modules Wiki
http://24pullrequests.com/ is one of the such initiative though it's not directly related to hiring.
I do the same. I don't trust myself to not make a typo or a mistake. Even with CSS, I will rarely write more than a class without checking the result. Because debugging is hard.
I'm talking about particularly large chains of transactions (like hundreds or even thousands of transactions within the same day, often with most of them included in just a few blocks).

If they actually need to pay to that many different addresses it would be far superior to make a single tx with multiple outputs.

My first theory was that someone is trying to inflate tx volume and the simplest idea they came up was scripting the Bitcoin client to make thousands of small payments in a row.
Fixing Linux AMD Catalyst Drivers to Work with GDM
Anyone? Merci
Dan Bricklin Interviews Adam Bosworth
I`ve tried. It worked.
From the other side, Norse accounts describe often hostile encounters with natives, whom they called Skrælings. This term referred to the Greenland Inuits and the (probably Algonquian-speaking) Canadian Indians in Vinland. Intriguingly, some accounts might possibly also describe encounters with the Dorset people, who still maintained some presence in Northwestern Greenland for a few centuries after the Norse settled in Greenland. Of course, the Inuit also have oral traditions about the now-extinct Dorset people.

I don't know of any oral traditions about the Norse from Canadian Indians, though. Unlike the settlements in Greenland, L'Anse aux Meadows was just an exploration base that never developed into a permanent settlement. So unlike the prolonged periods of contact between the Norse and the Inuit, there might have been just a few isolated encounters between the Norse and the Canadian Indians that didn't leave enough of an impression to be preserved in oral tradition.
Web Components and the Future of CSS
The benefit of gold being that there is significantly less chance of theft.

That's not possible. Simple counter-example: create a Bitcoin address, then engrave the private key in a gold bar and destroy the digital copy.
Salvatore Sanfilippo, the author of Redis: from Sicily with talent and passion
So it wasn`t a joke? It possible could be.
"Shape has invented a patent-pending approach to implementing polymorphism in real-time on websites"... is it a JOKE????? Using a hashkey on forms and fields with -for example- a java interceptor has been done for a few years now... it just can't be patented under any sany system (but USPTO might be stupid enough to do it)
Sometimes items generate too close together to successfully jump them.
Amazon Top Reviewers Vine Voices
This is interesting work,

NTP is a surprisingly large piece of software considering it's narrow task... and at this point rather crufty, ... e.g. in spite of having a ton of monitoring code that keeps turning up vulnerabilities, it's rather hard to monitor.

It has complex filtering, but still can perform rather poorly (esp with broken servers available). etc.

And accurate and (increasingly-) precise time keeping is mission (and, in some cases, security) critical to many applications.

Time really should be a solved problem but sadly it's not. Though fairly accurate temperature compensated oscillators are not terribly expensive, they don't find their way into typical server clocks. Many public ntp servers give bogus data. etc.

Meanwhile, kernel timekeeping has become more sophisticated. I suppose one of the principles in varnish was letting the kernel do its job, so there may be some opportunity to apply that principle here too.

So I think there is plenty that PHK could do interesting here while keeping the codebase quite focused and compact.

I do wonder how he would compare this effort to some of the other NTP alternatives (in particular chrony).
That`s amazing, but i can`t imagine how it possible could be, maybe i just don`t have enough information to build such a construction in my head.
The best series of maze generation that I know is in Cogmind's dev blog:

http://www.gridsagegames.com/blog/2014/06/procedural-map-gen...
Does this care about memory at all?
In the transpiled code I see structures getting allocated but never deallocated.

That will work for this trivial examples, but not for anything serious.

To properly translate Python to C++ you would have atleast produce a shared_ptr<T> from every T and even that doesn't work with cycles. Rust translation is even more complicated.
Thanks a lot! Useful!
Having only a years experience at the time, it wasnt possible to find anything, so I spent two years doing non development jobs ( data entry, then a year on a helpdesk ).

In a way it was good, as when I went back, I no longer did java.

(Edit): 6 months unsuccessful job hunting for dev roles, then after money ran out, back to home town and living in a place my mother owned and taking any job I could.
StepWise Pedometer for iPhone now FREE
If you put an AK47 into a USB port and pull the trigger, the server is very likely to go offline. Not even reimaging will help.
Guest Blog: What makes a good startup team?
Somewhat similarly, visualizing web server traffic (from the access logs) can be done with Logstalgia: https://code.google.com/p/logstalgia/. Enlightening to see your web server play Pong against an army of clients firing requests at the server...
Very interesting point and I also feel similar a need to "overoptimize" my code when I program something in C. This is specially notable when working with strings: In high level languages I use strings concatenation and splitting willy nilly but in C all those strcats and for loops "feel" suboptimal so I have a tendency to write hairy code full of pointers and strtok.
I think looking for a new job should take some time. It's definitely going to take time out of the work day. That's a fact of capitalism, and it's unfair for the current company to feel cheated when employees take time to find a new place to work. That might have to occur during normal business hours, and ultimately paying for that is part and parcel of being "exempt". If they are hourly, certainly they would exclude that time.

It's a great point dumping a bit of un-maintained code. Better to dump a bit of un-maintained documentation perhaps, or close obvious bugs. I don't think there'll be much of it, but all significant code should have backwards compatibility and documentation. But more likely, the contributions are small things.

Very good points to consider carefully if doing this. I do think the information value is reasonable. It does take a time commitment to review what was done.

Changing jobs is a rare opportunity to take some time to work on something "else". Once you're in the new job it can just expand to take up every available moment.
Often enough that I use the livereload feature in grunt-contrib-watch[1] so whatever I'm working on is reloaded in my browser without me needing to refresh it. I've found that automating things like that has made me check things are working a lot less often.

[1] https://github.com/gruntjs/grunt-contrib-watch
I don't think that's entirely fair. Surely the most useful measure of "wrong" is whether the user comes away with the correct answer?

Adverts on a webpage might definitely make it less likely that a user comes away with that answer, but I don't think they'd invalidate a user's successful result any more than gossiping with the librarian would invalidate their help if they successfully find an answer.
Yacc may not be dead, but parser generation should be, in my opinion. If one is designing a language today one should, and indeed most new lanvuages in the last 5-10 years have, avoided the pathological ambiguities of C++. Hence implementing parsing via recursive descent is sufficient, and i say trivial as opposed to learning and using any particular parser generator (error handling being the lrimary culprit in my view). Even for C++, i don't know of a major project that does not use a handcrafted rec descent parser.

Can anyone convince me of the value of parser genaration, othr than an interesting academic exercise?
What can be predicted, and what can't?
Why Sony’s Breach Matters
Pretty neat is also Laurent Victorino's maze generator that can generate mazes with patterns:
http://www.gamasutra.com/blogs/LaurentVictorino/20141202/231...
The Norse found only abandoned Dorset settlements when they first came to Greenland. They had already disappeared from Greenland by A.D. 300, long before the Norse arrived. They did reoccupy northwestern Greenland around A.D. 700, but didn't go into the areas that would later be settled by the Norse. Because their settlements didn't overlap, they would have encountered each other only on hunting expeditions and such. Norse objects such as pieces of smelted metal have been found in Dorset sites, though this doesn't definitely establish face-to-face contact as these objects may have simply been scavenged from abandoned Norse sites.

Anyway, the Dorset disappearance is usually blamed on the Inuit (whose oral traditions recount driving off the Dorset people), although they seem to have already been in decline when the Inuit arrived. It could be that Inuit pathogens may have partly been to blame, though we may never know.
So this is great as a resource for discovering projects which are looking for this kind of temporary help. That's a great solution!
> You can turn it off completely but don't do that unless you have reason to. Running a fsck regularnly brings a bit of peace of mind, especially if your file system has been through a lot of upgrades.

The filesystem maintainers seem to disagree: since 2011 mke2fs(8) creates new file systems without enforced fsck intervals.

http://git.kernel.org/cgit/fs/ext2/e2fsprogs.git/commit/?id=...
I'm actually amazed that there's someone else out there who recognizes that C and C++ have to go if we want real infosec.
Undisclosed even to courts? How do courts know such forensic methods are done according to the law if they're undisclosed?
It is an amazing article. The "fluff" prose is well written and the visualizations are awesome. Kudos.

An honest question, though, is maze generation generally useful? Other than for generating mazes and dungeons, obviously, not that isn't a worthy goal in and of it self.
Please see my other comments, but we don't have direct proof of face-to-face contact between the Dorset and the Norse but ample proof of prolonged periods of contact between the Inuit and the Norse.
Fair enough! I stand (partially?) corrected.
Programming is an art, the more you practice, the better you get. The amount of time required is totally subjective, but you need to have worked on a couple of projects before you can call yourself an experienced programmer.

You can read hundred different programming books but none of the theory books will teach you more than just the syntax of the language/ programming paradigm.

There is a huge difference between theory and practice, and no matter how much at home you are with the theory, you'll be pretty much be stumped when you will create your first big or medium scale project, and I am saying about a complete project and not some modules that you created over a weekend.

Programming is much more than just knowing syntaxes or paradigms, it is about creating an end product, with all error handling done, you need to design the code and the UI so it is usable.
I confirm it's the real Pirate Bay. Annoying ads everywhere, even with no content to show... /s
How a simple spreadsheet became a comprehensive map of the Israeli startup scene
North Korea’s Red Star Linux Goes for a Mac OS X Look
Totally agree that block chain technology is very interesting and I think valuable. I think that particular block chains will gain value as they begin to underpin particular applications, but of course if the value of a block chain becomes an impediment to the application the users may disrupt that application and move to new blockchains.

For my education could you expand on your thoughts around "The point is, there's no analog to the digital nature of placing a conversion value based on the bits of a certain integer value stored in a distributed blockchain". I think that you are making an interesting point here but I haven't quite grasped it so am intrigued.
A console (read "ncurses") port of bomberman, because it was a game that I've been playing too much recently and I think it is within my capacity to implement.