skysight-inc/HackerNews huggingface dataset:
Again, depends why.

They went bust or are closing? OK that sucks, but it happens. Can't really be helped. Even if it's a hardware thing it's going to happen if there's a server-side component rather than entirely stand alone. Best case release some code, specs or open source to enable some hackery to keep hardwareThing viable.

We got bought, OldThing is boring so it's closing in 4 weeks, we're truly excited to be working with FaceGoog on the future of NewThing. Seriously not ok. People should be writing Medium articles about it. And yelling.
Presumably most of the defences written for GCs are from people who haven't spent much time in C. Pool allocators are common elsewhere outside gaming, for example Samba's talloc, Apache httpd's APR and a bunch more places like e.g. boost::pool
it always helps to be paranoid!
Molten salt lithium air battery doesn’t die quite so quickly
Startup Launches a Neighborgood Finder for the Boston Area – Test It Out
So I just created this in the past 2 days. This should allow any website to do single-password auth with a much higher level of auth security and convenience for users (single password with potentially hours or days expiry, text-entry-less single-click authentication if the password hasn't expired yet).

I'm wondering if anyone is interested in using this, working on it, or evaluating its security. I think it should be secure, but I'm not an security expert. Would very much appreciate critique and suggestions.
The bit about creating latches that require opposable thumbs is vaguely troubling to me. Creating selection pressure for opposable thumbs in raccoons (or some functionally similar anatomy like the sesamoid in pandas) seems like a very bad idea. Raccoons with opposable thumbs are nightmare fuel to me.

ed: Misspelling. Thanks!
I think a lot of Mutt users do what you are describing.

I use mbsync to synchronize my mail over IMAP with my remote mailserver. I use mu to index it for search. I use msmtp to send mail. And I use mutt to read and write mail.
> Crimea was annexed by Russian troops, as admitted by Putin, and it takes quite an interesting mindset to deny it.

If you'd ever followed Ukrainian politics before the Orange Revolution, or since independence, you'd know Crimea has always been very pro-Russian, and always voted for the pro-Russian candidate going back decades. They also tried to separate from and then gain autonomy within Ukraine.

In the case of Crimea, it was undoubtedly the will of the people.

> T-72B3s, Grads, BTR-82s were rolling into Donbas.

Proof beyond shitty pictures on the side of a road, followed by a shitty picture of a road sign? Or pictures from inside a video game? Or shitty YouTube videos? Or videos from Georgia, or inside Russia itself?

If there was evidence that wasn't potato-quality YouTube videos and images of dubious quality and value, I'd be a little more impressed.

For such a large invasion, the proof is amazingly poor. Especially since it's in the west's interest to provide proof - you'd think there'd be detailed satellite images or something.

Here's a good example of the fakery: http://www.c-span.org/video/?c4528166/senator-inhofe-shows-f...

A US senator presenting images of the wrong war to his fellow senators. Do you not understand how this looks like a bad joke? A full-scale invasion, and the US government can't provide any real images of it.

> But as I said, I understand perfectly your beef with the leaks.

As everyone should. Most people are completely ignoring the western leaders who are named, instead focusing on Putin who isn't named.

I'm sure the Russian government is plenty corrupt. But excuse me for not believing 100% of what our news/propaganda tells us. What's amazing as well is their lack of consistency. They praise the Orange Revolution, then when it falls apart, nothing. Maybe the odd piece throwing Tymoshenko under the bus. Then she's a martyr when she's prosecuted for crimes she likely did commit. Then Maidan arrives and when the western media realizes she's unpopular, she's once again forgotten. She's in these leaks too BTW.

Seriously though, it's hard to look at history, at the news, to follow the news consistently for an extended time, and to believe that what we're told is 100% 'factual'.
You should try reading an economics textbook.
I'm sure you can use the tor http proxy like you can with nearly everything else.
Blockbuster's DVD mailing service was way better than Netflix's. Ironically, while Blockbuster stores were (rightly) criticized for having a very small, limited selection, their selection of DVDs was incredibly complete-- far larger than Netflix's. Even their envelopes were better-designed.

So yeah I kind of miss it.
Well, mutt is close to what you say. It's just a MUA [1].

That is, it just reads emails on a local mailfolder. Fetching emails to that mailfolder from the server, sending emails and doing other operations is a task of 3rd party programs.

[1] OK, it has a few addons for lazy people. But most experienced users ignore them.
I can just see people setting up their high-complexity algorithm to spam him with requests for their 4.5 mil.
All of three paragraphs long. Quotes a CEO talking his book.

If GaN were going to replace Si (it isn't), this isn't how you'd find out.
I will certainly laugh at Obama's Cairo speech, you know why? Never in the history of US did a president address people of One faith exclusively. I do not consider Obama a bad guy but you cannot charm your way out with certain groups. May be he hoped his Muslim father connection will give him cover, it made him look worse and gave credence to all sorts of rumors about his faith.

The world is a better place with America Policing, its a thankless job. You are blamed for showing up (Iraq) and you are blamed for not showing up (Syria).

edit: I actually agree with lot of Obama's foreign policy of his second term, where he pivoted to Asia and left the dumpster fire called Middle East to the real stake holders, Turks, Saudis, Iranians and Europeans.
Sounds like you might be looking for something like Trove. http://trove.starlight-systems.com/
> I think we need to focus far more on hardware - it's never looked darker...

On the contrary, the slowdown of Moore's Law means the future has never been brighter for open hardware. Someone could actually design something for a process that hasn't been obsolete for over two years and still have a hope of getting it manufactured before it becomes that way.
I'd like to see the same service for the UK.
Fair comment. My comment was snarky, I apologise for that.
But aren't users also used to using mobile mail apps, not websites? At least for iOS users, I could imagine them being comfortable with Mail.app.
If you live in the US, then some of the channels are getting close to be more convenient than go to a website designed in early 2000, figure out which link has the content, download a program that handle BitTorrent protocol, install it, wait for the content to download, figure out how to make a player play it, and then watch it.

If you don't live in the US, the typical case is instead to go to the store and look in the bin and hope to find something from two years ago, or go to the cinema and chose one of the 10 shows available this month. The streaming services has something like 1/10 of the lists available in the US, if they offer anything at all.
Can anyone recommend a CalDAV based calendar program that either integrates into or works well along side Mutt? I've tried khal and it works alright, but I recall it being a little wonky with timezones.
Oh come on now, I was hoping you had actually rationalized something that wasn't self serving.

Maybe you should switch to username non-sequitursaurus :)
Manual deallocators are more interesting.

PJSIP[1] has an interesting approach to this. SIP messages have lots of strings associated with them, are usually relatively short-lived, and typically you'll want to modify these strings or attach new ones. PJSIP does this by hanging a string arena off of each SIP message object.

As you add strings to the SIP message, these get appended to the arena, which is grown automatically as and when it needs to be. If you delete a string, it just sticks around in the arena unused. Arena space can also be shared, e.g. if you copy a substring from one SIP header to another, it'll just be referred to twice using a pointer and length.

Finally, when you free the SIP message, it just frees the entire arena in one go.

[1] http://www.pjsip.org/
I think Ivan Sutherland may be aware of pipelining and other issues.
You should link to the landing page.
In all honesty ARA was far closer to consumer-ready and thus profitability, but the whole modular phone project seems dead now
Ask HN: Is HTTP 2 problematic for mobile or NATted clients?
I suspect that HTTP 2 (and SPDY before it) has a subtle but severe performance issue that primarily affects clients that roam between IPs or that are behind NATs that are restarted. Specifically, I think that existing HTTP 2 implementations are bad at destroying nonworking connections, leading to seconds to minutes of lag.

The symptom is that sites like gmail sometimes become unresponsive for extended periods. I think this happens when the client sends a request over a TCP connection that is no longer functional due to router reboot, NAT timeout, roaming, or anything else.

Telling Chromium to reset all sockets using net-internals immediately makes everything responsive again. Firefox has no such mechanism that I can find. Neither browser seems to have any good diagnostic screen to show HTTP 2 connections, the current requests using then, and when data was last received on the connections.

Am I right? Is HTTP 2 to blame? If so, how could this be mitigated? (Something using ping frames, perhaps.)

My best guess is that, with HTTP 1.1, keep-alives and pipelining never worked particularly well.
> I'm 29, above average intelligence, strong visual-spatial, never been in an accident. The rules don't apply to me. ;)

Haha :). Well, glad to hear that, and I hope you won't have to be in (or witness) an accident ever.

> This country doesn't have "discussions" anymore, there's no incentive for a politician to increase the speed limit or get rid of mandatory minimums.

Yeah, mine neither. I think it's a global phenomenon in the West now.

> So fuck it.

I still want to believe there's a better way...

> Let me know if you ever visit Seattle, it'd be cool to run into you!

Why thank you :). The same if you happen to visit Poland (especially the southern areas)!
I think what's driving the css-in-js libraries is actually a drive for better separation of different concerns (and the close cousin, better combining of the same concerns).

An idiomatic react/redux app will have dumb components which receive data as props, and contain zero business logic; they are solely concerned with presentation. Which is great! Big wins in terms of clarity, conciseness, maintainability, testability, etc.

There's just one exception though: The CSS is still in a separate file, but at least some of it isn't a separate concern at all. I have my custom CustomerTable component which contains all the custom presentation logic for rendering a list of customer based on their current subscription status, and which contains all the JSX for generating the actual DOM, and...none of the styles. But I still need those styles for the component to actually work! It feels weird, once you get used to React, to have 95% of the logic needed for a custom component in one file, and the remaining 5% in another file.

I think a lot of experienced React developers would really like something that was basically "JSX for styles"; some simple syntax that would just make their lives easier and let them create simple, dumb components that contain all the logic and code needed for rendering the components.

That being said, I don't think any of the CSS-in-JS libraries are actually quite ready for primetime, for the reasons you listed. We're currently using CSS modules (as described in detail here[1]), and finding it works really, really well, and just living with the mild annoyance of having tons of FooComponent.js, FooComponent.less pairs.

(Seriously, CSS modules are amazing.)

[1]: http://glenmaddern.com/articles/css-modules
Speaking as an outsider the modern sass and less frameworks look ridiculous in their complexity. variables and datastructures, loops and recursion and mixins all break the declarative paradigm.

Not to mention it's all working on top of a complex cascading rule-engine.

Pushing all that programming stuff into regular jsx and inline composible styles looks much more compelling if it's possible.
this is a big deal to me as I work in this industry. the idea that car manufacturers can lock you out of the physical and computerized aspect of your car is disturbing as you have bought the vehicle. Independent shops came about as people wanted alternatives, either for better pricing, service, location, or availability. There are many governing bodies concerned with providing customers with the means to know a persons level of expertise.

black box items, whether its cars, phones, or computers, are things you never truly can own nor trust.
The problem with some of these IoT products is that they are more focused on being a vector or platform for broader automation than they are at doing one thing well.

Nest (the thermostat) itself is completely overrated, and is an over-engineered and unnecessary "solution" to a problem that's already been solved.
I agree, urls are likely to be logged everywhere as well
Seriously! It's 2016, unless you rely on 3rd party resources that don't support HTTPS there's no reason why your site shouldn't be HTTPS only. Certificates are free and there's negligible performance overhead with modern CPUs.
They should depend on something more productive, so they will be able to sustain.
Hottest Snapchat accounts to follow
Rust does something very similar, albeit with lambdas for extra syntax goodness.
Java Web Start is much nicer technically, and JavaFX UIs can be pretty nice. I honestly wish a lot of webapps were shipped that way.
Lots of Parisians fought and died for price controls on bread. It didn't mean it was economically sound or ultimately beneficial to the poor.
I wish browser vendors would put work into making the browser-managed client certificate UX much nicer. That would make it possible to offer a real step change in security.
Priv -- It runs Android though.
> But there are other problem domains where sluggishness or pauses are not acceptable, and not just realtime or soft realtime.

Azul sells a pauseless collector. AIUI the downside is that you need enough memory headroom and spare CPU cores for the collector to keep up with the mutator threads, which presumably is a significant overhead on large heaps.
I am curious about how it turned out after 13+ years. Any serious road blocks in theory or practice?
I didn't read it as that. "An employment agreement where one side excessively benefits" includes one where the employer gets to stay in business and make a healthy profit, but the employee can't survive on their pay.
https://enveloupe.com/api/new
Like (somewhat ironically) Javascript, Java's origins can be very easy to forget, and also like Javascript, both are surprisingly humble. Javascript was banged together in a week, and Java was intended to be a language for developing constrained set-top box UIs in the 1990s. While that does not render them intrinsically unsuitable after decades of development for the sort of tasks that they are put to today, the early days of a language still inevitably color it forever when backwards compatibility is a big concern.
> it begins to look to a lot of people like the more damage you do to society, the more money you make

This is mostly why I abandoned all hope of 'big' entrepreneurship. You cannot compete if you have a conscience. Someone who knows a few more schemes or a few more influential people will destroy you.

I am 100% certain I can add value in the right situations. However, if the market makes those situations untenable via barriers to entry, misleading marketing, backroom deals and whatever other means, what options am I left with? Ugly ones.

Basic income at least allows for the possibility of people contributing to society without involving the almighty dollar. It may or may not work, but whoever doesn't think that possibility is worth exploring needs to give me a hell of a good reason. The cost of food and shelter for your average human is not gonna break the damn bank.
That's a great idea to talk about this. It was a fun project!
"Perfectly reasonable explanations / working as intended" and "example of waste and scandalous" are mutually exclusive IMO. You're right in principle, but what I see in practice is something completely different. Reasonable situations can be - and are - painted as ridiculous with proper application of journalistic freedom. It'd be better if people were thinking more critically about what they read, but outrage seems to be a pretty good mindhack the media learned to exploit. So I believe it is their moral responsibility not to abuse the gullibility of the readers.
$weed = "yes please"
Google is incredibly good at their "PR releases disguised as interviews". Google senior employee puff pieces are pretty amazing. While such interviews aren't "paid" persay, you only get such interviews (and the clicks/ad-views they bring) if you portray those people in a positive light.

Though if you scrape them for minor bits, you find some minor hints. For example, one of those fawning admiration posts about him, two years ago, mentioned that he killed the Android laptop project, because it was competing with his own project, Chromebooks.

I recently heard the 'tack Android apps onto Chrome OS' strategy described as a "trainwreck" by a Google employee, and that ship has now been righted: Android is working on multi-window views in Android 6.x, and it's looking like Android is once again looking at a single converged OS for multiple form factors.

Ubuntu and Windows, of course, have been working on this for a while. Had Pichai not interfered out of his own ego for his own pet project, Google would be leading this curve, not trailing behind. As another commenter said above, "There is a lag between management incompetence and revenue". But Android was leading this until Pichai got in the way.

Between a huge stumble like this, that the media barely even noticed, and the fact that under Pichai, Google has lost almost all consumer trust, I have a hard time believing Sundar doesn't deserve a large helping of the blame.
Could you give a bit more information to non EE experts like me:

- What do you mean by pipeline ?

I try to make a analogy with the instruction pipelining, which can increase your throughput but it's not fixing the issue that your CPU has a fixed clock rate.

- What is metastability?

- Why are you mentioning merging clocks as each asynchronous circuit is clock-less ?

EDIT: Thanks for all the replies!
It's not just Smartthings which betray users by collecting all your data. If you need documentation help with writing those Apache Groovy scripts, you might think going to the Apache website to look up Groovy would provide a safe browsing experience. But virtually every link there for Groovy redirects to groovy-lang.org. Look up the DNS name registry and you'll see your IP address isn't being collected by Apache, or even a business -- that domain name is owned by a single private individual without any business or non-profit affiliation. When it comes to business ethics, like attracts like.
There's nothing magical in Mac. iOS apps use standard cryptographic algorithms for their digital signature, so one can write a crossplatform client which will generate developer certificate for user, sign any given binary using that certificate and install it onto iOS device. For user it won't be any harder than typing "iport install things" (or click button with some fancy GUI).

I'm surprised that this idea wasn't implemented yet.
And then what happened? Has this made a difference in practice?
I might be totally off-base, since unlike you I have no background in compilers, language runtimes etc, but I was under the impression that Swift's ARC is compile-time, which would make it not GC'ed by either of your definitions, whereas runtime ARC, like PHP's implementation, would fit the second.
Sure, but it seems disingenuous to throw up a straw man like that rather than address how this stacks up against something that's pipelined properly.

AFAIK you're still going to be constrained by propagation delay either way.

I totally understand the switching power argument but less so the performance argument.
I like it a lot, but I had a hard time combining local CSS modules with external libraries (such as bootstrap, or a CSS for a plugin) in a previous react project.
Fitbit. I fail to see why tracking my health, location, etc. is a cloud function, beyond selling my data. At least give me the watch free if you're going to sell my data too.

They then add insult to injury by making me sync via a dongle /connected cable to my laptop; at which point I could just as easily sync to a desktop client vs their otherwise "disconnected cloud".
Ask HN: Coder Factory in Sydney Looking for Senior Angular/Node JavaScript Developer
Hey everyone,

My name is Daniel Siepen and I'm the co-founder of Coder Factory. We are currently on the lookout for someone to take up a role as a head trainer/teacher and CTO of the company. It's an incredible opportunity for the right person, and we are offering 140K + equity for the role.

Here are a few more details as well;

Coder Factory’s mission is to break down the barriers that stop smart people from learning to code. Our vision is to help our communities to embrace technology and be involved in creating their future.

We are launching Australia's first ever accredited coding bootcamp, and have very exciting projects in the pipeline including corporate training and a development house with more clients than developers at the moment.

We are currently on the look-out for a developer in Node/Angular/Ruby. 2 of these languages together are fine but all 3 would be amazing.

The role can be either as a teacher, a full-time developer or a hybrid of teaching and a dedicated developer. We also have the option of 2 hour lectures for 4 weeks in total on a specific language - which means you can have time to teach and work full-time freelancing or other commitments.

It would be great to have a chat about the role with anyone who is interested, despite the role you currently have which most likely you are already enjoying. A light chat is all that is needed.

In brief: Full time, intensive program (4 x 5 week terms) - will explain more in detail in person.

If anyone is interested, it would be wonderful to chat :)

Looking forward to hearing back from you guys soon! And also, any feedback with anything, please let me know.

Kind Regards,
Dan
Large, in terms of e-discovery, is on the order of 1PB.
You'd think, but the shift from desktop apps to web apps happened concurrently with the rise of mobile apps. It doesn't seem that users think of mobile and desktop apps the same way.
So in the mean time, let them eat cake?
Not entirely---it's still around in Belarus. And Transnistria and South Ossetia, too, though those may be more of imitators than actual remnants of the original.
Sunlight can be used to produce chemicals and energy
This is a relevant thread on reddit:

https://np.reddit.com/r/Nest/comments/4dbbgh/is_anyone_conce...
Cronyism and mob rule are two sides on the same coin that needs to be prevented.

If 51% can take all the money in a budget from others, everything collapses.
Well, I believe this is the only state where you can even 'rent' the Tesla service manual. Solely because it's legally required in this state.