skysight-inc/HackerNews huggingface dataset:
Don't focus on location. College is a way to shortcut the "I have training/experience and/or am able to learn" requirement, so without that you're going to need to prove that you have the skills, experience or ability to learn.

Mucking about with location is going to turn into a side quest that will just distract you from the important things.
Ask HN: Switching from webdev to something else, suggestions?
I'm currently studying CS and working since 2,5 years part time as a web dev. Started with frontend and now I'm doing fullstack JS (30 front /70 beckend).

I kinda feeling tired. Always the same things, create an endpoint and implement crud operations on it.

I'm thinking about switching from webdev to some other area, but I am clueless to where, which areas are you working and are your happy?
> Build something.

Fish got to swim, birds got to fly, artists have to art. Why isn't this the only answer people are posting?
It's not even a nerd thing. I found that I enjoyed technical jargon even when I didn't understand the meaning behind all the words. I doubt every viewer understands everything Big Bang Theory physicists say, but it's still fun! It does seem to enhance the experience plus it has the side benefit of buying good will from the experts in the relevant field.
Thanks for your reply, and sorry I found it this late. I think I digressed more than I should have. My first main point was that not every skeptic is a fraud, as I think we can generally tell their motivations, backgrounds and paycheck signers.

Just like you said, climate change plays a very minor in the destruction of coral reefs, if any at all. My second point is that pretending otherwise is not sound logic, not even smart, as it may hurt the badly needed credibility of climate change warnings.

Moreover, there's a great deal more, as you point out, in terms of environmental threats, than climate change. It is OK if sometimes they are essentially independent issues.
> That's exactly the kind of complexity I'm trying to avoid.

It's only complexity for the implementation, not for the user.

> I would get zero benefit from existing public key infrastructure, because this is a device that enables 1-to-1 communication only.

You'd get to reduce the storage requirements massively and make the devices much more reusable, because you wouldn't have to do exchanges and store the results.

> There is no exchange or fingerprints. The entire goal is to have a type of secure communication that is easy to understand, so it can't have complexity like handshakes to exchange stuff or key management. Even if its hidden behind a UI, those features add complexity that affects how you use it.

The UX is "plug these two devices into each other via some special custom port" either way, no?

> The computer-accessible attack surface would be extremely small; it's mainly just a USB (or whatever) character device you write plaintext to and read back the OTP'd cyphertext.

If the UI is a unix character device then your target audience is a subset of the people who already understand GPG.

> Trying to solve the entire problem at once has always made tools that were too complicated to understand if you have never of crypto. You might consider the device I've described as a kind of "training wheels" for the idea of using crypto.

Right, but part of the point of training wheels is you attach them to a regular bike, you don't use a completely different device. A specialized frontend that only uses a very small simple subset of GPG would be very helpful.
I just want to say these people do amazing work. It's truly been a pleasure to work with JS in 2016. Thank you to everyone working on Babel and the countless other great OSS projects. One of my goals for 2017 is to find a way to get involved.
I was looking at this page: https://lede-project.org/toh/views/toh_available_864

But I see now that my device is listed under the "non-ideal" table of hardware page.
yeah you can thepla plain or along with tea.

source : am gujju and grew up eating thepla.
His ramblings match the ramblings of actual people with schizophrenia, obviously tailored to the Mr. Robot universe.
The only thing I've seen work reliably with Bluetooth, ever, is the PlayStation 4 controller. And only when pairing with the PS4 and not a PC. Sony seems to have gone out of their way to add some magical layer to establish and maintain those connections without the end user having to know or see anything about it.
> My only complaint is the name of OpenID Connect is simply confusing.

Yea..many people only remember the failed OpenID 1 & 2 specs...so, out-of-the-box there is some developer fatigue associated with Connect. However, federation standards have proven to be pretty sticky--SAML was written 10+ years ago. Hopefully as Connect continues to be developed, marketed, and implemented by developers, it will over shadow previous unsuccessful versions of the protocol.
There have been quite a few systems that can handle proofs of the kinds of propositions you list above using various different logical frameworks, programming languages, and automatic and/or user-guided proof assistants.

That said, it's no small feat to do a correct translation from the semantics of a full, modern, programming language into the semantics of a SMT solver (which appears to be the primary back-end for deciding propositions in this tool). I'll have to go read the actual dissertation to see how far that goes and whether any escape-hatches for user guidance exist (tactics, manual term manipulation, etc.). I haven't yet found a tool that doesn't allow extensive user guidance to be all that effective for proving things about code/systems that are interesting (to me).
Precisely! I also use arrow keys to cycle previous commands and when done quickly looks like hacking magic.
Don't get me started on this: "or my wife has paired her phone to the car again"

Why is it that with my car, while it presumably supports having like 8 phones paired to it, I have to re-pair everytime someone else pairs?

If I'm in the car, but my wife isn't use my phone. If my wife is in the car, but I'm not use hers. If we're both in the car, pick one phone (I don't really care how). How hard is that? Rather it just seems to want to pair to whoever paired last even if that phone isn't around anymore.

This just kills me.
Drones don't need huge runways. I suspect a rooftop would be fine.
I don't think it's that odd, since I can't think of anything that qualifies for "men are psychologically torturing women just by enacting common male body movement patterns". Not thinking of anything that qualifies leaves me with things that I think don't qualify.

> Like, you didn't even wait for me to answer the question before deciding my answer was likely to be something bogus.

Is it that hard to assume I'm acting in good faith, and just trying to figure out what what you are talking about. It's obvious by this point that a statement like that caught a few people as odd. I don't think it's realistic to expect people not to speculate when you make statements that allude to behavior that many people take very seriously, and rightly so, without providing any sort of example. I wouldn't make a statement like "I believe my mayor is implicated in a murder" without providing at least some details, or at least some generic reasoning if I wanted to keep it fairly anonymous. Otherwise I would omit a statement like that. Expecting people not to speculate after something like that is unrealistic.

To be clear, I stressed the "If", and I followed up with "I could be really off-base". I'm trying to have a substantive discussion, and allowing for myself to be wrong. If you aren't prepared to do either, please don't post bait statements like that.
I second this. I am an xoogler and we had a file inside of folders that dictated who you needed to get approval by. When someone edited code the review tool would crawl the tree to find the nearest owners file. We couldn't merge unless someone from that file approved the change request. Worked great!

Now that we have this tool I wonder if there is an API to add a reviewer. It would be fairly trivial to add this if there was an API.
Barendregt, in his famous book on the lambda calculus has a great justification: once you look at models for the lambda calculus you are forced to introduce notions from analysis, such as continuity. The arguments and proofs would feel right at home in a book on classical analysis. So it's the models that put the calculus in lambda calculus. :)

Of course the real answer is probably history, but it's much more interesting to say that you can simply find connections to calculus if you look hard enough...
Stellar Makes Sending Money Internationally as Easy as Email
Atari 2600 and 6502 Emulator in Minecraft [video]
The network is the important part, I'm given to understand, about YC.

This article and the Thiel Fellowship are implicit admissions that it's not what you know, but who. And that entrepreneurs don't need to know things, only people.

Whichmay go towards explaining why they tend not to address fundamental problems.
Lots of it isn't so much bad design as not willing to give up backwards compatibility. Some examples:

- the old floating point register stack and its 80-bit registers

- I don't know how many iterations on SIMD instructions (MMX, a few iterations of SSE, a few iterations of AVX, various prefixes to make older instructions use newer registers)

If you got rid of those, you also could get rid of quite a few prefix instructions, maybe a configuration bit here and there, etc.

It also doesn't help that, at times, Intel and AMD independently added stuff to the x86.
Bangkok Dangerous
No, humans as batteries was a stupid plot device. Still a neat movie, but instantly disqualified as a classic because of that unforced error.
Is this a more general-purpose, polyglot version of Vaadin?
The last sentence was unnecessary. However, I have seen multiple social media posts from people that now believe that President Obama himself stepped into intervene, whereas the truth is that he's said nothing about it.

There was nothing hyper sensitive about it at all.
I encountered many of the same roadblocks for submitting a skill. I found this checklist helpful to reduce the number of submissions. https://developer.amazon.com/public/solutions/alexa/alexa-sk...
AsteroidOS: Open source project to save your smartwatch from obsolescence
A New History for Humanity – The Human Era
My Dinners with Harold
Could you please make it possible to add more than one social template and more than one footer template, just like you do with the feature blocks?
I have just started saying OIDC as that has no fatigue attached to it. And then if people want clarification I explain the whole silly naming story.
Otherlane- Newly Launched Events Website
Otherlane.com is a newly launched events and artists website based in Philadelphia, PA. Otherlane operates on a simple map and search system that allows users to find events and artists in their own neighborhood or anywhere in the world. We are currently in our first few weeks of operation and are working on website enhancements, more features, and posting a large amount of events. Any feedback and suggestions would greatly be appreciated.
Thanks. That makes me feel better and I will give TS a shot this holiday.
It's a common sentiment on HN that degradability and accessiblity are time and money wasters that have no real value since screenreaders can handle JavaScript now.
Cat Hulbert: How I got rich beating men at their own game
There's always going to be a trade off between security, usability, and price. Physical keys are clearly more secure, but also come with increased price and some usability issues (e.g. if you don't have your key you're screwed). But as Google's research demonstrated, there are also usability issues with SMS OTP (3% avg failure rate vs 0% avg failure rate with keys).

Net-net, it depends on how sensitive the data is that your are protecting, and whether you prefer increased security or ease of use.
Pass it off as Morpheus not understanding the machines' true purposes. He believes it, but we don't have proof. Perhaps the machines use human brains as cloud infrastructure, for storage and highly parallel processing.

(I also like Eliezer Yudkowsky's theory that the Laws of Thermodynamics are an in-simulation creation by the machines, and humans-as-batteries works according to the laws of the real universe.)
Seems a bit scammy that it's presented as a precursor to applying for a master's degree at MIT. Perhaps not so much if the uMasters certification is free?
Is this where CoffeeScript left off? How would you compare it to CoffeeScript?
Really? Such as?
I believe the parent commenter is probably referring to Laszlo Babai's late-2015 paper on quasipoly GI: https://jeremykun.com/2015/11/12/a-quasipolynomial-time-algo...
I've been playing Nethack and other roguelikes for well over 20 years. Nethack has to be the one game out of all the games that I've played that I played the longest. As you can probably tell, I love Nethack.

DCSS is the game that has made me more or less abandon Nethack to play it instead. It improves on Nethack in so many ways: from the super useful auto-explore, to the beautiful and innovative use of colors, lots and lots of really bizzare and unique gods, beautiful and interesting thematic levels, a Lua scripting interface, and much, much more. I'm seriously impressed with how much the DCSS developers have achieved, and how quickly they've achieved it.

It's also telling that Nethack has traditionally had a glacial development cycle, while DCSS development is super active. There are tons of new features, races, levels, and gods in nearly every release, and new releases come out all the time.

That said, there are still other things that Nethack does best. The crazy number of things that you can do with items and bodies in Nethack seems deeper than DCSS, as are some of the relationships with one's god in Nethack, and the use of pets (such as training them to steal from shops). Someone told me that a DCSS deverloper motto is "when it doubt, don't do it like Nethack", which is a pity, because they could learn from Nethack and take some of the things it does best and improve on them, instead of stubbornly refusing to be like Nethack. That said, none of this is going to stop me from playing DCSS, which is now by far my favorite rougelike of all.

I strongly recommend anyone who has even the remotest interest in rogulikes give DCSS a try, if you've somehow missed the boat and haven't already.

Also, playing in ASCII is the one true way to play. ;) You can ssh or telnet in to a server to play, if you want to play online (or watch others play).[1] Or you can download and compile the game itself to play locally on your own machine.[2]

Finally, if you ever need help, check out ##crawl on freenode.[3]

[1] - https://crawl.develz.org/wordpress/howto

[2] - https://crawl.develz.org/wordpress/

[3] - https://freenode.net/
How I Built a Mildly Successful Six-Figure Business in 14 Years
Three suggestions:

1. Embedded. The world is creating tons of new products with increasing levels of technological sophistication. Much of the libraries, tooling, and learning materials needed are yet to be created. Start with Arduino on the ESP32.

2. IoT security. Devices like the ESP8266 and ESP32 are quickly finding their way into many different applications, but as far as I know, no one has vetted their RTOS. This is dangerous because they are networked and difficult for consumers to understand in a tangible way. Likewise how can physical security be protected with these chips and others like it?

3. Machine learning. Be an early adopter and discover ways to use this new technology. There's a great-looking JS ML framework that you can use to get your feet wet without jumping to R, C++, or Python. https://github.com/cazala/synaptic
STIGS and SCAP Code Exposed Used on DoD Secret Jobs to Secure DoD Networks
I actually used mole grips to powder the FLASH ICs.
Another favorite Ted Chiang short story: "The Merchant and the Alchemist's Gate". To me, it's one of the few stories that manage to incorporate time travel and still have it be meaningful while avoiding paradoxes.
Nice work! Really like the way you provide color palette instead wild crazy color selector for your user, that simplifies things so much! However, A common problem with this product and a lot of other template based website builders like Squarespace, Weebly, Wix is, you will end up creating so many sites that looks just the same. If you just want a clone, then I have nothing to say. But more customization and more unique intelligent generation certainly needs advanced models other than naive templates.
I had encountered the term, but didn't know it's precise meaning. Hence my intuitive interpretation of its meaning.

But now I know, thanks!
I agree. there are lots of these out there and this one is well done.
The Gadget Apocalypse Is Upon Us
This comment (in the tree above but relinking here) helped me understand: https://news.ycombinator.com/item?id=13126964

Bluetooth frequencies are absorbed by water (and your body is water)
I'm a bit confused by your comment. From your link:
> Use from x import y as z ... if y is an inconveniently long name.

"import ... as" is both common and per Google's style guide a good practice to follow in this scenario.
A pity. I was hoping the ban could last a month or longer. The site is _wonderful_ now.
"animated singing virus"

I immediately thought of Bonzai Buddy.
+1. Gerrit has a similar way to express access permissions that differentiate between a "contributor" and a "developer": https://gerrit-review.googlesource.com/Documentation/access-...
Funny, I just tried making an alexa skill the other day so this is appropriate. How did you get around the restriction on the types of utterances you can do? It seems like with this type of app you would need to use AMAZON.Literal but they took that out for (security?) reasons. I saw that you effectively have placeholder text in your slot definitions, is alexa 'loose' enough with utterances to let you say almost any phrase?
System Improvements at Software Freedom Conservancy
https://www.bitrise.io/ ;)
This is true. However you have to trade off the risk of an entire volume failing due to a partial cell failure which would mean only the loss of a single file if it wasn't encrypted.

This device was stored securely in a fire safe at home, not used as a portable device.
Is that directed towards me? If so, please don't assume I'm acting in bad faith, or am unprepared to to be open to this discussion. I'm just honestly perplexed at what "notion that men are psychologically torturing women just by enacting common male body movement patterns in the workplace" could be referring to.

> Why bother when we know what the response is going to be?

Perhaps I should have refrained from getting out in front of a possible reply, but I'm really interested in what that statement is referring to, and beyond what I speculated, I'm completely clueless as to what it could be, and I would rather be aware of a way behavior of mine might negatively impact others. If it is what I speculated, I'm prepared to have what I consider a substantive discussion on about that topic.
there's a saying, "if it hurts, do it more often" ( https://www.martinfowler.com/bliki/FrequencyReducesDifficult... )

these guys should do all their PRs as one line (or a few lines ) changes and put it through the system and improve the system till they can get things deployed within an hour ( or some reasonable time period )
Google and Slack partner to make their products work better together
Take a look at Nash's publications: http://www.ams.org/notices/199810/milnor.pdf

After his first hospitalization in 1959 Nash only wrote two more papers in the 60s. Nash's schizophrenia definitely put a stop to his work.
I've only used Jaybirds with my iPhone 5S and 5SE. Didn't even know this was an issue.

I suggest giving them a try. Phone in pocket has never been a problem for me, regardless of where I am at the time. The battery even survives a 4h+ marathon.
https://arxiv.org/abs/1512.03547

Note it was actually Quasipolynomial time, not true polynomial time. It's also a pretty recent paper, so it could turn out to have flaws.
Insights into Internet Memes [pdf]
No one is using it, nor has anyone ever done so. I learned about Haskell, but I have rarely used that, either.
How the Z80’s 4-bit ALU works (2013)
Someone could really do a service to the community by coming up with a library that smooths out all of those criteria. Maybe call it "jBabel."
Adult Me, who has not seen the show yet, is hoping that it's as awesome as Max Headroom was to Kid Me. As a younger human, I greatly enjoyed the hacking/computer stuff scenes in that show. It was one of the things that made me more curious about tinkering with things.
If you don't mind potentially slow code, that's a fine thing. Once you've measured and discovered that you're losing out on a lot of performance, it's worth evaluating whether the risk of leaks can be baked away via careful testing, which doesn't appear to have been done at all in the library used in this blog post.
Not all drives allocate all flash cells for storage. Some are metadata and some are spare so they wear leveling has some headroom. In fact if you use Samsung disks you can leave some headroom extra on the device to handle these scenarios.
I have a cheap Bluedio Turbine (€25 on amazon) I've been using for a month without any issues whatsoever, phone in pocket, cycling, rain... plus I haven't charged the battery even once, 3+ weeks of daily usage in. I'd say bluetooth tech is getting quite amazing!
My firm was referred to a firm that needed us through the leader of the local Python user group.

The client needed us to review code and act as a witness in a court case on very short notice.

It was interesting work, but a bit frightening once we did some research into the black hat hacker who had been warring with the client.

I would say to make sure you are hiring a WHITE hat hacker, and pay accordingly. Do your research, check recommendations by past clients and the community, and do a background check at minimum.
https://news.ycombinator.com/item?id=13122389
Wut??? O_O
I'm german so can't answer your question directly. But what worked for me to maintain a career after quitting university to pursue my own startup was to work as a subcontractor for larger agencies. You get these types of jobs mostly through your network, have to do some hustling and accepting a low "first project" rate, but if you leave a good enough impression that leaves you as a "safe choice" you'll quickly get projects of ever increasing importance. After a while of this your resume should include big enough projects and brand names that your lack of degree is only a footnote compared to the experience obviously on display.
No, the Style Guide says "use imports for packages and modules only", which (alias or not) rules out importing single functions.
Seems a bit far fetched for me.
Maybe, but they're still squeezing every ounce of the hoodie-wearing hacker trope.
+1

babel completely changed my pov on javascript
Yes. Incidentally when you get a nice fresh SAN for example, you can dd 20TiB volumes in a couple of seconds. Doesn't mean they have been written to.