skysight-inc/HackerNews huggingface dataset:
I've had promising start-up founders reach out to me with job offers and/or invite me to their offices (got them on my Skype). It also opened up a lot of possibilities when looking for jobs.

That said, I would agree with you that the ROI (at least in the medium term) is not worthwhile. If you want cash, you are probably better off working on your own commercial project or working for clients.
Hacker Obtained Children's Headshots and Chatlogs from Toymaker VTech
the structure of the FPGA guarantees that any net
will have exactly one driver.

Interesting - I didn't know that! Could you link to a schematic so we can understand how the gates are connected to achieve that?
Why would you "give up" on yearly sales of over 10B and profit over 13%? Seems like a good business to me.
It's not the companies coming up with the spaces. It's the architects who want to make a name for themselves and earn their astronomical paychecks.
Aah there that was!

However i'm still impressed by the execution, when you take it all in the acccount, regardsthe lack of tech knowledge and so on...
> Do you have some pointers to your work?

At the moment we're not open-sourcing the spec (I'm an engineer, not an academic) but we might in the future. We've opted not to even try to prove the system's correctness, as that might take decades (it's far more complex than, say, seL4). Instead, we're just formally specifying it, and model-checking it with a finite model. The software in question, however, is itself open-source and is described here: http://blog.paralleluniverse.co/2012/08/20/distributed-b-tre...

> All the constructions I know use at least second order logic

Concurrent algorithms are specified with TLA+ (in the industry, I mean) quite frequently. Also, specifying the memory consistency properties does require second order logic, but as I've shown in another comment, TLA+ handles second-order logic gracefully and in a very straightforward matter (trivially, I would say). You simply write:

∃ ordering ∈ [operations → SequenceOf(Op)] : ConsistencyProperty(ordering[operations])
Déjà vu : https://github.com/karma-runner/karma/issues/376
Time to buy it back :)
A New Search Engine Interface Solely for Tablet Users
Slick App Reveals All the Invisible Data Signals Around You
Indeed, there is also http://www.lowrisc.org/about/. (not a laptop, but whole processor as open hardware).
How do people get anything done on single screen setups like this?
Actually, that title isn't accurate either because the article doesn't claim that to be the case; it only speculates. Nor does it even rule out some form of "suicide".
The top half of the room looks like a warehouse I would ride my BMX bike in and then the floor is straight out of a doctor's office waiting room.
While Grammars as a language feature aren't mainstream (yet!) they're not a unique feature either.

For eg. See the parse dialect which is a TDPL that comes with Rebol / Red

- http://www.rebol.com/docs/core23/rebolcore-15.html

- https://en.wikibooks.org/wiki/REBOL_Programming/Language_Fea...

- http://www.red-lang.org/2013/11/041-introducing-parse.html
Carbon is a gift that keeps on giving. And the most we do with it is burn it ...
True. The pressure to look the part is everywhere. Looking the part for programmers is very different than for business people, but it's still a thing. Someone in suit and tie does not look like a programmer in this Silicon Valley/hacker culture-inspired world. But there is of course no reason why someone who likes to wear suit and tie can't be an excellent programmer.

"Looking the part" can be a lot worse than just clothes, though. Because most programmers are young white men, HR people, even women, even when they care about hiring more women and minorities, still tend to hire people who look the part, meaning more young white men.

Maybe getting rid of all pressure and expectations to "look the part" would be necessary to finally get rid of these subtler, subconscious forms of sexism and discrimination.
And eclipse lets you do just that.
Another thing that works is a length-sqrt(n) list of length-sqrt(n) sorted lists with internal gaps, like with Python's SortedContainers[1].

Something like this with a contiguous allocation would probably require quite a lot of empty space - 100% reserve for each subarray by necessity[2] and 50% for the array as a whole, so 200% overhead at worst and probably 90% overhead on average. Alternatively you can heap allocate each subarray at the expense of slower operations, but resulting in a more typical 100% worst-case overhead.

So you'd store like this

|----------HEADER---------| |-----------------------BUCKETS------------------------|
idx
(0, 3) (2, 2) (1, 4) (_, _) [1, 3, 7, _] [14, 15, 16, 19] [9, 12, _, _] [_, _, _, _]
length

Cache efficiency might also suggest you store the minimums of each list in the tuples.

So to search for a value, you do a binary search over the header to find the wanted bucket and then over the bucket to find the value. That's O(log n).

Insertion is O(sqrt n) since you need to find the bucket and then do a normal insertion into it. You might need to reallocate the whole thing (remember to increase bucket size!) but that's amortized out.

Deletion is even easier since you don't have to deal with overflow (although you might want to move empty buckets to the end or merge adjacent ones, maybe). O(sqrt n).

Creating the structure is trivially O(n log n), since it's sorted.

Converting to a sorted list is just compacting the buckets.

You also get access by index at O(sqrt n) speed since you just need to traverse the counts in the header. Not perfect, but close.

For a cache-efficient design it's pretty neat. Binary searches are fast, after all.

[1]: http://www.grantjenks.com/docs/sortedcontainers/implementati...

[2]: When you split an overfull subarray, each new subarray will be half full.
For anyone wondering how to do this on linux, I use recordmydesktop and ffmpeg to make small webms (~2mb). Highly recommend it.

`recordmydesktop --windowid $(xwininfo)`

and click the window you want to record.

`ffmpeg -i out.ogv -o final.webm`

and you're done! recordmydesktop is available in most distros afaik.
I'd typically rather have more information about the file I'm currently working on rather than a bunch of different files open. When I'm using a text editor I'll want multiple text windows, but that's because navigation between files is much harder in that environment.
More than that, it compiles to readable JS
Give up? Because you got one competitor from China?

Why don't Cisco just "give up"?
I wouldn't call it "mobile first" until devtools becomes available in Chrome browsers on mobile devices
I have a dozen or so friends who have done YC who aren't even American, let alone from the Ivies. Don't make things up.
In a moment of pure debugging hell and hate, I put an alert with the text "WTF!" for a condition that should never occur. I could never get it to reproduce and, due to some distraction, I checked in the code with the alert still there.

I probably don't have to mention who got that alert while working one day. The president of the company, of course! Luckily for me it was not a customer-facing function & they found it funny.
Bitstream formats are probably the worst-kept secret in the industry. FPGAs are inherently very regular in structure, so figuring out which bit goes where is pretty trivial. Try to disclose what you find in public, however, and they'll quickly send their lawyers after you...

From what I know, this is the only public effort that's remained up so far:

http://www.clifford.at/icestorm/
This is just another celebrity fashion brand. These are popular for a short while, but it is really hard to build a sustainable model on this.

Fashion is incredibly competitive - really, really competitive. Us techies underestimate how cut throat the fashion industry is. It is not a bunch of idiots air kissing each other - it is in the main run by really canny people who know what they are doing.
I don't need them, but I do need something on my feet, and these are comfortable and durable, and I think they look better than the sports shoes many other people prefer to wear. (Of course they wear those sports shoes, despite not working out at the office, because they think those are more comfortable.)
what a clean looking web app!
duet seems awesome with a one time fee.

great find! thanks!
Wonderful, you just make aware of the software that do exactly what I need today :-)
Office 365 at least has several well known bugs:

1. Silently dropping email (no smtp transaction bounce, not in junk, no rules in place) for a specific single sender at a domain, where email from other senders at the same domain is accepted. Hundreds of people have posted about this online with no fix or acknowledgement from Microsoft.

2. Overly strict hardfail SPF policy by default for new customers who have no idea of SPF and should be using softfail. These customers often use third party systems to send out hundreds of account statements. These get blocked by other email hosts. The customers themselves have no idea and never correct their SPF, saying something like "it must be an issue on your side".

3. Blocking entire /24 IP ranges including good senders with good reputation, on the basis of only a single spammer in the range. This particularly affects those in datacenters, even if you are on a dedicated machine and your IP is good.

4. It may be that Office 365 does not track or measure domain reputation at all, which makes things like SPF or DKIM of little positive use, and introduces loads of spam false positive bounces.
I began working at Nokia after they sold the phone business. It's not a place where people were just clocking in and out; there ws a strong effort and opportunity (born of necessity) to innovate. It was exciting.

I suppose there are a limited number of examples of big companies with declining market share that successfully turn the ship around, but a few notable examples come to mind. Shareholders can always sell if they don't want to go along for the ride.
China Scoffed at Pepsi’s Branded Android Phone
That's great but is there any ES6 minification tool that handle ES6 ? Because last time I checked uglify didn't handle generators (and I assume by async to ES6 target they transform it to generators).
WhatsApp CEO Jan Koum Sells $274M of Facebook Stock
Probably wasn't an attempt at being funny, but more just named after desktop debugging tools for inspecting threads and such that have "spy" as part of the name.

The skull, perhaps was just having some fun, though!
Franze what do you do for startups? Sounds interesting.
Not at all. Lots of prescription medications actually take a while to really have an effect., and hallucinogens & psychedelics have all kids of "echo effects" on subsequent use.
If we had public schematics of FPGAs we wouldn't be having this discussion..
This is (was?) the largest company in Finland. It employs tens of thousands of people and directly factors into the country's well being. You can't just shut it down in a snap. (sort of like how you can't just sell Blackberry to anyone due to national security reasons)
YA-CPA – Assessment Services, PCI DSS Audit and Compliance
Can you please expound on how it's flaky and unreliable? I'm a user and am wondering what I'm missing. :)
The companies are approving them and paying for them, and thus bear the ultimate responsibility for their designs.
I'm quite ignorant on this subject and find your statement surprising. Are you talking about modern intel cpu's?
There is http://rollupjs.org/, which is quite young though.
> Thought prediction (auto-completion) is the solution.

Use fish shell
Faking the TCP handshake
I've seen a couple of nice tools integrated with Gmail and its web UI. The ones you mention are like that. However my problem with such tools are that they are not operating on standards. For one I wouldn't want to be locked into Gmail. But more importantly, tools depending on proprietary platforms usually have a short life. For example people loved Mailbox from Dropbox, while I was the one complaining that it only works with Gmail and iCloud. And I was right, Mailbox is dying.

And also these tools get access to all of your email, which is a privacy concern. And in the context of a company, that can mean industrial espionage. Personally I cannot understand how people can trust things like IFTTT, but whatever.
Funded Startup Sends “Universal Friend Requests”
Just 10 years ago, we would scoff at the high density office environment of the Japanese Salaryman. The same salaryman who would die of overwork and jump into running trains. What happened? I'm genuinely perplexed.

http://www.accountant-tokyo.com/wp-content/uploads/2014/04/J...
TLDR : This is a rebranding of Flash into Animate CC. A bit confusing since another product is called Edge Animate CC. Or will they merge both products ?
Yes, Zuck has his own office that he spends most of his time in. What's neat is that his office is in the middle of Building 20 and has glass walls, so anyone can see what he's up to and who he's meeting.
While we're ignoring the very specific statistical requirement to have at least a minimum of a significance level, could we please stop using the faux-grammatical prepositional-because?

Regarding upvotes as a proxy for "me too": an upvote doesn't mean "me too" in many cases, it means "this comment was something I thought contributed to the discussion in a meaningful way." Thus using upvotes as a proxy for a sample size counter, isn't even remotely accurate because upvotes do not necessarily correlate to me or anyone else sharing your sentiment. They only correlate to someone saying that your posting added value.

I upvote things all the time with which I disagree because the commenter made a strong argument and it added to the quality of the discussion. I downvote things with which I sometimes agree because perhaps the point was badly made, inflammatory or otherwise not enriching to the discussion. And then, I also downvote comments that use trendy I "haz cheeseburger" level diction. Of course, given my own guidelines, I probably ought to downvote myself.
It's not complex at all! The doctor did loads of immoral things and the article sympathised with him.

He even says that he wouldn't attend training because he knows best. After his treatment caused several patients to suffer more or die earlier.

Sometimes we are better off calling bad medical practice illegal and immoral rather than trying to say "whaaaaa it's complicated".
Workflow: Tracking Your Side Project Using Emacs, Org-Mode, and Python
We know you asked for more support for technology that everybody loves, so yeah! FLASH FLASH FLASH NEVER DIES ALL THE WAY!!11
The Julia Language for Scientific Computing
The architect of Facebook's new building is Frank Gehry, already well known for his works: https://en.wikipedia.org/wiki/Frank_Gehry
PHP never was a language, actually. There is no language description, only an interpreter. So I don't know if it's a framework, but a language it's not.
Another factor is the energy cost of building & maintaining the infrastructure. Aiports, ATC, etc. vs stations, tracks, etc.
Careful about ditching too many paradigms at once; you'll end up with something like Kai's power tools, which everyone agreed were revolutionary but always remained a curiousity. This industry does not like having to retrain.
Hmmm... for the HTTPS certificate. Assuming that a router exposes itself as "myrouter.box" in the LAN and the manufacturer obtains a CA-signed cert for it, it would not be a problem for the private key to be public?

At least in consumer space, the only threat I believe to be reasonable is your kids running an ARP poison attack to get the admin password of the router and unlocking the internet firewall - and any parent relying on technology instead of properly educating their kids deserves being owned that way imho.
I think Nokia have reinvented themselves a few times (they started out in rubber, right?). If they's opted just to pack it in they would not have become the giant they did.

In addition I'd assume the major shareholders in Nokia & BB have had sight of and a say in the plans to try turn things around. And they think that it's a better bet than simply turning off the lights and distributing whatever cash those companies have on hand.
Maybe they'll buy Jolla (which is not doing great atm), get old Nokia engineers back and continue with Sailfish OS. Alien Dalvik is great for Android software compatibility but a push for official recognition from Google for Play services and such would definitely help.

Independent operating systems is a good thing imo, but interoperability is crucial for them to coexist like browsers.
>So the first time(s) you use cocaine, you get a high that's incredible. The second time, this effect is about 100 times stronger than usual, so 10 times less strong than the first time.
Then you want to go back to that first unbelievable fantastic time, and take more. You may get at 200, but the more often you take it, the less the effect, and the stronger the craving for it. This is more or less how (this) addiction works.

Just like ice cream :D

http://www.telegraph.co.uk/news/science/science-news/9118768...

I'm still affected by the first time I tasted B&Js, chasing the chunky monkey :(
How to Create a New US Roku Account in 7 Steps – Techhelperz
And for anyone wondering how to do this on OSX, QuickTime Player v10 (né QuickTime X) File > New Screen Recording > click big red button > select display section > Start Recording
I think you are having a bit of a misconception on the quality of McDonalds food. McDonalds and other major fastfood brands take shortcuts regarding the food production. It may seem to be "fresh" food to you, but you are eating food with a lot of additions regarding taste enhancers, preservatives, ... . What i could agree on is the consistency on how a meal is prepared within macdonalds, these are very strictly regulated processes.
Frank Gehry definitely doesn't have to make a name for himself. I'm surprised by how unattractive this is. Though, come to think of it, I can't picture the interior of any Frank Gehry buildings while I can see lots of exteriors.
I see what you did there. "... marketing ARM..." Clever. ;-)
I used kazam to make this (and ffmpeg/convert to make it into a gif). But yeah, recordmydesktop works too.

Though it has a small bug where, when recording a single window, the mouse position isn't shown correctly in the final video. (Instead of showing where the mouse was relative to the window, it takes the absolute position of the mouse and scales it down to the window size)
It uses babel, so it uses regenerator ( https://github.com/facebook/regenerator ) and then uglify probably.

It will be great when typescript can do it natively because it knows at lot more before the being translated to javascript : https://github.com/Microsoft/TypeScript/issues/8
The article numbers are obviously only for Russia.
It is not that hard to run your own email server, what is hard is to get your mail into recipients mailboxes. The big players in this market have basically decided to block (at random) all mail that doesn't come out of a known email service.

I have just given up running my own mail server after more than 15 years because of this problem. Five years ago I had no problems, but these last 12 months have made me decide to give up and just pay.
Video Content Marketing Roundup Nov 23 – Nov 30, 2015
Chief executive Mark Zuckerberg's desk is exactly like all the others.

Really? I bet it isn't. I bet his desk isn't used for sustained state of flow concentration on intricate abstract mechanisms.

What's that saying about the law being equal by equally forbidding the the poor and the rich from sleeping under bridges and stealing apples?

The open plan office helps CEO and workers be approachable, interruptable, and able to hold many impromptu meetings.
We have electric planes. How ever we have a problem of energy storage/generation density that actually make unviable beyond drones and experimental planes that don't carry cargo.
When I freelanced, a long time ago, I used Solo[0] as a self-hosted solution. It allows only for one account manager but it was perfect for me.

It is written in PHP and the licence gave me permission to edit it the way I needed, so I did.

The same company also makes a "full-featured" alternative called Duet[1] that costs 49$ to buy.

[0]: http://www.getsoloapp.com/

[1]: https://duetapp.com
I always assumed it was because, when you make an interface/API public (by documenting it and offering it to your customers) you have a professional obligation to keep it reasonably stable. People get understandably upset when APIs for things like twitter and facebook keep changing under them, making things that worked before stop working.

Making the bitstream format a public API would make it harder for them to change/update/improve it without making themselves look like assholes for breaking third party software.
> They can’t be suicidal

Maybe they could. We know of various parasites which turn their hosts suicidal: https://en.wikipedia.org/wiki/Behavior-altering_parasites_an...
Hypothes.is: an open platform for scholarly discussion on the web
You have to balance the value (which I think to be honest you overstate - how hard is it really to find somewhere with safe and clean food that you like) with the costs. On the latter, I am mostly thinking of the health effects of their food.
> The clarity of the original Perl

This was not its reputation BITD.
Found via an article on the service at Nature News [1]

[1] "Annotating the scholarly web" [ http://www.nature.com/news/annotating-the-scholarly-web-1.18... ]
Hosting it myself would be a requirement for using a cloud IDE. Of course, there is still some lock-in, but the lock-in is the same with a desktop IDE.

In general, a cloud IDE has some nice promises: Initial setup is trivial; More efficient building and testing due to resource sharing in the cloud; Live collaboration is simpler. However, so far I'm underwhelmed by everything available.
I know a lot won't agree, but seriously Cloud IDEs can be very useful. Especially If you are a Web Developer, so if HTML, Node, PHP is you thing I would definitely recommend try them out.

Of course I am biased as I am the cofounder of Codeanywhere.com which is a Cloud IDE its self.

But just to make a point we actually built all of Codeanywhere inside Codeanywhere. Welcome any comments...good or bad :)
Correction: it's on the chipset, not CPU itself:

https://en.wikipedia.org/wiki/Intel_Active_Management_Techno...

Still, it runs out-of-band, it can be accessed even if your computer is turned off, as long as it's plugged in to a power source.
Probably because the brand recognition on a pair of jeans is too low to even bother. A logo on a shirt is instantly recognizable: it's right in front of you.

Putting the company name on a jeans only works for short names. Even a relatively short name like Facebook is challenging to keep it readable from a short distance, let alone from a few meters.

Similar for logos, with the additional challenge of logo placement. Where will you put the logo on a jeans? On the back? That will cause a lot of uncomfortable situations. On the front? Now you have to look down in front of the person wearing the trousers, making it even more uncomfortable.

Maybe jeans in the exact company color could work, but you need a lot of different sizes. People are very picky about the fitting of a jeans, so you'll end up with a huge number of sizing combinations. Shirts a far more easy: from XS to XL and you're done.
Protecting heritage sites in the age of terrorism