skysight-inc/HackerNews huggingface dataset:
I've been using it as my main editor for a couple years now, and yes, it's getting better with every release.
Looks like they added just that on this release:

>Untitled documents in a project are now serialized and restored.
Yes, the HC likely plays a role in working memory for associative, declarative and spatial information. Most of the working memory is believed to reside in the (prefrontal) cortex, though; in patterns of synaptic depletion (less than 15-30 seconds) and based on the 'hot potato' principle in which processes in different modules mutually re-activate previous states to manipulate them.
100% agreed! Like always, Seth Godin touches in a very sensitive subject. Companies demand innovative ideas, but most of the times are not open to the necessary failures that happen. How can we build a company's culture that promotes innovation and creativity, without restraining it with the fear of failure?
>> A fun (but impractical and frustrating) variant of this feature is to have the image change as soon as the viewer looks away. So you’re looking at a painting, glance away to another room, and look back to find a new painting hanging on the wall.

Re this comment. There is this thing called "saccadic masking", the gist of which is that we are effectively blind while our eyes move from focusing on one position to the next. Depending on the "distance" (angle) traveled by the eye, this can last up to tens of milliseconds. Enough time to do some cool stuff!

One of the studies that conclusively showed this effect, a fairly long time ago, had participants wear some elaborate headgear that allowed the researchers to track where the eyes of their participants were looking at. They had them look at a standard sentence like

"the quick brown fox jumped over the lazy dog",

but with a twist! Every word in the sentence was masked, except for the word the participant would be focusing on at that moment. So if he focused on the word fox, the screen would show

"xxx xxxxx xxxxx fox xxxxxx xxxx xxx xxxx xxx".

Whenever the system detected a saccade by the eyes, they would recalculate which word the participant would be looking at (e.g. switch to dog), and changed the display of the screen accordingly, now showing

"xxx xxxxx xxxxx xxx xxxxxx xxxx xxx xxxx dog"

Participants were asked if they noticed anything strange about the sentence, but they reported there was nothing strange about it! (Disregarding having a heavy set of mirrors strapped to your head).

My point: If you were able to detect saccades of the eyes, and relatively accurately calculate their position, you could have the region of the image that's unattended be colourful noise, the theory says that your visitors would be none the wiser (of course this would break down with multiple people looking at the same image)

Even cooler: procedurally re-generate parts of the image that are unattended, so that you're looking at an ever shifting image, but wouldn't quite be able to pin down what's happening. Similar to this video: https://www.youtube.com/watch?v=ubNF9QNEQLA
Did not know preorder was possible. Just preordered now. Keep up the good work and good luck with the business!
Fossil SCM
Flood Risk and Cities
It's all part of a trade-off. My Macbook Air wouldn't be so thin if if had upgradable RAM and SSD.
I find the momentum which Atom has gathered to be impressive. It seems to be building up an ecosystem at quite a rapid speed.

Myself, I prefer Emacs, because I like it's base philosophy (everything is a text-buffer, everything is hackable LISP) and the endless possibilities that provides in form of customization, extensions (and extension on extensions, and customization of those, etc etc).

I don't think Atom is quite there, or ever will be. It will be interesting to see if if has the staying power of Emacs, or if it will yet another TextMate, Sublime Text or whatever hip text-editor of the month there has been the last decade.
What, 2? ;-)
My only frame of reference is visual studio... Atom is darn fast.
Well, I'm coming from WebStorm and in contrast to that it works just great ;)
I was certainly not trying to imply that Buddhism is in any way exceptional. I was trying to explain why Buddhism seems strange and religious to people who did not grow up in a Hindu society.

For example, many people believe that Buddhism teaches reincarnation. But Hinduism also has reincarnation, and Buddhism simply chose to alter the concept, and it is this alteration which is the interesting bit. Buddhism can only be properly understood as a reaction to Hinduism, not by coming to it fresh and reading about the eightfold path or whatever – that way it will only come across as weird.
Cross-channel marketing platform CrossEngage scores 7-figure investment
With a language like Perl 6, you can happily use simply @clients or %clients and if you define those correctly, you can explicitly detail the key too.
Flychecker Caribisch Roundtrip Amsterdam to Curacao 03-11 Feb € 498
Rule based AI (Prolog) and machine learning are actually considered to be at opposite sides of the AI coin. As far as I know, no one has been able to combine them into a decent combined experience (you either work with rules or trained models).
Yes, I'm missing the point (and I did enjoy the post!) but this: After 5 years, the company has raised £100m at a £1bn valuation.

Has any recent British tech company/startup ever had such a raise? (Boo.com did but that was 99.)
A little trippy experiment of mine
It's absolutely worth a try. Please see the fact that there are examples on this very page which are very succinct but hard to do in other languages.
If a contract contains terms which are illegal or become illegal, depending how the contract is written it may in whole or in part be nullified.

It's seen a lot in apartment/house rental contracts, where the renter puts predatory terms in a contract which aren't allowed by local or state laws. They try to enforce because "you signed it" but a challenge in court sees the contract, or at least those terms, scrapped.
Happy to see highlighted JSCAD [0]

Does anyone find JSCAD modeling inside Atom useful?

Tips/suggestions? I've been working on this project [1]

[0] https://github.com/github/linguist/pull/2712

[1] https://atom.io/packages/atom-scad-preview
That appears to be one of the changes in 1.4.0:

https://github.com/atom/atom/pull/9968
Yes, many nice features are missing.

I mean, you have to code your themes, therefore you have to know much stuff about the editor. In many IDEs you can just load a them and get a config UI that lets you fine-tune it.
Ask HN: Where do you share content to that most ppl don't know?
I'm writing a post about where people share content to.

Where do you guys share your stuff? Do you know of any places that most people don't know about?

Happy to link it to your website if you leave it in the comments / or shoot me an email at luke@shushnote.com
Vim? Takes some setting up/learning but everything I ever wanted is 'out there'. Amazing plugins for git, linting, code completion, whatever you can think of some one has done/is doing. I used to use Textmate a lot, tried sublime, Atom etc. I'll never go back. (Sorry, but someone had to be 'that guy'.)
Displaying the EAN/JAN barcode in PrestaShop's product page
Does anyone have a technical comment about the merits of this vs Node?
The next generation of entrepreneurs – interview with a startup girl from Riga
PaaS bills are OpEx, so you get to write them all off on your taxes.
Let's not play dumb. Of course you got an EULA with your software, the point is the legitimacy of the EULA from a legal and jurisprudential point. Same holds for the copyright law.

I mean, there is obviously a law stating that you cannot do this or that because it violates copyright. This implies that you as a citizen might do something illegal as close yourself in your room, do some magic and then get out and forget about it, although what you did has no influence on the world whatsoever. That is a problem.

Now, if we want to be precise there is actually a clear definition of what you own, and in fact you probably do not own the copy of Windows running on your PC. Still it is possible that you own that PC, and its hard drives and other stuff, so when we say that you do not own the software but just a license to use it we are giving credit to stuff like this:

http://www.makeuseof.com/tag/10-ridiculous-eula-clauses-agre...

or this:

http://www.zdnet.com/article/apples-eula-nonsense/#!

To sum up, sure you might not have the right to hack your properties, but that's caused by a set of laws defending a power inbalance between consumers and producers. I believe that claiming that any sort of "hacking your stuff" should be prohibited because the law says so is an example of irrational justificationism if not supported by further arguments, still I'd like to hear about the reasons why we need copyright law as is.
Indeed. But it should be noted that their main competitors like Google chat or Skype also do not support it.
I resisted replying to Don as I didn't think he presented any actual argument. The "Write two functions" crew haven't thought this through though.

Ultimately, the scenario I came across this in was an atomic transaction decorated function. The data being provided to this function flows through a good 3 or 4 functions beforehand. I also require _single, _list and _listoflists behaviour. This would bloat a 4 function stack into something like 20 different functions. There are also issues with transaction decorators.

It just seems crazy to me that Python can't manage this (to me trivial) use case.
AFAIK there is no Bluetooth support since 5.6, they dropped the entire subsystem. Found that out when I wanted to use a wireless mouse with my Macbook Air... other than that and the embedded WiFi it works fine, they've done a great job.
That thing you’re feeling about Bowie – it isn’t grief
Interestingly I apply different techniques to messaging depending on the platform.

When I'm sending an SMS I'll add line breaks because I don't want to bombard the receiver with multiple messages. My human interaction to date has taught me that sending more than one SMS before receiving a response it at best, weird? At worst it can be annoying and desperate.

Whatsapp changed all of this for me. I'll happily write a string of individual messages to somebody or a group of people with absolutely no fear that I'm being weird, annoying or desperate. I think the fact that they can see I'm still writing helps with this? There's also just something more "joined up" about the Whatsapp environment which makes me more comfortable taking this approach.
Yes, it is quite a lot better. I just restarted using after two years pause.

Now I find that I open half my sessions in Atom, half in sublime.
> They actually report dissenting views.

But not critical of the ruling family in Qatar and that actually what counts the most and would demonstrate their journalistic integrity and editorial independence but they're hypocrites and their credibility is suffering as a consequence.
And ironically, IoT devices could be much more reliable if not done by the SaaS startup playbook. Just don't be greedy and stop with the cloud bullshit. A lot of IoT devices are just some hobby-grade projects put in nice packaging and launched into stratosphere on investor-fuel marketing boosters.
The install size doesn't bother me personally (although my colleague's with newer Macbook Pro and smaller SSD may have an other opinion) but the speed of the editor is important for me.

It is fine for smaller simple files but I have had occasions that with some text files it can be really slow to a point that it is unworkable.

Last I was working on a HTML5 game and I copied the base64 encoded version of a font into my file that handled the assets and boy was that a bad idea. The preload.js was just 49KB but one big base64 encoded line made atom choke... Textwrangler or sublime didn't crimp on the same file and opened it in an instant.

Granted my Macbook Pro is old but a i7 with 8Gb RAM should be able to deal with these kind of situations.
Atom still sometimes freezes for me (on computer with high-end specs). Opening large text files also makes Atom freeze. The built in spotlight thing is slow for bigger projects (expected). The overall performance has definitely improved though.

I personally use Atom for lighter development and enjoy how easily accessible plugins are. Very easy to install support for lint tools/editorconfig/snippets/&tc.
The world's first passively-cooled gaming PC / workstation / server
Skyscanner just last week
Well, I tried it with this version and it didn't work. It might be optional (though I haven't found any setting with quick search).
You can just not be a slave to your phone for 10 days.

I don't use my phone for anything but SMS and phone calls. I don't have any other apps on it (or at least any apps that I use). Occasionally I use my phone for maps, but that's it.

No Facebook messages, no email, no twitter. I think I do get hangouts, but nobody sends me messages via hangouts/Gchat.
I think with Azure the costs for basic compute services are about the same, you can run the same code on Iaas (Virtual Machines) or Paas (Cloud Services, App Services) and the costs are the same for equivalent performance.

For more complex products it's probably different, but the value of that is also higher. Just clicking Azure Search and simply start using it is a lot simpler then setting up your own Elastic Search cluster and having to manage it.
Funding Circle has raised a total of $300m since 2010
Shift+enter is new line in all the contexts, though. Are you quite certain you've seen it elsewise?
To start maybe?
There are commercial sponsors for the Congress, e.g. for some of the network equipment, because it would be uneconomical to buy network equipment and using it only once a year. Nevertheless, sponsorship doesn't play such a big role, there is no advertisement on the venue.
> Is it better?

Absolutely, yes.

I found it a little "bouncy" on first pass. It felt like there was an edge-of-perceptible lag when updating the display in response to keypresses. I tried switching to it again recently, and that's completely gone now. I guess it's just a tad on the slow side starting up, but everything else is really great, and I'm definitely sticking with it this time.
World's largest model railway exhibit in a Google Street View
Post-DMCA it became a requirement to demonstrate that they were supporting copyright infringement (e.g. by showing screenshots of searching for and downloading songs that were not licensed for distribution that way in their marketing material) - see the Limewire case and the ongoing MegaUpload saga.
> Too much awkward males

That's being a bit ableist towards people with social anxiety disorder and people on the autism spectrum.

These tend to be common around hackerspaces, and are mostly a result of society rejecting them (bullying at school, being stigmatized as 'nerdy', etc). You have to accept it as being part of the technology scene in general.
14 year copyright was reasonably sensible. Life+70 is stupid.
Depends what kind of things you need/want to make. I've modified few themes and it's pretty simple stuff after little experimentation.
Will finding the "black box" solve the mystery? The cockpit voice recorder will only record the last 30 minutes, which is unlikely to be interesting.
so what, i'm not supposed to have any good way to cut across the city and get to the airport?

also in the world of automated cars we're about to enter i would think the amount of people you can transport via freeway would far outstrip rail, not to mention that there are obvious consumer preferences.

I love rail, but i feel like we're about to see rail become far less pervasive with automated cars / busses etc coming online. it will just be that much more convenient to get to where you're going.
People have mentioned the Garmin Virb being able to do this, and I have to mention that their software [1] is great and easily useable with any video file. I've used it to sync up my bike rides recorded with a Go Pro to my .gpx file and show speed, map etc.
You just have to manually sync the start of the file with a start point in the video, which is easy enough.

The GoPro software is horrendous in comparison as I could not even import my video files (one of 4,5 gb and another one of around 1,5) with over 25gb free space. Maybe it needed to convert before importing? In any case I just joined up the files with ffmpeg and imported in Virb and off I went, very recommended!

[1]: http://www.garmin.com/en-US/shop/downloads/virb-edit
Google in cooperation with Ubilabs created a Google Street View experience of the world's largest model railway exhibit, the Hamburg Miniatur Wunderland.
Well, ST has been around little longer, so there is still time for Atom to catch up.
Can't say that I noticed people saying they were grieving on social media or in the papers much.
"People should have the right to tinker with whatever they bought"

Absolutely. We've had so many on farm productivity gains by modifying our machinery. We've added curtains to our spreader to better spread lime, extended our machines axles to setup a CTF system and built our own wetting agent system for our seeder bar, just to name a few, all which required machinery/implement modification. In some cases, machinery manufacturers have come and looked at the modifications we've made to a machine (in the case of the spreader curtains), and then taken the idea and started building it into their machines by default.
Scientifically Backed Method for Drinking All Night Without Getting Drunk
Sublime is also closed source (I could live with that alone) and somewhat secretly developed. Releases seem random. ST3 is, in my opinion, worse than ST2. It's acceptable for beta, but I don't know what happens with ST2 now. Am I stuck without updates? What was the point of major version change in the first place?
the closest to anything really mainstream I'm aware of currently is CloudFare in Kenya. When I saw this last year it gave me some hope that the bigger players may start to look at Africa seriously in the near future. https://blog.cloudflare.com/mombasa-kenya-cloudflares-43rd-d...
We are in what?
When you have voters that spend a hour or so a day stuck in traffic it's really easy to sell them the idea that a highway will reduce traffic congestion without them having to change anything about their daily routine

That's disingenuous. I commute by car exactly because public transport takes longer to most of my clients, even when including structural and incidental traffic jams.

It's happened exactly three times in the last five years that my car commute took longer than public transport would have taken. And on one of those occasions (excessive snowfall), most trains were canceled too.
I agree with what you said. I was just relating the experience I had.

We also had two large (U8) Compaq ProLiant servers that we used to run Oracle DB. We didn't have any problems with them, and only replaced them with newer faster Dell servers later. The redundant PSUs and hot-swap drives were the main reason we ran our database on them (one master, the other a standby slave). Those server were later used for our beta site (used for staging/development).

We later ported the backend Java service to C++, which most likely would have run fine on the UltraSparcs, but I think we had already sold them or returned them back to the vendor. I really wished Sun's UltraSparc T1 & T2 CPUs had taken off. I think they could have really good CPUs, but it was hard to compete with x86 because of all the software that was already compiled/optimized for the x86 architecture.

For us it was important to be able to fix problems quickly. Having to call in a service tech. to fix a hardware problem just increased downtime. Also we just had really bad luck with the IBM Netfinities, all 4 servers had a bad motherboard which failed in each server at different times. After that we didn't have any problems with them.

Personally I prefer to deal with generic hardware that I can service myself when a problem happens. But for some companies, it is better to have managed hardware with service contracts.
"...and an agreement with everybody in the house to check before picking up the telephone handset."

This! If anything I think the challenge provided us with a reason to explore. Things weren't always easy and that made it fun.
Oh they totally do it, but even more sneakily. After the whole Internet hypes itself up, the salesmen don't have to say a word. Random blogs, newspaper articles and word-of-mouth have already done it for them.
Is the protocol documented somewhere?
Ask HN: Goods ways of getting feedback on a side-project?
What are good ways of getting feedback on a side-project? (Alternatives to Show HN or maybe some other way than posting on a community website.)
So, wouldn't the carton of yoghurt line the stomach more than the yeast?

I heard that was what Robert Maxwell swore by also, having yoghurt before drinking.

If it is the yeast, would "yeasty" beers be better? Aren't those cloudy wheat bears full of yeast?
I'm using Atom on a daily basis, alongside with Emacs. It works quite well. There's some crashs due to Samba filesystems, but apart from that I haven't had blocking issues for a few months.

Maybe a single thing bothers me: the search and replace UI wasn't very good the last time I checked, especially when trying to replace inside a selection.
Scala gets first-class coroutines
Google chat supports it. Though IIRC they disabled federation - so you can only chat to other google users.
We bought 6 Hero Pro 4 Black and a Freedom mount. Multiple issues with latest firmware, misleading advertisement info

a. Cameras freeze when are switched on and plugged in USB f PC. Have to remove battery to unfreeze them.
b. Not able to explicitly sync time on cameras with Studio
c. Not open in providing lens specs (it was proprietary information what kind of fisheye distortion happens), no focal length, no sensor size, nothing
d. UDP streaming is proprietary
e. Whatever you do, you need the Go Pro app, not possible to control from PC, no documentation
f. Not developer friendly (no REST API for developers)
g. Camera acts as a Wi-Fi router, you cannot put multiple of them in the same network as your PC.
h. Unintuitive UI in camera, too many clicks to achieve your goal.
i. For streaming, they forgot to tell you that you need a Micro-HDMI to HDMI adapter and a USB frame grabber, hidden extra costs.
Simple_Example_Cable_Company has 200k subscribers, charges $30/month, and licenses:

$10/customer/month to Channel A, which has 100k viewers who only watch it

$10/customer/month to Channel B, which also has 100k viewers who only watch it

...

In 2018, consumer activists manage to break up SECC and institute an a-la-carte system.

In 2019 they can choose to pay $20/customer/month to channel A (which is going to charge enough to keep its revenue at $2M/month), or they can choose to pay $20/customer/month to channel B (which is going to charge enough to keep its revenue at $2M/month).

On top of that, to secure either channel you're going to need a $10 subscription fee to the service provider for hookup (which is going to charge enough to keep its systems operational).

A-la-carte pricing is a zero sum game for the median viewer, so long as the content and the infrastructure keep getting paid for. It is nothing like "But I just want to be able to buy an appetizer, why are you making me pay for an entree!", because appetizers and entrees are both real goods which cost money to produce, while additional permissions to change the channel to something else, are not real goods. Food prices will not drastically rise for the same dish, if the customers order less of it, while entertainment prices will.

I think people are hanging their monopolistic concerns, which are valid for the most part, on a-la-carte pricing, and it's just nonsense.
You're a salesman and you lug it around to sell your spreadsheet / accounts / database software, and a bunch of computers to go with it.