skysight-inc/HackerNews huggingface dataset:
Oh thanks, didn't realize that. I saw that their filing cited only their 40 "arenas", but I somehow thought the map was everything.
Stripe vs. Braintree: Which Is the Best Solution for Your Startup?
> a possibility of large-scale riots, but ended with only 100 deaths. I don't see how it cannot be termed a success.

What is the upside we got with demonetization that we can call success?

Did it end black money? No.

Will it end counterfeit currency? No.

Does it help citizens in any way? No.

Then what exactly is the success we achieved here?

Modi have blood of 100 citizens on his hands this time instead of thousands like it was in Gujarat riots under his leadership. Is that the benchmark of success?
Installing and Testing AMDGPU-Pro Drivers – Rx 460 on Ubuntu 16.04
Homebrew went away from using /opt recently, for $reasons

Homebrew has been installing to /usr/local since the beginning of times:

http://web.archive.org/web/20100317015208/http://mxcl.github...
On a side note, why is it that I see battery capacity measured in both mAh and wH? One is charge, the other is energy. Which is more relevant?
That's so boring! I recommend people learn whatever they want, and then if needed go and read a maths book. Much more fun that way. (Btw, I don't mean to dis your book, it looks good to me.)

Edit: just to elaborate on this. I hear often from people "what math do i need to learn so i can do X?" And I just think that alot of the time people should just do X and this will force them to figure out the math as needed. Learning math from a book is brutally difficult! Just like learning a programming language, what is the best way to do that? You start with a project that you want to do. People who want to read the "pre-requisite book" often-times just seem to be deferring the real crunch that happens when you actually get down to the business of actually learning X.
The big three for me where:

The discontinuation of the 17 inch MacBook Pro

The soldered in ram.

And the final one was with the last refresh where they held the top of the line model at 16GB of ram.

As a note these where probably all sound business decisions they just chip away at my ideal machine. Which is a large screen machine, with a lot of horse power so that I can simulate an entire network environment locally to eliminate variables as well as use in a disconnected environment.
Nothing will change, the industry won't suffer. There is a new crop of fools every May.
RES dev describes how Edge team went extra mile to accommodate ext. integration
> Has it actually cut corruption?

Yes it has. It depends again on your perspective. Looks like you have only read news of 100 deaths but failed to read news of the many political babus, black money hoarders and tax evaders getting caught with huge amounts of cash (with both old and new notes).
That's only in so-called 'fair price shops'. In practical terms they run out of (or claim to run out of) foodgrains before demand is met. This subsidised material is then sold for a profit illicitly. The same scam happens in e.g. subsidised medicines.

https://en.wikipedia.org/wiki/Public_distribution_system
no figures, but there is the northern route (north of russia) so getting to europe via sea is pretty direct. Thank global warming for that!

https://www.theguardian.com/environment/2011/oct/05/melting-...
This is awesome! So much fun to watch these shortcuts.
To me saying that they have "dedicated research labs" is at least partially claiming that they have strong research presence.
What's a "kelvinbit"?
Reddit suffers because people in general do not believe freedom of speech is a right.

I disliked the Fat People Hate subreddit, you know what I did... I did not visit the Fat People Hate subreddit.

The communities I join and participate in on Reddit are moderated well and do not suffer from the problem, if you do not like what is talked about on The Donald, don't go there, not that hard.

The problem is people do go, get "offended" then complain or raise hell because the mere existence of speech they dislike is what they want to end. This is not Freedom of Speech, but censorship.

Reddits Original model is the correct one, Allow Communities to form on the platform, and if people do not like the content of those communities they can unsubscribe, or avoid them.
There are nice to have. But having a better desktop experience (especially with photo related pro software) is more important for me than just going Open Source. And sometimes closed source does the better job.
It's kind of like democracy. Sure, it's hard to elect a new leader or pass a new law, but it's possible, and that possibility is very valuable.

It's also kind of like open knowledge, like science and math. Sure, it's hard to learn algebra or biology, but with hard work you can master it and contribute.
Could you make a (short) list of the apps (for devs?) missing so we could help you perhaps to find alternatives if there are any?
Are video game programmers looked down upon by other kinds of programmers?
Nice! I learned to touch type two years ago, and I still practice from time to time. Here is what switching to Ergodox from Model M looked for me https://postimg.org/image/i2791e2fn/ hopefully it will be easier for you :) I should add that after mastering it I type way faster than before, with better accuracy and also have no pain while doing it. Ability to easily tweak the layout is awesome. I use home row shift f.e. and it is super comfortable.
One thing that is usually lost to FOSS developers is the tooling of Commercial Common Lisp environments, the genesis of the IDE (alongside Smalltalk and Mesa/Cedar) concept.

Things like Swift Playgrounds and Jupyter notebooks were already part of Symbolics Genera.
Every time UBI is brought up, vague arguments about inflation come up. However, I've never seen anyone cite economic literature that actually quantifies such an effect. It's just a claim justified by an understanding of economics 101. However: there's a reason why a study of economics doesn't end at the 101 level. Economics 101 is a grossly simplified toy facsimile of the actual capitalist economy.

There are professional economists who support UBI or at least experimenting with it. Am I supposed to believe that they never considered the vague and simplistic argument that can be posed with minimal effort in an Internet comment?
Is his machine adiabatic? Because calling it D-Wave 2, and only talking about "quantum supremacy" instead of the well defined "adiabatic" make it too suspicious.
For 24 hours a day? ;)
do u accept bitcoin for the digital version? is it DRM protected, can I lend it to a friend then?
There's also an enormous waste of resources. In my small delta country (the Netherlands) an acre of soil could yield in some cases 5000 times the amount of crops when compared to barren regions like Afghanistan, with (due to automation) very little effort. There's plenty of water, perfect temperatures and very vertile soil. It's not a coincidence that the Netherlands is the worlds #2 agricultural exporter. But there's an enormous lobby to convert more and more acres back to unmanaged nature.

In the grand scheme of things this is beyond stupid, but when you're living here you might enjoy a walk through a nature reserve better than a walk through fields full of corn.
Australia had 94 fatal police shootings in the 19 years from 1992 to 2011. That's about 5 per year. Australia didn't institute significant gun control until the gun buy back in 1996, so for at least 4 of those years Australia was a heavily armed country - a good analog for the US. Germany has a small handful of police shootings per year (6 - 8 on average). Many years that number is zero. England & Wales managed to go 24 years with only 54 police shootings total. So roughly 2 per year. Germany, the UK, and Australia are all plenty diverse.[1]

Furthermore statements like that -- "the base rate is never going to be zero" -- show an unwillingness to even try to do better. It's excusing terrible performance rather than demanding accountability. The US currently has 1000 - 2000 police involved shootings per year. Every year. We may not be able to get to zero, but we can definitely do better than that. A lot of those shootings can be traced back to police hiring and training practices which can unquestionably be improved.

[1] https://www.theguardian.com/us-news/2015/jun/09/the-counted-...
I don't think so... but it should be implementable as an extension, I would think.
Sorry for the r/titlegore, but I thought the HN community would appreciate this!
You're right. Inspector Clouseau and Hercule Poirot would not stop until the murderer was caught.
> Since those large-scale riots did not happen it can be termed a success.

You can't be serious.
>someone could pretty easily hand-craft an AI that plays Ms. Pac-Man pretty well

Not true. Many people have also tried handcrafting as well and only scored around 30,000 which is a low score.
ISIL's Virtual Planners: A Critical Terrorist Innovation
I'm a programmer, and I get folks to pay me for doing it. I reckon that makes me a "professional" (for some value of "professional").

The kinds of programming I do:

1. Machine learning

2. Distributed infrastructure (systems programming type stuff--message queues, data pipeline services and such, for example)

3. Scientific computing

4. Game development

You know what "environment" I find suits me just fine? A terminal window with a combination of some muxer (e.g. tmux) and emacs, in the default WM/GUI environment that comes with whatever flavor of Linux I'm working with. I don't need a lot of extreme tailored environment to do my work and be efficient at it.

I also don't think I'd care one way or another whether a "user" could use my laptop or not. It wouldn't be a point of pride for me if they couldn't, or if they could. I simply don't care.
Startup literally sells pocket middle fingers
Admittedly not.
I was in a similar boat. The reality for vim is; generally, the syntax checkers and code completion plugins are hacks, honestly, go read the source code. When I did I was aghast that people were using and promoting them (specifically the java plugins). It's been a couple of years so take this with a grain of salt, imho etc.

I think if one really want's to pick up vim (or emacs) you have to set aside the IDE part of your brain. For example, I still use an ide for java, but I use vanilla vim with no plugins for frontend (html, css, javascript, ember cli). There it's a text editor and that's all I need. Plain vim actually has A LOT of functionality. If one learns the vim way, they might find they don't need nearly as many plugins.
Using "hack" to refer to this is like leaving your front door wide open and referring to being robbed as an Ocean's 11 style escapade.
I seriously suspect this is different in other countries. But if you come fresh from school or a newbie generally i dont see why they should pay you more money than average before they even know you are good.

But anyway, i also never worked for the money. The more i earned the more i spent. Therefore its not something i really care about.
> Andrew Price's improved UI mock-up did look pretty amazing

https://www.youtube.com/watch?v=UWacQrEcMHk if anyone's looking

E: After watching it, I have to say it has a lot of good ideas, although the dynamic ribbon stuff is probably too much (how did I get here, how do I go back?)
Using a "generic" laptop whose origin is not exactly easy to track (it bears the brand of the distributor, not of the maker). I installed ubuntu (LTS) with the proprietary (yuck) Wifi drivers. So far:

* The trackpad works. I use a mouse anyway.
* Networking didn't randomly break so far.
* Don't care about "unified". Apart from a suspension bug, it works.
* The battery lasts for 6-7 hours of programming.
* Text rendering is pretty.
* Xmonad + LXDE is pleasing and their interface make sense —to me at least.

It took a little tinkering around fixing bullshit. The lingering suspension bug prevents me to log back in if I close the lid when logged out. On the other hand I can stay the hell away from Apple and their shiny locked down empire.
crates.io
Lenovo tried to adress this with driver list in bios and people accused them of doing superfish 2.0
After trying to use Inkscape for few days to draw myself vector logo in few versions for my OS projects, I've decided to bite it and get Affinity Designer while it was 20% off at App Store. I've had logo I was pleased in few versions and setup to export in all formats and sizes I've required in two hours. Its not even complex stuff, its basic things like making square with each corner having different radius.
Was talking about the US cops the parent mentioned. Obviously doesn't apply to every place, e.g. Sweden or the Vatican City.
Well then some subcultures will die and others will take their place.
> It's hard, it's depressing, it's exciting, it's terrifying, and it's rewarding.

Perfect, and yes.
Why would demand for staple foods shoot up? Sure, there's some hunger in India, but AFAICT most people are already getting most of the calories they need. If anything, I would would think demand for basic staples would go down as people switch away from the cheapest of foods to better ones.
Yes. The REPL and macros, for instance. Also note that Lisp is a multi-paradigm language, not a functional one, so you can explore more ways to design programs. Embrace Lisp's dynamic nature and many interesting things are possible.

The following quote is about Scheme, not Common Lisp, but I think it illustrates the philosophical difference between dynamic languages and static languages. It's from the home page of an Emacs extension for Scheme programming:

Or, to be precise, what i consider fun. Geiser is thus my humble
contribution to the dynamic school of expression, and a reaction
against what i perceive as a derailment, in modern times, of standard
Scheme towards the static camp. Because i prefer growing and healing
to poking at corpses, the continuously running Scheme interpreter
takes the center of the stage in Geiser.

http://www.nongnu.org/geiser/

Building your entire program without ever having to restart it is a powerful development model, and to have the workflow well integrated with Emacs (the only editor for Lisp as far as I'm concerned) yields a programming experience like no other.
Well, maybe not any single person, but the chances that a community of people that share your opinion will contain at least one motivated individual willing to fork it are not too bad.
Appreciate the response.

I'm using bcrypt simply because it's what I was using before we moved to UUIDs and this truncation issue was introduced; it's not a requirement. I did think about simply ignoring the UUIDs when hashing, and append it before sending it back to the client. I may revisit that. The reason I'm not doing a lookup for the token itself (skipping the account) is because we're using postgres schemas, so I need to switch to the correct account before querying for the token.

Good points about tokens already containing salt, as well as prefixing the tokens with a version. I'll keep that in mind. And yes, the token expiry's are handled on the token model itself.
Watching, all the time watching... goggle-eye geeks...

http://www.technovelgy.com/ct/content.asp?Bnum=861
ac’tivAid is a superb script collection for AutoHotKey.

http://www.ghacks.net/2014/09/24/activaid-is-a-useful-autoho...

https://www.heise.de/download/product/activaid-24593
Socratic | Android Developer | New York | will transfer H1B, full-time, https://socratic.org

Socratic is a education app that combines cutting-edge AI with expert teaching to make learning on your phone easy, free, and accessible to everyone.

We are working to provide high-quality learning that feels and works as well as one-on-one tutoring but at a fraction of the cost. We’ve helped over 30 million students, and have our sights set on the next billion.

We are looking for an experienced Android developer who has built multiple apps from scratch, deployed apps to the Play store, and has worked on a small team. You will be the first Android developer on the team.

Full job description is here:
https://socratic.org/jobs#android
It can not factorize numbers in polynomial time, it can not speed-up chemical simulations, it can do basically nothing that a quantum computer does, besides simulating itself. It's also not obvious in any way what use there is in simulating quantum annealing.
80 best development courses on Udemy by rating and enrolled 2017
Element level selectors are so often demonized and having written quite a bit of CSS in my life, I have come to appreciate how easy it is to write and maintain CSS when you actually use those element level selectors mixed with relationship selectors ( >, +, ~,) and attribute selectors.
Remember back in 2015 when it was cool to be anti-Microsoft on HN? Somewhere in 2016, maybe after WWDC, suddenly the Surface was in and Apple was out. The consensus changed almost overnight, anyone using Apple wasn't a hacker anymore. Either you're on Windows wishing you were using Linux, or you're on macOS wishing you were on Windows wishing you were using Linux. And god forbid you buy any new Apple hardware, you dirty shill. Facebook machine, not a professional, MacBook Pro Air and all that.
Pac Man is easy. Ms. Pacman has been tried and failed by many people who know CS188 material.
So What Kind of Performance Review Do You Want, Anyway?
Step 1 is to make the AI find an ideal path through the course.

Step 2 is to make AI figure out how to return to the ideal path through the course when other people are stealing your items or shelling you.

step 3 is to make the AI figure out how to counter attack to slow down the opponents.

Step 4 is OH GOD WE TAUGHT THE AI HOW TO ATTACK RUN FOR YOUR LIVES.
The problem comes in when/if you use your Alternate Identity (I dislike "fake" as it is no less real than your government approved Identity IMO), to attend events, meetups, or other real world activities.

I know many people are a part of Real Worlds clubs, attend conferences, or other events under Identities that do not match their government issued documents. They do this for a verity of reasons.
Excited to share an update on #AlphaGo
No, it really doesn't. I was not comparing to distro packages (which are an excellent solution to the problem, like I said elsewhere) but to download links.
Your first example relies on the tired employee have specialized skills. Instead, if the tired employee were easily replaceable, then loyalty would be sticking with that person despite the fact that they could be easily replaced.

For your second example, loyalty would be working with the employee to find a more suitable position in the company (or outside of the company) and helping with medical bills and any rehabilitation.
Many seem to hold as an axiom that action of any sort is the primary measure for success, and the greatest condemnation should be held for those who wish to prevent it. I've wondered how much of this is genuine and how much is a way of championing their party's political goals when in power, while attempting to sound neutral and devoted only to Democracy.

I'm eager to see how well this holds up when the other team holds power.
I kind of did it in reverse order.

Started with a start-up learnt a lot of customer support, full product stack development, web-tier systems, linux/windows, encryption, and POS systems.

This went on for two to three years about 50% bellow my peers wages. Moved into web development after a fall-out with the boss about relocation. After the fallout did a couple of interview with my peers and tippled my wages over-night in the new job.

Just saying if you're going into the startup field do a lot of hard thinking about it before you go in. Make a battle plan, and dear god have a clear idea what you're aiming for and level of professionalism you want to reach.

Would I do it again?! Maybe, just a word of advice don't court the bosses wife.
Researchers get first look at new, extremely rare galaxy
Isn't that still how it worked before TicketMaster existed, though?
Getting the right adapter to connect a display isn't easy. Many only support limited resolutions and frame rates.
I can count on two hands the number of printers and consumer-level laptops from HP that have died on me. I'm sure its different in EliteBook land but I am still trying to find out what Windows laptop vendor offers the best build quality and performance.
I know, right? I fully expected to click the article and see the person went by 'sai'.

Guess they never watched Hikaru No Go.
Exactly!

After multiple gpu heating issues I rank MBP quality somewhere between Toshiba and acer
I see the same with StackOverflow. Most of the engineering decisions they take are widely discussed on podcasts and blogs by the employees and they try to write detailed writeups of why they do what they do and how. I think it has carried over from Jeff Atwood and Geoff Dalgas when they started out on stackoverflow.
I looked into succinct data structures last year in the context of encoding a list of offsets. Alex's blog was one of the launching points, and I also came across Daniel's FastPFor repository.

There are some really interesting approaches to compressed data structures that preserve fast random access. This comparison of less exotic encodings was a good read too:

http://www.stepanovpapers.com/CIKM_2011.pdf
Sure, writing a program that works on 6 actually existing unices with test instances (or even just documentation) is relatively easy. Writing one for all possible unices including some that don't exist at the time of writing is a lot harder.
The keyboard shortcuts certainly take some getting used to, and using XQuartz means that it doesn't integrate well into the OS. For instance, Cmd+Tabbing doesn't work when you select the application itself; you have to select the XQuartz instance.

The fact that most of Inkscape's controls are bound to function keys, and that function keys require a modifier by default on macOS doesn't help either.

Still... I greatly prefer Inkscape to Illustrator for the type of work I tend to do in it (creating vectors for a vinyl cutter).
Minor point: "[Schwartz and T.S. Eliot] had studied philosophy at Harvard and left without  taking a degree, but there the similarities ended." Eliot never took the examination for his Ph.D., but did collect a B.A. and M.A. from Harvard.
This is constructed/inferred/derived/fabricated i.e. "fake" news.
Now confirmed to be AlphaGo.

https://twitter.com/demishassabis/status/816660463282954240
I don't know why so many people are suggesting this is easy.

Many other attempts has been made targeted specifically against Ms. Pac Man and none have come anywhere near beating an average human player.
A two-letter word is not a good rebuttal to a point I addressed in one of the replies you did not bother reading.