skysight-inc/HackerNews huggingface dataset:
That is because it still relies on paying for the domain.

The Tor network can "register" and address ( call it a pointer, because it's basically a hash ) for .onion. That means if you run the the tor service, you have a pointer, and this is probably a good solution.

So if we'd all had a distributed global "dns"-like network, where each and every system gets a unique id this would partially be solved, for free, but the requirement for master nodes (like tracker servers for torrents ) would probably still be present.

The problem with this approach is that obviously you can't make a choice for xyz.mydomain, because there will be at least someone else who wants xyz.mydomain, and in this case, who and how would decide which of you can have it? Right now this decision maker is money, which of course is an issue, but at least a solution.

So: does anyone have a distributed, fair solution, that is able to solve disputes and act as a replacement for dns? So far I'm not aware of any.
> none of their services are any good

Care to back that statement up? :)

(no argument on the environmentally subpar approach to the button)
Lives on the Line: The high human cost of chicken
If such commenting is being done using the generic comment/uncomment keyboard shortcut, whether that happens is influenced by TM_COMMENT_DISABLE_INDENT in the language package's Comments.tmPreferences file.
CS is like mathematics or chess - if you find it interesting or beautiful there should be no expiry date as such.

What burns people out, IMO, is lack of autonomy or broken work places, not the subject matter.
Now that they opened the floodgates I kind of think this is the end of it, though? The number of decent candidates for a new site has skyrocketed (to the point of there being too many even to guard against from domain squatters for many companies), and thus value of new TLD's plummeting?
Due making a backup shortly before a breaking glitch, it actually happened a whole bunch of times across a whole bunch of computers. Sublime's licensed to the user, not the machine, so over a few months while I was setting up a slew of machines I kept forgetting about it when I restored my app directory. Add that one of the packages would freak out when curl wasn't already installed first and it was a mess. Sublime would start, update, screw up the interface, popup, and then I'd have to close it and restart a few times until the package manager got it up to a stable point.

I say huge because it was god damn irritating. In a giant checklist of stuff I was worried about, it was always an afterthought that caught me by surprise. When the artifacting completely craps out the side bar such that the folder tree no longer updates when files change, you can't even tell if the files are still there.

EDIT: To really drive the point home: this happened a whole lot. The above is a story of woe and sadness, but the real kicker was simply the autoupdate as noted elsewhere by `jbrooksuk. For a long time I used the Soda Theme [0], one of the top packages on Package Control. It had a wierd glitch with hotkeys and would end up reloading shortly after startup. It was possible that it would garf things up even on restart as a result (possibly as a race condition such that if no updates were performed, it restarted fast enough to not bork whatever drew the iterface). I used Soda theme for years, but have recently switched to Seti and enjoy the change quite a bit.

[0] https://packagecontrol.io/packages/Theme%20-%20Soda

[1] https://packagecontrol.io/packages/Seti_UI
(Tedious disclaimer: my opinion only, not speaking for anybody else. I'm an SRE at Google.)

I distrust me by default, and you should too. Humans cannot write correct code, and the way to keep high code quality is to maximise our ability to fix the errors that result from having humans involved. I don't want me submitting any code that hasn't been looked at by another person. While I do (almost every day) manage to write some CLs that get approved without comments, I definitely have many CLs every day where somebody will say "This is confusing" or "There's no test for this part" or "Here's a better idea that I had".

If your team members are engaging in passive-aggressive abuse then you should find new ones, not try to do your job without interacting with them.

A person of the same experience level as me will routinely find things that I missed, just because they didn't spend two hours writing the code and are taking a fresh look at it. The same thing is true of a person more junior than me, if we can make them not be shy and write comments like "I don't understand what this does, therefore it is too confusing". No reviewer guarantees code quality, because nothing guarantees code quality, but my experience is consistently that 1 reviewer is a massive improvement over 0 reviewers, with marginal improvement based on reviewer experience.

The true cost of not doing code review is that your code will be harder to maintain in future, giving continual costs for its entire lifespan. The only code I consider to have a cost/benefit ratio that makes it worth skipping the review phase is code that I don't intend to keep for very long.
Well, it's a subjective statement as it is my opinion. But for me as a Swede:

* The closest retail in Amazon is in GB or Germany, orders takes weeks to reach me which is a mystery since I've ordered stuff from Germany before and they usual deliver within a week.

* Closest AWS datacenter is in Ireland, latency is high for nordic countries.

* Their documentation is very confusing, you can read all about their web services without understanding one. Leading to sites like this: https://www.expeditedssl.com/aws-in-plain-english

But sure, their services works and is probably good for many, but I've never found them any useful at all.
Very interesting indeed

http://jalopnik.com/when-henry-fords-benevolent-secret-polic...
I'll keep the iMac until it gives up the ghost completely, so resale value isn't a parameter. It's more a question of "will the $400 give it enough longer life to make more sense than buying a new one now".

Perhaps I should go with a 500GB SSD and transfer the movies and whatever else is taking up space to the server. And then buy a new iMac once they put the next-gen GPUs in them.
I think it's a fair characterization of some sort of minimum commitment as an employee. Especially if you're new to the industry sticking around for 5+ years is going to be a waste of time, rarely will the company match your market value.
> __is documented__

Documentation is indeed the name of the game. Few things are more frustrating than seeing a code do something and having no idea why.

I want to see comments, names of any clever algorithms used, links to applicable datasheets, research papers, etc. A short overview of the whole design is nice, too.
AI, virtual assistants and chat bots before, now and in the future
Low latency, large working set, and GHC’s garbage collector: pick two of three
Where are you looking? OP's idea of talking to people in coffee shops obviously only works in certain cities. If you're not in such a location, you need to look online.
Automated Testing for the Internet of Things
I assume the distortions at the edge of the 'photos' is due to the X Y scanning rig. Moving the sensor around the edge of a sphere (on a curved X Y (and a little bit of Z) rig, the focal point being the center of the sphere) would sort that right out.

I expect the 3D printer could make a curved rail for the rig.

Or you could point the sensor at the center of the pin hole or lens using a mechanical linkage, then use some software to warp the resulting image.
A lot of this hit home to me as similar to my experience in bioinformatics - where all the formats are standardised and everything should be reproducible - but almost every project ends up completely different.

Software + Research = Chaos
The sun produces visible light as well.
Tutonota: An end-to-end encrypted email client and hosted service
Absolutely zero typing lag on Atom here. Wonder what is causing all these different experiences.
Productivity and organizing tips for everyone working on websites
Hard to switch GPUs in an iMac, isn't it?

I have considered switching out both the HDD and the DVD drive to get space to build a Fusion drive, but I kinda want to keep the DVD drive; it's the only one we have in the house.

Hm. Maybe I should build a Fusion drive and add an external optical drive...
ARM builds are something that I want from ST; if it were OSS that would not be impossible
"We have proposed DECO, a simplification of concurrent programming techniques targeted at programmers with little understanding of concurrent programming." (from paper)

gave me the chills
Why bots should be more like plants and less like people
Out of these Linus Torvalds, Margaret Hamilton, Kevin Mitnick and Morris have some kind of extraordinary skills.
Origami meat robot can rescue rubbish from your stomach
Bioinformatics was the next big thing in 2009
That's a nice feature. Some languages are very prickly and have uninformative messages when you try the equivalent of one of these.

Python has a similar-ish feature for help():

>>> import os
>>> help(os)
>>> help('os')
The Latest Update to Raspbian
Our expiry date is not har coded. It is a nondeterministic finite state machine.
Wondershare TunesGo Crack 2016 and Serial Key
Thanks 'nl, 'nostrademons and 'rcpt for the links! I've been using Chronicity[0] in my project, and I hand-hacked a Polish-to-English regexp "translator" to make it work with Polish language[1]. I'll be looking at the sources of the libraries you provided as well as papers they reference; maybe I'll manage to steal some code :).

[0] - https://github.com/chaitanyagupta/chronicity

[1] - it's surprising how easy is to get 80% there with hacks like these: https://github.com/TeMPOraL/alice/blob/master/language.lisp#...
Nitpick: In Turkish, "ğ" is silent by itself but it makes the pronunciation of the vowel before itself longer and sometimes makes the pronunciation end at the back of the mouth, especially after "e". "Erdoğan" is indeed just "Erdooan" though.
Seeing as the last lot got away with some $81 million, I really hope they beef up their security.

What I don't understand is; after discovering fraudulent transfers -- can't they simply be reversed? Or is there too much cross-country red tape?
Keep in mind what was written in the article regarding the author's job at the time was:

The job was technically sales ...

And:

Yesterday was my last day there as I’m
now moving on to something new — planning
to develop my currently non-existent
technical skills full time.

So categorizing the author as being new "to the industry" at that point in time (2015/07/30) is nonsensical unless peripheral exposure counts. Not to say this remains the case, mind you, just that the perspective you describe is not applicable to the person the author was at that time.

I will add that a person actually in the industry would be wise to "stick around" their first job or two for at least a year. Failing to do so is a red flag for many companies as bouncing around early in the CV is often interpreted as leaving before being fired.
I've developed a couple of cool tricks to get very error tolerant parsers (I design/build live programming languages). We can go pure shunting yard (precedence parser), which will basically parse anything since it doesn't rely on grammar rules. Even if going with grammar based parsing (they are convenient), braces can be matched on tokens in a pre-pass before parsing occurs, eliminating an entire class of difficult to deal with errors, and allowing for brace stickiness in an incremental edit context; no need to rebalance because someone typed an opening paren without brace completion!

Though I can't help but think that someone will eventually develop an NN-based PL parser that will be much more error tolerant than straight grammar-based implementations could ever be.
This chart shows how you will probably die (now vs. 100 years ago)
Xamarin vs. CodenameOne
Now that's scary.
Someone else will build the next equivalent of visa on top of it.

For the reasons given above I find that highly unlikely. Proof of work and distributed consensus are at odds with the requirements of a global real-time processing network.
"You should put this on your website"
"Good idea!"

This didn't turn out into the amazing social engineering trick that I hoped it would! Funny nonetheless.
Done deal!
If you want to have the chance to learn R, and do some exercises, try datacamp.com
I am not affiliated to it, I just recommend it as a user.
Horrible indeed! :-)
Same. The current approach of placing a file on a HTTP endpoint is basically a joke, right?
That's why I never considered Chomsky's approach to make sense. Purely statistical methods aren't perfect either, but they do include some real-world information implicitly - training sets aren't random, they're taken from human communication.
There is a character only used in Taiwanese, not Chinese: 互

By that, I mean the Taiwanese language, which is not the same as Mandarin Chinese. Both languages are used in Taiwan, although Mandarin is the official language of the (outgoing) KMT government. Taiwan number 1 ;-)
Facebook's CTF Platform Is Now Open Source
As DHH was already mentioned, i want to throw Aaron Patterson, Linda Luikas and Sam Aaron in the mix.
I don't diagree with anything you said, but your rationalisation of why we have the current system is based on the premise that we have to have the current system.

Overthrowing the system isn't on my bucket list, but it makes for an interesting debate - eg: https://medium.com/@RickWebb/the-economics-of-star-trek-29ba...
Yeah, Rust is pretty high on the list of candidates, but for instance there is no rust compiler shipped by default in Debian stable, so I don't think it meets "widespread distro support" yet. Also https://doc.rust-lang.org/book/getting-started.html says that everything not x86 is at best only in tier 2 "guaranteed to build", which is not really great on the "support multiple architectures" front; and lack of s390x host support would be a dealbreaker (it's a firmly supported host for running KVM on).
A lot of these reports are for "fob"s. Does anyone know what that means in this context?
Really cool stuff. Thought to share it.
thank for your advice ! :)will keep this in mind!savings!
Human seem to have very different tolerances for latency. I've had someone call me over to their desk to show that Eclipse could be fast, and what they described as 'responsive' I find 'hair tearingly laggy'. He's not wrong, and I'm not right, we just have different expectations.
Escort Wallpapers: Κατέβασε τα νέα μωρά το
"No business owned by a foreign entity is allowed to thrive."

what....? Apple is thriving in China. Everyone and their mom has taken out loans to buy an IPhone. I'm not even exaggerating.

Foreign cars outsell the locals brands by a large margin
> how many people have actually went and dig into the Atom code and changed something in a core of it?

More than 1144: http://blog.atom.io/2016/05/06/two-years-open-source.html
Because we didn't win the II World War... :).

(INB4 yes, that's the reference to an old joke about Lufthansa pilot in Frankfurt complaining he's forced to speak in English to the control tower)

Honestly though, English is a quite good starting language due to its simplicity, but I do hope more attention will be expended on making the technology like this trainable on other languages as well.
The foul reign of the biological clock
Droney McDroneface?
I guess my critic is that you should always know why you use a service, and not just use it because it's the cheapest solution out there. In particular, is bitbucket(/github/gitlab…) adapted to your needs ? Will it support your growth ? Is it ok to have your source code on someone else's (or another country's) server ? Lots of question to be answered, and a conscious choice to make, without looking at only pricing. I was talking about companies doing the latter, not all bitbucket free users (of which I am one myself).
200 hours self-taught followed by 3 months at, say, 80 hours a week is 1160 hours in total. I imagine there are people who spend less time learning to code during a 3 year university course. Plus her learning would be very specifically focused on startup-oriented JavaScript instead of trying to cover everything. I see no reason why the statement "So I can code." should be wrong.
Last month I recovered an old backup tape with TP.EXE. Couldn't resist but to play with it in dosbox.

http://imgur.com/oT3u4fR

It really was a brilliant piece of software. 600KB.

ps: the text GUI shadows.
Part of what you count as firmware bugs may have been cases of data/firmware corruption caused by unexpected power loss.
'Android VR' confirmed by Google developer site
> If you want to fix something, get involved in local politics and make a difference.

That's a massively oversimplified perspective on the completely broken political systems most of us in western psuedo-democratic nations live in, whereby resolving a lot of the systemic issues requires a lot more than a single individual getting involved in local politics.
Optics is the creepiest of sciences, closely followed by nematology.
Very nice visuals, but I wouldn't advise loading the page in a low spec PC with a slow internet connection.
It should be considered a browser benchmark :-)
Show HN: Avis – wristband for drone control
That drive certainly is a bit strange. For one, I would imagine lot of the potential performance is wasted by a SAS connector.

That said, it might be of interest to enterprises from a few different angles (largest drive available for that form factor, easier to manage, great performance, etc). Anything that widens adoption will serve to drive prices even lower. SSDs don't necessarily beat HDDs on price per GB, they just have to get close enough that enough people don't care anymore. And as the original poster pointed out, for many that's already the case.
Yeah, except are you sure that the way you parse a sentence maps 1:1 to what you learned as "parts of speech"? I think an equivalent understanding, one that seems to be more intuitive to the way my own brain works (if I can believe introspection), is that "punched" is to be read by default as "--punched-->", and "was/is punched by" pattern-matches to <--punched--". Arrow denotes who's punching whom.
Kotlin 1.0.2 is Here
While I do believe that they are investing in Didi with the dual intent of gaining access to their massive riding data, and position themselves as providers for future autonomous vehicles, I also believe (and I could be very wrong) that they may be funneling money through China, for their US-based facilities.

I mean, could this be related with Faraday Future? The mysterious "US-based, Chinese-backed company" that plans to invest $1B in California, "focused on the development of intelligent electric vehicles and mobility solutions" [1], that many suspected it's a front for Apple's car.

[1] https://en.wikipedia.org/wiki/Faraday_Future
It takes 3170 hours to hide condoms in a porn movie
That's not why Atom feels slow. You're running a machine that can run JS faster today than any machine could run C 10 years ago. There haven't been any major innovations in text editor technology in that time, none that would warrant such a huge slow down.

Atom feels slow because it's over engineered. They try to make everything run through the plugin system.
I think what matters is how much value you can make. If you can explain you would make 2X of your employment cost, and your reasons are sound, it won't matter who you are any more.
Thanks for explaining. I hadn't meant to point it out in a sense of grammatical correctness but it makes sense that way.
thank you very much for your advice!that gamification thing is really true!
awesome link though!
If i want to make quick free-form notes about things, I use Notes.app (the Apple app). I don't have to "explicitly save" it, it has hierarchy, and it has rich text if i want it.

If I'm writing more thought out, structured information (e.g. I'm using this method to define the deliverables/goals/basic use for my company's software packages) I use a VCS repo with markdown files in it. This allows me to link between the documents, and when I get around to it, make it accessible via a simple wiki tool like Gollum. This is the opposite of your 'no specific saving' thing though - you have to not just save it, but also commit and push.
Show HN: Smart Playlists for Spotify
It certainly depends a lot on the type of publication (and the nature of the article).

The treatment of articles upon which publishers "choose not to proceed" is very important knowledge going in. Perusing the whopayswriters JSON feed* there is a wide variety of behaviour described, not all of it making everyone look good.

* In the absence of full-text search, left as an exercise to the reader
> For shitty working conditions + excellent pay, I'd think more in terms of algo trading

You've either been unlucky or I've been exceptionally lucky, as my experience has been great working conditions, excellent pay, and exceptional people whom I'm happy to be spending a few evenings a week with, outside of hours, on the company dime.

Happy Friday :)
What Do Overcrowded Hedge Fund Portfolios Look Like?
#ICRA16 duckies and robots video: Mini-micro robots
Protecting European wine: Vinbot rover optimises harvest and quality
Coming from iTunes I really liked the Smart Playlist feature so I created an app to create and push them to Spotify. It currently only uses Songs you've saved to "Your Music" but I plan to expand it to use other sources such as specific playlists.

Any feedback most welcome!
I have a hard time seeing how that is accurate. People misjudge the timing and widespread it will be, but those next big things you mentioned are billion dollar industries now.

WebTV -> YouTube, Netflix. VR -> Warcraft, EVE Online, Minecraft. PDAs -> iOS, Android. P2P -> Spotify, Skype, BitTorrent. Enterprise Software -> A lot, but obviously not well known, say Atlassian. Semantiv Web and APIs have largely failed, probably because of the shift to mobile. Casual games -> Rovio, Supercell, King. Microblog -> Tumblr, Instagram, Vine, Twitter. Embeddable widgets -> All the big companies. Failed dot com things -> "sharing economy" and of course earlier things like Amazon.

And most of those things are still successors to other technologies that performed the same function.

Most of the things happend, just as we know wearables, IoT and AI is going to happen. It's when and how that is the question. The people who hype things are always going to dominate over the people who argue the facts, at least in public forums. Look at any discussion on HN about space, self-driving cars, digital currency etc.
I have kind of big issues with the results from the research. Sure they always say: ok its just research we don't mind if its not "finished".

But: where is the source? Some sub systems sources are available (Nile,Gezira,Cola, Ometa..). But the state of the projects does vary strongly.

Also for such a system you need something that works, you need continues integration.

You need reproducible science.

where is a reproducible build of the "frank" system that STEPS did create?

reproducible science and build should NOT be a big problem IMO.

https://twitter.com/KyleCranmer/status/728644857288372224
Text editors are one of the few very-well specified systems. The requirements are very well known and there is plenty of information available on design and implementation. Yes, text editors are very easy to implement.

The problems come when people think it's so easy they can just jump in without doing any reading.
Philly Police Admit They Disguised a Spy Truck as a Google Streetview Car