skysight-inc/HackerNews huggingface dataset:
Gamers aren't known for their resolve. I remember when Modern Warfare 2 came out (eight years ago) without the option to run private servers, which resulted in this rather famous image:

http://i.imgur.com/MLZ0bMu.png

That being said, 40 hours doesn't seem like an awful amount of time to sink into a game to unlock a character. Heck, I'm ashamed to talk about how many hours I've put into CS:GO, and it's only triple digits.
Avocado Jobs – Keep track of your job applications
Yep you're right. I wrote a post about it before on Medium and made an extension that automatically puts noreferrer in there for you. Here's the link: https://medium.com/@Jamie_Farrelly/browsers-are-broken-but-n...
I think the way we do options in startups needs a more fundamental rethink. I wouldn't be too sad if the current system falls on its face.

I like Buffett's proposal from a few years ago. They don't grant stock, they simply pay cash (bonuses) and if employees want to buy in, it's their money, after all.

What's really needed is a way some group of insiders in a company can transfer shares among themselves or outsiders. This would probably take a big change in securities laws to create rules around how unaudited equities could be traded. But I keep seeing these stories about AMT, employees leaving who never vest, golden handcuffs, etc., it makes me think we need to make private company stock work more like public company stock, somehow.

Another thought: Zuckerberg has said a few times he doesn't think going public was as bad as people said it would be. Maybe the solution is for companies to become public earlier and have investors operate more like PIPE shops or activists who just hold big chunks of company stock?
It could also be that some or all of these 10% knew or expected that they would get a discount if they did this, in which case it would be a loss of (max) 1.5%.
As someone who uses Laravel the most between all backend frameworks, it still sucks because it's rare to impossible to find jobs that use it and employers still largely care about what you're most proficient with and look down on it because it's PHP. That said, I do really like Laravel
I switched from Chrome to Firefox 57 beta and couldn't be happier.
Only issue so far was the ugly black title bar on the Mac, but switching to the integrated 'Light' theme fixed that. Too bad 'Light' isn't the default on macOS.

Also note their updated Firefox on iOS. It looks and works just fine now and comes with Firefox Sync which gives you access to your tabs, bookmarks and history.
$3000 Black Friday Deal for App Developers
Similar conclusion here. So far I stopped using Chrome (stable or canary). I do miss it, Firefox Nightly (as I mention in other threads) have responsiveness issues a bit too much even for average websites (no video, no webgl, no audio) and I know that chrome doesn't suffer from that. But so far I'm still using Firefox for a few weeks.

Few things that I do prefer in Firefox:

- bookmarks with tags

- nightly/testmode snooze tabs. Wonderful idea

- reader view (not sure if chrome has that out of the box nowadays)

I don't use containers even though they seem lovely
Every copyright is a monopoly on a very specific niche. People arent looking for just some game, they want "that experience they loved from the first game, set in their favorite science fantasy universe" or whatever. They can't get it elsewhere, and thus the publisher can do some pretty abusive things to extract money from the fans. In this case, trying to push people gambling addictions they can exploit for profit.
Serious question, is this too little too late?

Firefox has taken a massive nosedive in the last few years, in the UK at least. My two big clients have them on less than 2% share.

Just checked one, 5 years ago they had 9.55% share, today it's 1.8%. Even taking into account the growth of mobile, that's dire.
> the goal of this change was plainly to stick to to Democrat states

That's not the goal but a predictable side effect of a single party emerging with dominance from close to a decade of structural gridlock. Republicans want to give their base, both donor and electoral, a tax cut. The national debt scares many of their constituents. As a result, they have to at least look like they're trying to avoid blowing the deficit. So they send the bill to outside their base.

This wasn't "let's screw our political opponents." It was "let's help our base and stick the bill to our opponents." Subtle, but different.
> Is SWI-Prolog really faster than CLisp?

Naive Fibonacci isn't exactly representative. Especially not if you mess up the implementation: As given, the Lisp version

(defun fib (n) (if (<= (1- n) 0) n (the fixnum (+ (fib (- n 1)) (fib (- n 2))))))

computes 39088169 for (fib 38) (on my machine, in 64 seconds in CLisp), whereas the hand-written Prolog version computes 63245986. Oops. Changing the Lisp version to a version equivalent to the Prolog version:

(defun fib (n) (if (<= n 1) 1 (the fixnum (+ (fib (- n 1)) (fib (- n 2))))))

computes the correct result. With this I get:

[3]> (time (fib 38))
Real time: 59.298958 sec.
Run time: 59.3 sec.
Space: 1011935760 Bytes
GC: 1157, GC time: 1.168 sec.
63245986

And on SWI-Prolog:

?- time(fibp2(38, O)).
% 379,475,913 inferences, 20.021 CPU in 20.022 seconds (100% CPU, 18953864 Lips)
O = 63245986.

?- statistics.
% [...]
% 33,858 garbage collections gained 2,529,839,696 bytes in 0.851 seconds.

Both allocate a whole lot of memory but (if the numbers are to be trusted) GC is not the reason CLisp is so much slower. All the numbers involved here fit well into SWI's range for tagged integers, so arithmetic on them should be pretty efficient.

EDIT: You can further improve the CLisp version by removing the THE which was presumably meant to aid optimization, but apparently didn't:

[1]> (defun fib (n) (if (<= n 1) 1 (+ (fib (- n 1)) (fib (- n 2)))))
FIB
[2]> (time (fib 38))
Real time: 42.21966 sec.
Run time: 42.216 sec.
Space: 0 Bytes
63245986

That's more like it... (With the author's DECLAIM flags for maximum speed, I get a further improvement of about 2 seconds, to 40 seconds. Launching SWI-Prolog with -O, though, improves it in turn to 10 seconds, with only 1 GB allocated instead of 2.5. Benchmarking is fun!)
Sounds like an edge case the developers would be interested in. Have you got a reproducable testcase?
You're confusing a stock and a flow. GDP is a measure of value-added per period. That's a flow. The value of a company is a stock. More comparable to the wealth of a country than its GDP.
This assumes a lot.

As the OP said: demonstrate that from that data you can produce a sufficiently accurate model that works with this method.

The article hasn’t.

It may be possible (you only have to match the resolution of the IR depth map) but it is not currently demonstrated.

Plus I imagine it’s quite easy to refine FaceID in the software as well so an attack like this may not be very long lasting.
Is this similar to the stuff lowrisc is doing?
While I fully agree that GOTO can lead to unmaintainable spaghetti (and is rather more likely to do so than other constructs), I wonder if it is actually more understandable than function calls for someone approaching programming for the very first time? I know I cut my teeth using GOTO before discovering GOSUB in BASIC.

Does anyone know of any research on whether some programming constructs are more easily approachable for beginnings and can serve as a tool to understand further concepts (scope, functions, etc.)?
Now that is dystopian.
Selling your copy of the game isn’t doing anything to stop people from buying these types of games.
> I think the most interesting way of doing this would be something like embracing Bubble for a lot of work and having the "serious" code relegated to places that are easier to manage, like complex API or some custom widgets

This is basically what I do now at work. I was hired to, in part, work with several RAD-tool projects. I pretty quickly ended-up tho working on mostly backend code that the RAD tool projects interact with via, e.g. web requests. That's been a pretty good division of labor given that most of the RAD tool project's features are fairly simply in terms of UX. They're definitely not good enough to be widely used by lots of users tho, e.g. there's no real error handling.
The White House just nominated Alex Azar as top health official
I’m using Firefox on iOS fulltime now, as in the last couple of releases ad blockers and 1Password have gained support.
Firefox is about more than market share. A state of the art free non for profit browser makes the market much more competitive and better for the consumer. They are there to keep chrome/ other browsers honest. If chrome / google does something too corporate you don't like, there's an alternative.
Meh. I think I will continue to use Uber because from what I can tell, and what annoyingly no one seems to talk about in this conversation, is the difference in the services/experience. The user experience of taking a ride is not the same/not as seamless because you have to do all this payment/tip stuff at the end. Uber has always been a hail/get in/get out experience. No incentive to change to Lyft
Nicolas Petton (maintainer of Indium) wrote a great blog post about his org-mode GTD workflow: https://emacs.cafe/emacs/orgmode/gtd/2017/06/30/orgmode-gtd....
I personally think so. I also think their latest work on replacing Firebug and PhantomJS are way way late as well. I commend them on improving their tools, but man, Google has just eaten their lunch the past 10 years.
"How I made 10% of my side project's incomes with a bot written in 4 hours"... "then decreased my products lifetime earning by 15% permanently".

Now that it's publicly known, why would anyone sign-up immediately? Surely this addition has now done more harm?
Exactly the same with me. I never buy games at launch and I tend to stay away from F2P games entirely. There's way too many games coming out compared to the free time I have available to play them, so I've accepted that I'm never going to play the vast majority of releases. Others need to come to that same realization -- it's perfectly fine to skip a game if the company's practices suck.

As for what I have been playing, I'm really putting a lot of time into Factorio at the moment. It's an indie game that costs $20 for the entire experience and is an amazing value (I'm at hour 70 with no sign of slowing down yet).
It annoys me when people complain about something and then keep doing it (like buying EA games). The solution is really simple: stop buying/playing their games. It's not like they are a monopoly you are forced to give money to.
Sure luck is present, but there are people that are just good at it and would probably succeed regardless. Gates, Musk and Jobs come to mind.
If you go read his story in detail you'll see that he held various jobs, but he applied for a transfer to become a sysadmin specifically (a job downgrade) because he was collecting info to leak by that point, and knew he could access more if he had admin privs.q
The importance of this change can’t be understated; this effectively kills compensation at startups in the form of equity, and would make startups completely unable to compete with incumbents.

Anyone that has options at a company that grows quickly would be paying tens or hundreds of thousands in taxes to keep their equity, which is still effectively a very risky bet that a company will end up huge.

No one would want options anymore, which would make it impossible for startups to compete with large, cash-rich incumbents. That should be the last thing you want if your goal is for an economy to grow.
I find the absence of Smart Zoom on Mac Firefox to be very painful indeed. The "double right tap" gesture works in both Safari and Chrome, and zooms in exactly on the div/image you're interested in. I've searched for alternatives in FF, but even the half-working ones I found don't work in Quantum. Sad because I'm rooting for Mozilla, but just can't function in their browser without Smart Zoom.
Those might not be the best questions to ask but serves the purpose. Hardly you will hire wrong candidate asking these questions.
> We're less likely to lose one of those objects at the same place and time we leave our phone somewhere.

I think it's very likely that you touch something at the place where you left you phone, assuming that it wasn't dropped while you were moving.
https://news.ycombinator.com/item?id=15685405

Was already posted, dunno why double the news!
Well, now you know why PR ie so notoriously tight lipped and why so few companies offer to explain unpopular things. As long as they don't speak, the explanations are all just hypotheticals.
Thanks. I’m still not understanding how so many people could acquire Lyme disease and not have any of the other symptoms.
AWS Scaling beyond 1 Million would mean that you have a global audience - AWS does not have any Global LoadBalancer for customers who do not want to use Route53 - has anyone worked on Global Loadbalancer on AWS infrastructure without Route53 ?
FWIW Not suggesting they are in actuality any better, but rather from a branding perspective they want people to perceive them as better.
Deadly powerful Iran-Iraq earthquake: More than 300 die in heavy tremor
If somebody is going to try this hard to get through my Face ID, I’m enough of a high level target that I’m not relying on a shortcut unlock feature of a consumer cell phone. And I’ve likely got bigger problems.
firefox -p launches firefox into the profile manager. firefox -p work -new-instance launches your work profile. What are you missing?

More options: https://developer.mozilla.org/en-US/docs/Mozilla/Command_Lin...
> The "losers" in this situation are established companies that arguably are already in a good position to pay out bonuses in cash

If you can pay cash you can compensate your employees for the tax change. The losers are cash-poor companies. They will need to sell more shares, earlier, to pay for the change. That shifts leverage in early-stage negotiations from founders and early employees to investors. It also advantages, in the job market, firms with more cash over those with less cash.
No, "the part that the technology was rushed" is NOT "true as told by Apple." This silly rumor in fact completely false, and silly, and easy to debunk, and was debunked, and after it was debunked, Apple then made a statement in which they denied this silly rumor.
Great points, thanks @doikor! Will try these.

It would be nice if some of these were the defaults as opposed to some settings folks have to change - say by running a "./configure" or some such.

In this case, for example, it felt a little weird that the machine type which had enough cores had 60GB RAM, and giving only around 10-20GB to Cassandra "felt" wrong, but turns out the exact opposite is true! YugaByte is in C++ and can handle much larger heaps.
From my experience cars ALWAYS let bicycles go on those intersections here in Amsterdam. In my situation the driver's view was blocked or he didn't check it as it was 8am and I was moving very fast, shit happens.
Commercial for Sale in Cheatham County 4500sqft
JavaEE. Modern JavaEE that is.

(Gonna upvote other answers as well, esp "whatever you are currently comfortable with".)

But if there is one stack I think gets way too little attention that would be JavaEE.

It turned out to be a lot nicer than anything I'd tried (-the JSF bit, that is still ugly but I guess everyone will just use the REST part with their favourite frontend framework these days.)

Now that I have significant experience with both .Net/Visual Studio and all three mainstream Java IDEs I'd also say that Java tooling is almost unbeatable for now. (A few small exceptions but I find myself choosing Java even if C# has some really nice features and I love Asp.Net MVC and Entity Framework.)

PS: I came to JavaEE 3 years ago because the company I started working for already had invested in it.
> All valid points, but typically even the best case gc perf will still be far more expensive than avoiding heap allocations entirely.

Agreed. If you want a high-performance systems programming language, then you generally want one that allows you to transparently write code for GCed references, untraced references, and pass-by-reference parameters. Nim and Modula-3 come to mind as languages that support this, to some degree or another.

> and as far as I can see it's similar in OCaml (for really high performance stuff).

The big problem that OCaml has with numerics is that it boxes floats by default. The compiler does a lot of work to avoid that boxing where possible, but it's not always possible, even in common use cases. (The JVM shouldn't have that particular issue, though.) In this case, a fast allocator can at most mitigate the overhead associated with boxing.
That is a good work-around. Multiple devices, systems, users, locations, and other factors makes selecting the current profile a pain.
Is rooting your phone safe?
Uses this: Amy Nguyen
> I'm very pessimistic of these types of products.

> there have been ideas to do this for around 40 years

You should be "pessimistic" – if the implied claim is that "these types of products" will replace all of the other standard programming paraphernalia!

But, as you wrote, this stuff has been around for decades. And that's because there are lots of people that can do real work with these tools, but aren't otherwise willing to pay the (pretty) steep costs to get up to speed using the 'pro' programming tools.
You can launch Firefox with different profiles (including navigation history, Firefox account, extension, etc) in the same machine. It's a bit cumbersome since you need to select the profile as a launch option (firefox -p) or launch it from "about:profiles", but it works.
> reader view (not sure if chrome has that out of the box nowadays)

As far as I can tell, Firefox, Safari and Edge all seem to have it, and Chrome does not. Not on mobile, and not on desktop.

There are some extensions that accomplish the same. I've had some good (but very limited) experience using Mercury Viewer some time ago: https://chrome.google.com/webstore/detail/mercury-reader/okn...
CV Dazzle did a good job of making a face look like a not-face a few years ago, but I'm not sure how well it would work today.

I don't think there's any kind of make-up that would be visible to a camera, but not obvious to the naked eye, and still be able to defeat face recognition.

My plan would be to create a new religion in the United States that makes the wearing of face masks and veils in public an essential tenet. After the traditional new-religion battles over tax status and state recognition have been won in the US, shame the European countries into reforming their enabling laws using the mallet of religious liberty.

The downside is that you would likely have to actually believe--or at least convincingly fake--that showing your true face in public is taboo, and that being forcibly unmasked is a horrifying violation of your privacy and personal dignity.

I recall reading a short story that might be useful as basis, wherein everyone wore a mask at all times, and never spoke without providing musical accompaniment from one of a variety of instruments. The economy was based upon reputation and character rather than money, such that you could get most valuable things just by asking for them, but the shopkeepers had to decide that you were good enough to bear them first. The low-status masks were somewhat standardized and uniform, such that you could be "red goblin" for a day, and only play your pocket xylophone, and thus achieve a measure of public anonymity. Then, the next day, you could be "glorious fiery phoenix" and play your double-stringed lyre with brass resonators, and everyone would know you to be a really special and important person, because the craftspeople would never give away their best work to just anybody. Unfortunately, I have forgotten the title and the author, and web searching is turning up nothing.

And unfortunately, that is a very long-term strategy, which would take many years and a lot of cooperation to pull off. Right now, anything you are likely to do to defeat automated facial recognition is likely to get you additional attention from human cops. And depending on where you are, that "attention" may also include extrajudicial punishment for non-conformity.
You certainly should not become an ass: become a great leader. That is very much different from being a CEO (though a CEO could be a great leader).

You can probably google and find as many books about leadership as you want, but my personal recommendation would be to just grab Extreme Ownership[1], assuming you can deal with the fact that his lessons were learned in the Iraq war (although they apply just as well to business).

[1]: https://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs-eboo...
I don't really play games at all, but I've had Factorio bookmarked for a while, thinking I wanted to try it. Think you've just convinced me.
I suspect that any solution along these lines would be easy to break, because real fingerprints aren't permanent. If all else fails, make a high-resolution scan of the entire phone, then clean it and make another one. The fingerprints that are no longer present in the second scan are the real ones.

You might have a better shot at coming up with some material that just doesn't get fingerprints on it in the first place. Maybe a cloth-covered phone?
Admirably thuggish! I remember doing something similar, replacing "__gnu_warning" with "__gnu_whining" in libc.so to eliminate whining about using "gets()" in throwaway programs.
It also bears mentioning that some of the proposals in the current plan are surprisingly well-considered. Also, it's not like all of it even hews to traditional republican orthodoxy. A few things I've read:

- Removing state exemptions. This concentrates more control at the federal level and is anti-states' rights which is arguably anti-Republican.

- Mortgage interest deduction removal/lowering the cap. Economists left and right agree this deduction is a huge sop to the rich, who own homes (the poor rent).

- Reducing corporate tax rates. The Economist makes the point constantly that the US's corporate taxes are some of the highest in the OECD and that shareholders, rather than corporations, should be taxed. These high rates also encourage crazy behavior like inversion transactions and tax games with repatriation, etc.
That’s the point of options though - most of the time that “cash” doesn’t exist to be paid out in bonuses. Options are a bet that it will exist in the future.

Why do startups pay lower salaries than Facebook? Because Facebook throws around $200-300k salaries and doesn’t care. Startups can’t do that, so it promises a piece of the pie if the company becomes big and successful instead.
Why would you not? You have no evidence they're lying, you're just assuming they are because you prefer the alternative explanations. You certainly have nothing to suggest they're Russian and there's plenty of reasons to believe that they're probably not.

TSB started out pretending to be criminals who wanted money, which nobody bought

Their attempt to auction the exploits was one of the most fascinating aspects of the whole tale because it was verifiably a failure - we don't have to take their word for it. They published a Bitcoin address and nobody sent them enough money to reach their min threshold, if I recall correctly. At least, I'm sure they were using Bitcoin with a static wallet address to do the sale.

so they switched to pretending to be a Snowden/Assange caricature.

TSB's personality has been consistent throughout. They aren't pretending to be a Snowden/Assange cariacture. Their writing makes it quite clear they seem to have a serious grudge or dislike for Snowden specifically.
So the TSA?

https://news.ycombinator.com/item?id=15684139
@mmphosis: you can always link different profiles to different Firefox account so they all get sync between devices.