skysight-inc/HackerNews huggingface dataset:
I feel like the video should have some summary, because I didn't want to watch it (just read) just to know what the credits were for.

Also, the voice in the video is strange. It feels like it is cut as well as volume changed. I feel it is some form of text-to-speech going on but it doesn't really sound like it usually does. What's going on?
To be fair, we do use a Twitter account called @reactjs and had two conferences called React.js Conf. So… yes, but it feels like a losing battle.
There have already been two file system verification projects, this year's OSDI best paper is the most recent example, http://locore.cs.washington.edu/papers/sigurbjarnarson-yggdr..., and last year as SOSP FSCQ: http://sigops.org/sosp/sosp15/current/2015-Monterey/013-chen...
Dublin vs. Lisbon: Forget Web Summit, which is the better fit for startups?
Trump Tech Meltdown Hits Fourth Day with Amazon Cut by $35B
"The site shows blank page without JS enabled"
Oh my goodness, a website that requires a web browser to use!
How will we survive..
And the masses use it particularly because all you need is a phone number. My mother or many of her peers barely manage to finish any kind of registration process, yet they have no problem using WhatsApp. Here in Germany there's no escaping WhatsApp - it's the standard communication platform.
DockerCloud allows you to deploy to AWS/DigitalOcean. It is server hosting agnostic. That is if the Ocean is cheaper, you can simply switch from the Amazon.

This will be a deal breaker in the future.

Amazon is being disrupted with the same tech it used for disrupting the other players.
WIFI Hacking
How much time it takes to crack a WPA/WPA-2 PASSWORD
plz do tell
and whats the best way to do it
This sort of thing was actually used for water propulsion system:

https://en.wikipedia.org/wiki/Magnetohydrodynamic_drive
I was talking about deep learning. The comment I was replying to was making the specific problem seem as if it were easy. Certainly there may one day be a classification technique that does what you say will do. But you may as well have said there will one day be a perfect classification technique that will just perfectly output steering angles, end thread. What use is there in conjecturing about perfect unknown classification techniques? Not to mention that there is no guarantee such a perfect method would not rely on aesthetics. Even if the train set has more than just aesthetics (e.g. video of cars in motion) maybe this perfect classifier would just cheat and rely on aesthetics, you don't know.

So I'm pointing out the methodology you suggested is not currently feasible, or is currently widely considered by the community to be the wrong practical approach. Because theoretical solutions will not solve self driving cars.
Anyone recommend a good JavaScript executrices or exams
Show HN: Find fresh documents
Software Engineer (f/m)
PTC, Cambridge, United Kingdom
Remote - Onsite - Visa

This role covers all aspects of software development for the industry leading Augmented Reality SDK. With a strong mathematical background, you will become part of the team developing the latest computer vision technologies on a range of mobile and head-worn devices.

Essential skills for the role:
• C++ knowledge
• Good understanding of 3D geometry and matrix mathematics
• Practical experience of 3D graphics programming with the Direct3D, OpenGL ES or Metal graphics APIs
• Knowledge of or interest in Augmented Reality, Virtual Reality or Computer Vision
• Capable of designing and implementing efficient, high quality code

Additional desirable skills and experience:
• Good understanding of one or more mobile operating systems such as Windows 10, Android or iOS
• Code profiling, tuning and optimization
• Unity 3D game engine
• Scripting languages such as bash, Python or Lua
• An understanding of Agile development methodologies
• Source code control, continuous integration

Why is this an exciting opportunity?
• Dynamic and challenging environment with ability to develop and grow in a highly qualified team
• Working in a multi-cultural team of a global company
• Competitive compensation and benefits

How to apply:
Please contact Julia-Madeleine Krauthoff - jkrauthoff@ptc.com
It's funny how threatened people feel by what GH was/is trying to do, when that remains their first and only association (two?) years after a minor incident where some support person made a mistake.

I'd also question the assumption that it's possible to run a business completely "neutral". That just means remaining in the Status Quo, which is exactly what the "other side" of that debate wants. Is it unfair to promote women so as to increase the share of female CEOs (Fortune 500: 4%)? Yes, it could be. But doing nothing is not neutral.
We've found OpenVPN to be our friend here: create an overlay network that doesn't really care if nodes are bare metal or "cloud".
I just took this screenshot on my Chromebook http://i.imgur.com/sPh0c6s.png

It shows my own homebrewed Desktop environment running in a browser window with a Monaco based editor open. So it's doable, but it would need quite a bit of work to beef it up to VS code abilities.
UPDATE: 25 fucking people dead by now. Within 6 days.
Refer this http://www.huffingtonpost.in/2016/11/15/demonetisation-death...
People keep up-voting rants like this about how terrible front-end frameworks are, but EVERY SINGLE TIME I see an ambitious, high-quality web app upvoted, I check the source, and it's using a front-end framework. 99% of the time it's React or Angular.

If frameworks are these terrible monoliths that stop you getting anything done, how come the teams who are actually getting stuff done, and getting attention for its scope and quality, are the ones using them?
>[...] the standard library is about as complete as you can get (and probably better than the classical scripting languages — all of Ruby/Python/Perl missed a good API for some things like HTTP, which led to the rise of separate packages like Faraday/Requests/etc)

What? Rust basically has no standard library. At least Python doesn't require pulling in third-party libraries to do globbing, create a zip/tar, create a tempfile or send/serve http. Hell, it doesn't even do command-line arguments outside of manually parsing and iterating over the args vector.
Ask HN: Best encrypted messaging app atm?
Donald Trump getting elected I am no longer playing around, my life is going full encrypted.
That's the thing - it is much easier nowadays. Kubernetes requires your containers to run on flat shared networking namespace, so your new machine joins that network. It is like running within VPC. Software like Rancher makes the process of adding new server a matter of executing a one liner on server.
Python written like Python doesn't look like C. Imagine writing in a subset of the language that translates especially cleanly into C, though. It certainly wouldn't be stylistically similar to most other Python code; it'd have more in common structurally to how the same program would be written in C.
You are exception, then :)

Yes, there are such keyboards, from the popular ones Thinkpad [TX][245]30 series for example and the previous rMBP too. However, most keyboards do have the spacing.
This may be a bit offtopic but relavant for anyone without a chromebook. A open-source recompiled Chromium OS is available for _third-party_ laptops/desktops - called cloudready OS. This is very good for older machines. https://www.neverware.com

I am not affiliated, just a happy user with 8GB RAM thinkpad!
Preach. Static client all the way.
But it doesn't do end to end encryption by default and has a confusing interface for it which combines ephemerality and encryption into 'secret' chats. Most of the people I know who use Telegram are engineers and almost all of them believe that the standard chats are encrypted and 'secret' only refers to ephemerality because Telegram marketed itself so strongly as a private messenger.

It's of course possibly to deal with encryption and ephemerality as separate concerns but this doesn't seem to be a priority at all for the Telegram team. I feel like the team has the best intentions but it doesn't provide better security and privacy than Signal, Wire, or even Whatsapp when it comes to day-to-day chats with regular people in your life. As far as I recall there isn't even a way to verify key fingerprints.
Chromebook experience you love.  the PC you already have
There Is Only War, but War Isn’t Always Political
Your product is already obsolete – part two
Wish them well but I cant afford :-(
It's awesome that you can see through the bottom of the power boat, in that video. I wonder if it's an engine limitation, developers thinking "fsck it, we have other problems", or an oversight (that seems unlikely if I could spot it in ten seconds). I never did play Lara a lot, but am quite nostalgic for the era.

Still waiting for all this VR hype to deliver a Time Crisis to my PS4.
What about Chromium?
Suggestion: Ability to filter by region (APAC, NA, EMEA, etc.) would be awesome.
Yes Equals and GetHashCode should have been in an interface.

After 13years of full time .NET it's the only thing I repeat over and over to newer devs: don't override equals and hash code . Use explicit comparers in your dictionaries because equality is rarely property of your THING, it's a property of the use case. I'd prefer the noise of having to always pass an explicit comparer to a Dict constructor, just for clarity.

A similar but related thing they got wrong was the possibility to format strings without an explicit formatter.
The result of this? Run all unit test suites for all C# projects on a French/Swedish machine (decimal comma) and I can guarantee that most that involve any kind of formatting will fail because of it. I'd be delighted if they changed this behavior, breaking compatibility with every single C# program ever written, that's how bad it is.
OK, this is the third submission. But there has been no discussion. Yet this is an important result, I think.
'Friends dont let friends use OVH'. Just google OVH and how horrible they are, every few months they have some gigantic filure - last time I've heard it was taking people money and not delivering servers for MONTHS.
Really? Plenty of languages have channels [1] and channel is the term Hoare used in his 1978 paper which introduced Communicating Sequential Processes. "A communication is an event that is described by a pair c:v where c is the name of the channel on which the communication takes place and v is the value of the message which passes". [2]

[1] https://encrypted.google.com/search?q=concurrency+channels#q...

[2] https://books.google.it/books?id=_gXpBwAAQBAJ&pg=PA76&lpg=PA...
> it was a weird time in gaming^. I'd sum it up as everything was either 'the epitome of 2D gaming' or the first steps into 'a 3D version

> For reference, 1996 was Duke Nukem 3D, Civ 2, Time Crisis, Super Mario RPG, Resident Evil, Metal Slug, Pokemon, Quake, Super Mario 64, NiGHTS, TES II: Daggerfall, Pilotwings 64, Wipeout 2097/XL, Marathon Infinity, MoO2, C&C:RA, DoA, and Diablo

That's a really good observation, haven't thought about that.

In retrospect, many of the first 3D games don't look that bad actually, I have to say. Maybe it's because when doing it for the first time, people were more aware of the technical limits of the medium (in the same way as many 80s 2D games are often making clever use of the limitations). That kind of constraint creates a lot of creativity. To me much what happened inbetween those early years and today's photorealistic graphics just didn't age that well, for some reason.
AntiCheat – An Analysis
I didn't read the article, I was responding to the comment.
> Maybe it's for the better, maybe it's for the worse - but a small group of people taking it upon themselves to decide for everyone else how a city should operate is a very tricky place for any society to be.

The actions these groups are taking line up with city goals. Not only that, most of the time they're upgrading infrastructure that already exists, not creating something entirely new.
Is this real software or some academic thing?
I really like this. Is it using the flowtype notation?
I upgraded - took <10mins and also upgraded instance types. One slow query (that parallelizes) is 3x faster with no SQL changes or new indices.
Somleng – open source telephony
> The fact of the matter is, sometimes delivery vehicles and service vehicles need to stop and block traffic. They tend to pull over as far as possible to the right, so as not to impede auto traffic. Often this means pulling over into the bike lane.

So putting other people in danger while breaking the law is okay as long as you're doing it as a part of your business?

Why is it okay for them to block the bike lane, but not okay to block the car lane?
Not sure if you can do this on a Chromebook, but I set up samba shares on my Pi and connect to it using my desktop PC. This way I can use all my beloved programs and tools on my PC and then run it through my Pi.

I know he's talking about the cost and not necessarily being able to afford a full fledged PC, but this could work for some.
You totally missed the point of my question. I was NOT asking "I have an allocator that doesn't store the buffer size; how can I use it?"

I was asking, "I don't think an allocator should need to store the buffer size internally; why not formulate the challenge so that the block size doesn't need to be stored?"
5 Reasons Why Digital Marketing Is Great for Business
same can be said about alcohol. and tobacco doesn't bring a single positive thing for the health, and we all know the negatives. yet this is legal
Also striking is this graph of life expectancy at birth for the population of France in each given year, in Figure 1 of this paper [0]. You can click on the figure to see it without needing to login.

[0]: http://www.nature.com/nature/journal/v538/n7624/full/nature1...
Spend 20 minutes each night journaling your experiences for as long as you stay. This is an incredible opportunity to learn about high-stakes interpersonal conflict from a front row seat.
Ask HN: How can programmers propel the clean energy usage?
Hello HN folks,

I'm a programmer and deep in my heart, I consider myself an engineer(generic). So, quite naturally, I'm interested in and excited by what Elon Musk is doing in the clean energy sector. So, I'm wondering if there's anything that developers can do in the field of clean energy, energy saving & management. I've a few basic ideas for IoT systems for energy management etc. But these ideas are independent of the energy source.

Are there any companies that develop software systems related to clean energy? Is there any scope for programmers to be a part of the clean energy movement? What do you think? Share your thoughts. :)
I managed to get a setup going like that, with Caret and a mapped SFTP folder. Used it for a little while, but really wasn't a fun experience, and if I'm honest, neither was installing Linux. I'm guessing their vision is for a Cloud9 style future, but since we're not really there yet for most things, native development would be awesome.
Learn Fast or Die Hard: A Culture Against Dropouts Part Two
> A bicyclist can get past any inconveniently parked vehicle, with some effort.

The whole point of bike lanes is that mixed traffic with bikes and cars is highly dangerous for bikes. Frequently blocked bike lanes that force cyclists to suddenly merge into car traffic defeats the point of having the lanes in the first place.

Not to mention, there's an implicit assumption on your part that we're universally talking about confident, healthy adult cyclists. Do you think it's cool to push pre-teen cyclists in traffic? What about grandma? A parent with kids on their bike?

If we just accept dangerous infrastructure and behavior, biking for transportation will always be an activity only for the tiny minority of people who are highly tolerant of physical danger.
Show HN: Eskéndereyya – Learn how to read and write Arabic
Sure. Same old story though, "the silos" are where "the masses" are. If you're doing Just Underground Thangs in "the more underground sections", "TPTB" will happily leave you alone because you're fringe (no leverage, no voice) and you're not engaging "the masses". If you aimed to, you'd have to play in the silos, by "silo rules". ;)

Back when we had the communist bloc or before the fascist axis, the above model seemed much more potently free-est-of-all because "autocrats would target and shut down underground channels, not here though"..
You'd be better off spending your time teaching your dog to play table tennis bro.
I looked at Ember documentation and saw a tutorial on building a rental site [1] that could be easily implemented without Ember. They should have chosen a better example that would show clear benefints from using complicated JS framework otherwise it just looks like over-engineered solution for a simple problem.

Also Ember documentation doesn't give any reasoning why (or when) one should or should not use their framework. But they have a mustache on a front page.

[1] https://guides.emberjs.com/v2.9.0/tutorial/ember-cli/
That's definitely an option, too!

At that point you might also look into connecting over a remote desktop/vnc/ssh session, which has surprisingly solid support on Chrome OS these days. I've heard from a lot of friends that this makes their Chromebook their road warrior of choice (connectivity allowing obviously).
Jaywalking pretty much only puts yourself at risk. Blocking traffic puts others (usually many others) at risk. That's a pretty huge difference that you can't just paper over.
If that's a problem the city has to address it somehow. Saying, "well in order to do our business we have to randomly put others into physical danger" is not acceptable.
Personally, I can hammer curl 25kgs
They might still do it, but then in that case the accusation of them being undemocratic would be accurate.
I'm convinced this exists - or at least used to exist, but can't seem to find the site now. The idea was sort of like bountysource, where tasks were defined and some sort of currency reward assigned to the task. The currency was related to parts ownership in the final product/company. Maybe somebody else knows what I'm talking about?
I bet people (and power users) reluctantly will get used to it!
Try to register then post a notice, it will appear on homepage, great!
I remember it very well myself, I was in my teens in -96. The animations in Tomb Raider were indeed amazing, even if the textures weren't.

Going on to play Quake (World) extensively, what was the most impressive (at least to me) when it first came out was the lighting and immersive/ambient sound, as well as proper 3D as opposed to Duke3D.

Red Alert had some of the earliest video cut scenes in a game I remember seeing, even if it was terribly interlaced and the acting was atrocious.

Diablo is still my favorite Diablo and Blizzard game. The music, the gameplay, the gothic design to me only got watered down in later iterations.

Thanks for reminding me of the classics. The leaps in technology back then was staggering. I always notice something here and there nowadays too, but I feel I haven't seen a leap since Half-Life 2 back in 2004.

This (1996) was a pivotal time for me as a gamer, even if we had Ataris and a Sinclair at home before that. It makes me very nostalgic.
Like guns you mean?
India should borrow Silicon Valley’s crazy talk
> Foreign-born seems like a bad metric for diversity.

On it's own, it will mislead yes. Note that Dubai is top of the foreign-born list whereas I'm told (never been there) that it's really mono-cultural with lots of poor guest workers who all come from a handful of eastern countries.

However I don't think a place could be "most diverse" without being on that list at all.
https://twitter.com/pud
> 4. Strong Battery Backup

What is Battery Backup? Do you mean Battery life :-(
Streaming data analytics
Fantastic article - as a dad of three I completely agree and this needs to be a thing that all families can access and do.

Finding the time is always tough so having schools that support it is important
Whats the performance like on a finely tuned avocado?
As someone who only very recently caught the Rust bug; seeing a reasonably small, familiar example like this is really helpful. Thanks for sharing. Maybe I can learn something by seeing if I can introduce threads/channels to the renaming part of the script as an exercise.

For anyone else curious about Rust, my own learning spree was triggered after reading the "A very brief intro to Rust" Slide Deck [1] by Ashley Williams [2].

[1] https://ashleygwilliams.github.io/a-very-brief-intro-to-rust...

[2] https://twitter.com/ag_dubs
Show HN: Introducing the Search Grader by Algolia
The address should be http://scorevoting.net/HonestRunoff.html (without the space)

Perhaps not certain, and I do agree that there's far more to be gained by replacing plurality voting by either, but I think that page has some mistakes.

> IRV leads to stifling 2-party domination

I suspect that's because of poor voter information. You can't address every political problem effectively with a choice of voting system.

> with IRV, that one round is more complicated and it cannot be done on ordinary "dumb totalizing" voting machines
...
> IRV is more complicated for both voters and talliers.

I find IRV simpler as a voter because of the reduced need for tactical voting in the first round.

IRV isn't complicated to count by hand. (In my country, vested interests said we couldn't afford the necessary voting machines, but we already conduct hand counts suitable for IRV.) You simply separate the ballot papers by candidate and count each candidate's vote, as we do under plurality voting. If no candidate has a majority, eliminate the last candidate, redistribute that candidate's votes to the highest ranked candidate (as marked on each ballot paper) still in the race, count only the redistributed votes and add them to the total from the previous round. Keep going until a candidate has a majority.

> we certainly cannot argue that one system is better than the other under all circumstances.

You have to choose an electoral system before you can know the exact circumstances of an election, but the he main thing is to avoid plurality voting.
Most cellular networks run behind symmetric carrier grade NATs. Even when you have two mobile devices behind the same NAT their traffic will not flow P2P. All traffic has to be routed to the public net (and then back in if you can figure out IP:Port which is usually not possible with symmetric NATs). They will never be hair-pinned on the NAT either... True P2P is only possible when at least one mobile device is on a public network or behind a more permissive NAT device.
Very good!

Trees are of course the perfect carbon capture approach, only problem is we seem to value the land more than the trees that grow on it.

Also, afaik, carbon capture by trees only partially solves the carbon issues we have from burning fossil fuels, which some say needs an approach more towards the sequestering end of the spectrum.

Im interested in carbon extraction from the air which can then be used for carbon fibre creation, but this seems like a new area of active research.

It would be great if we could increase the amount of land devoted to trees but Im not sure thats possible for a variety of reasons sadly.