skysight-inc/HackerNews huggingface dataset:
Decoherence doesn’t really solve the measurement problem. It may destroy the “interference” between the dead cat and the living cat, but it doesn’t explain why the cat is either dead or alive (in precisely one of the possible states).
Fraud charges were brought to the founder and the president recently. If I recall correctly a settlement was reached although I don't recall the specifics.
Apples and oranges. Or some other fruits...

Microsoft's repo in question here is only for the WINDOWS OS.

Google has all their code in one repository. And it's not git.

Microsoft's repo may well be the biggest git repo.
The Ruble wasn't exactly the reserve currency and the major trading currency of the world at that point in time. If Trump did this 1929 would look good by comparison. You'd be buying bread with a wheelbarrow the week after.
> The functional style that you show certainly has multiple points where a value is returned, so you could call it "early return";

It's not "early return" any more than:

function(err, results) {
if (!err) {
// handle results
} else {
return handleError(err)
}
}
Glad you like it! You’re right that onboarding can be tough for users with lots of tabs. We're working on a few things that will make it easier.

The intended initial set up flow is:
- Create a workspace (+ button next to the word “Workspaces”)
- Switch to the window with all your unsorted tabs
- Drag and drop the tabs into your workspaces (multi-select coming soon)

Things get much easier once you’re set up. Workspaces are essentially smart browser windows, so you can just open a new (unsaved) window and browse like you normally do. If at any point you decide you want to save the window as a workspace, you simply click on our icon and give it a name.
Ask HN: What is a better predictor of success for developers?
For those of you who have experience in the hiring process for developers, what have you found to be a better predictor of success for applicants: work they've done on side projects or performance in a technical interview? Or something else?
I agree with you to the extent that it might not benefit the client to 'know' that their diagnosis is asperger's. It can be enough to be treated for the symptoms, as that's what will happen anyways.

However, for the therapist it might matter more. There's some evidence, for example, that CBT, which is used for anxiety, among other things, can actually worsen the situation in someone who is on the spectrum.

Furthermore, it's kind of unavoidable at this point because a diagnosis is often required for health insurance purposes, as I understand it.
Same here, pass does its job and works like a charm. I haven't tried BrowserPass yet, but it's something I'll definitely look into.
Venture capital is much more of a Ponzi scheme than the community cares to admit. For every spectacular case like Theranos, how many cases are there where early investors at the top of the pyramid are able to take money off the table at the expense of later investors who never make it back? Technically, the company may still be viable, and might be acquired for some fraction of the total invested. But the mechanism that the VCs leveraged for their profit still resembles a classic pyramid scheme, where it is money from later investors ("the greater fool") that lines their pockets, and not profits from a successful business.
> I found that adorable. You [Linux] have 45,000 files. Yeah, call me when your repo starts to get big. The Windows repo has over three million files.

That Linux repo bashing at the end was very natsy.

Yes the Windows git repo is larger than the Linux git repo. Windows also has a larger scope than the Linux kernel. If you want to dick wag please bring some performance benchmarks, not footprint benchmarks.
My rule of thumb is, if I have to ask a question during a code review, the answer needs to be in a code comment.
When Kaggle is saying "public" dataset, they're implying the origin of the dataset is public. Meaning, the datasets were created by various groups/companies/institutions and made available for the general public. Kaggle is simply hosting them again. They're doing us a service by organizing them all into one location and eating the bandwidth costs. My argument is that in return for that service to us, the least we can do is create an account with them.
"If we manage to self-treat ourselves into passable normality, few people believe we ever had a serious problem in the first place!"

Elaborating, I think, rather than disagreeing: Self-treating into passable normalcy is basically life. One of the characteristics you have to have in order to be diagnosed with any psychological disorder is that it has to be interfering with your life. Absolutely everybody can read the DSM and find a good half-a-dozen things they may have tendencies towards, but if it's not interfering with your life, it's not a disease/diagnosis. Liking a clean space does not mean you're on the "OSD spectrum", being a bit nervous around spiders does not mean you're on the "phobia spectrum", etc.

"Healthy" isn't a single point in psych space, if for no other reason then that there isn't a "perfectly healthy" person available to define that point for us! It also certainly isn't a well-delineated boundary, but it is clearly not a single point, and even within the space of "healthy" there is clearly a lot of diversity.
It's possible you're on the spectrum. I'd say whatever the case, some form of meditation/mindfulness might help with some of those issues. It helped me a lot.
I've heard many people claim Microsoft has the largest git repo and I've never heard anyone successfully dispute that claim.
Also, "just run your own X" starts to fall flat once you grow beyond having a single project in your life.
When return is used in the middle of a complex code sequence I much prefer a goto so at least I know where all paths exit.
I think the person you are responding to was being sarcastic...
> I doubt many people, if any, in the post-Parkland protest wave are aware of Remington's quality issues

While I think it's ridiculous to attach the "if any" claim to this sentence, I think the more general claim (the one referencing "many people") is fair.

> or that there are distinctions between firearms companies at all.

This is an absurd claim to make. You really think that people protesting don't know the difference between various firearm brands and manufacturers?

I'm sure they can't all name every brand or manufacturer, but your claim is that most aren't aware that there are distinctions between various firearm companies. That's ludicrous on its face.
Thanks for the feedback! Fixed it let me know if there is anything else you recommend.
Yeah I enjoyed the rest of the post but that part at the end left a bad taste in my mouth.
Browser mining is basically worthless. If they're running a pool then they have to pay server usage to validate low value shares. I'm not sure CoinHive is even economically viable.

Meanwhile, Google - the multi billion dollar public company, is the one distributing this script through online ads..
Can you point to any evidence of this?
The Human Genome Project was very well funded, and progressed extremely quickly.
I follow these people - though I suspect many wouldn't claim to be Blockchain experts. Such a tall order that word.

The one I have been following longest is Juan Llanos.
It makes logging easier
Not every fraud is a ponzi scheme. Ponzis are a specific kind of fraud where existing investors are paid dividends using investment funds from new investors. I haven't heard that existing Theranos investors ever got payouts.
True, but misleading. On a local scale, the ratio seems significantly worse than 1:1. On a global scale, due to interdisciplinary synergies, it seems to exceed 1:1.

I feel like one could draw some connection from this to the fact that technological progress seems to grow at a quadratic-hyperbolic (and not an exponential, as Ray Kurzweil would have you believe) rate, but alas, I can't think of a way to do so right now.
Google Maps timeline
The CTO committed suicide.

The CEO took a deal where they will be paying a fine and will not run a company for 10 years.

The President is fighting the charges.
Sure, the technical barrier isn't that high anymore. Social and economic barriers though...

By subsidising otherwise prohibitively expensive mobile data connections for Facebook traffic only, Facebook has become the internet in many countries.

Facebook have their app preinstalled by pretty much every Android vendor. As a system app that you can't remove.

Other services require you to have a Facebook account to login, there aren't many services that devs trust for this.

Competing with something this deeply entrenched would be difficult, and doing that with ethical limitations that they don't have is damn near impossible.
This is my favorite research quote from a Civilization game (Civ IV, narrated by Leonard Nimoy). I use this as my mantra for all design-oriented aspects of my life now. Or... I try to. Sometimes it's hard not to want to add more haha.
I would be interested to hear what things helped you most in changing your situation, though! I'm still at an early stage of actually 'doing' stuff to improve things, so I'd be very curious to hear what worked for you.
"Go hasn't had mature dependency management since its inception"

go dep is perfectly fine for most use case.
I'll just note from a political perspective, Donald Trump threatened to veto the final budget bill because of the totality of these spending increases. He was not in favor of these increases.

In fact the budget Donald Trump proposed [1] mainly was massive increases in military spending with sharp cuts to many domestic agencies (EPA -25%, Education -5%), including many research agencies they don't agree with (like the NOAA [2]).

But what happened is many Republicans in the freedom caucus refused to vote for a budget that increased the debt by so much, so a compromise was required as Democratic votes were going to be needed. So to vastly oversimplify, Republicans wanted higher military spending, Democrats wanted higher domestic spending, and the compromise was reached that everybody got everything and who cares about the national debt. The bill actually passed in a very bipartisan way, with 62% of republicans and 59% of democrats in the House voting for the final bill, but with many of the "no" votes for different reasons (no DACA solution, debt increase too much, not enough wall spending, etc).

So while these increases are good (if you happen to like R&D spending), they aren't due to congress shifting their spending priorities, they are just due to a massive increase in the debt.

1: https://www.washingtonpost.com/graphics/2018/politics/trump-...

2: https://www.aip.org/fyi/2017/trump-budget-cuts-noaa-16-slash...
Side projects. Show me what you've done, and run me through how you developed it. Since you developed it, you should know the inner workings of it.
I'm rather surprised that Microsoft chose to use git for Windows rather than roll their own SCM. It seems to clearly not be suited for the needs of Windows. For a software company that's so invested in dogfooding, git's a really odd choice.
Background compilation
Your first two symptoms are literally the textbook definition of Obsessive Compulsive Disorder. https://en.wikipedia.org/wiki/Obsessive%E2%80%93compulsive_d...

Number 3 may be as well; I'm not that familiar with OCD.
And when adjusted for inflation?
> which might promote misunderstanding of the behavior

This isn't a misunderstanding, binary logical operators in JS short-circuit like this by design. I believe && and || returned a boolean value in the past, but were explicitly changed to support this behaviour.
I think the main point is: '[clubbing is] utterly foreign to me'
Yesterday I jaywalked across a street. Most people wouldn't put me in the same group as Charles Manson.

Grouping drastically difference offenses in the same bucket obscures reality instead of making it more clear.
I'd say it is exactly not like the new iPhone: repeated private gun buying happens for completing a collection (which never happens), not for upgrading to the latest keynote filler feature. When IPhone enthusiasts keep their discarded phones in some drawer it's more a matter of laziness than of building an arsenal.
Ask HN: What podcasts do you listen to every week without fail?
I am interested to know what are some of the podcast you lisen to every week. For me its The Daily.
This really isn't about pull requests getting completed at the exact same time AFAICT, it's about 1 person attempting to accept a pull request around the same time as 1 or more people and based on how many changes you made it you may "win" the pull request race or "lose" and have to start over.
Many people struggle with the idea that they're different than others, especially in ways that society in general considers "less". "Less socially adept", for example.

With a professional saying that they have a condition that's beyond their control, and labeling it for them, it helps them say "I'm different, but it's not my fault."

It shouldn't matter. Be different if you want to. Don't give in to peer pressure.

But that just isn't how people work. Most people actively want to be liked and to fit it, even if it's not in their nature to do it effortlessly. And it bothers them when they aren't doing it well.
Article author here. There are indeed very few shootings in Europe (excluding Turkey and Russia, of course). But there are plenty of stabbings. And occasional bombings and trucks running down crowds. And let's not forget the Bataclan.

My point is that people find a way to kill each other. We can reduce violence by addressing the root causes of violence better than by trying to take people's weapons.
Step Functions have great potential for orchestrating complex executions of Lambdas or even fleets of them. My co-workers and I designed a threadpool pattern with step functions that we use for orchestrating complex long-running tasks: https://github.com/kislyuk/domovoi/blob/master/domovoi/examp...

However, there are currently some big issues with step functions: compared to Lambdas, they are not very scalable, not very economical, and have low I/O size limits (because all I/O gets interpreted by the executor, so they limit the state size to 32KB). Running Lambdas, we're used to be able to burst to many thousands of concurrent executions. The Step Functions burst start limit is 500, with just 25 per second after that (and 400 for state transitions). This can be seriously limiting if you need to process more activities in your system.
I don't know why we as an industry can fetishize shaving milliseconds off of interaction, response, or compile time, then turn around and have dick-measuring contests about how poorly we can manage version control.
The culture behind this went away with the advent of mobile. Now that tech is mainstream the majority of users see their computing devices as appliances, not tools.

I personally think this tools vs. appliances distinction explains a lot about tech culture nowadays and I would love it with we nerds could collectively exile the computing "mainstream" to mobile so we power users can have our tools (computers) back.

Microsoft, Google, and Apple et al are muddying the waters, by trying to shove mobile square pegs into desktop's round holes
Google Announces Acer Chromebook Tab 10 for EDU
It doesn't scale. If you have a->b->c and b version-bumps every time c does, then this also means a has to version-bump. So basically changing one file means everything that depends on it, even indirectly, has to change.

Furthermore, if you have diamond dependencies, a might end up version-bumping more than once.

Regular edits would get lost in a sea of version-bumps.
Ow. I'm assuming that a crapload of lawsuits contributed to this restructuring.
I'd agree it's better to right-align, and keep the same precision, for a column of numbers. That's a bit more subtle than the point that was being made about whitespace, but still a great point IMO.

Better still to avoid tables, and use charts instead, which the author mentions a couple different ways.

But there's lots of good advice here, it's not really fair to question the validity of the entire article just because it left out one minor thing that you care about.
I'm down-voting all arguing about brace style. Whenever I see discussions about brace style, I just roll my eyes.

The sign of someone who doesn't value their time is someone who argues about brace style.
> Like the FTC on Facebook (link is external)

Really got me there, lol.
Article author here. Thanks for posting! Happy to answer any questions, although Microsoft's terms are perhaps self-explanatory.
An overview of SPECTRE – a blockDAG consensus protocol
Rent-seeking is a destructive economic behavior. It literally destroys value from an economy. I have no idea how they might suppose permitting some wealthy people to get more wealthy by doing nothing of any value would do anything but provide a vampiric drain on value from the economy of the city.
This is not a brand new project. The first Lockbox alpha release was back in September 2017:

https://github.com/mozilla-lockbox/lockbox-extension/release...
I believe Equifax and others are offering a free credit freeze through June 30. Here's the clearest description I could find: https://www.nerdwallet.com/blog/finance/equifax-credit-freez...

However, I'm not an expert and I'd like to hear more about this.
Oh, that bonus chatter is so smug...

Edit: previous comment was toxic, and therefore downvoted/flagged. Other people above me have expressed opinion similar to mine in a more civilized manner. I am not deleting this comment to remind myself that i should keep my comments civil even if i have a strong emotional reaction to something someone wrote.
Do you feel there's still ways to improve your situation in this regard?
I've actually gone from avoiding else to requiring else, which is sort of a necessity when you're in a functional immutable environment where the result of a logical expression is a value (and often assigned as such), since it avoids undefined situations.

(This example comes from Elixir.)

value = if boolean, do: this_value, else: other_value

is undefined in some circumstances unless an "else" is included.

This pattern might seem weird to OOP folks (the assignment, not the ternary-operator-style logic), but in Elixir-land, it is not only considered superior to assigning inside if/then logic, you actually get a compiler warning if you assign/bind to a variable inside a logical expression because (again) that value becomes undefined as soon as you leave local scope (or re-acquires the value it had in the outer scope, thanks to immutability).

And if you think about it, values can only travel in one direction using this scheme, which further simplifies reasoning about information flows.

I would argue that this is also superior to early-exit as having one entry point and one exit point is much easier to reason about, and because the extra logical complexity you're ostensibly trying to avoid writing by early-exiting is actually still there, it's just obfuscated... and that complexity should be made obvious (in which case, if it's extensive, it would be a code smell... consider the example of a function with 25 early exits that "looks flat" visually, but which actually has 25 different branches)
> - Programming simply became more complex. It used to take one line of code to do something. Between the OS and languages requiring more (initialization, boilerplate code, etc.)

It's important to acknowledge that we have done this to ourselves. The amount of job-justifying unnecessary complexity found in today's programming environments make me wonder how the field hasn't yet toppled over itself
Sure.

But as a novice youd should adhere to rules. As you gain experience you learn when to break them.
They need call and text history to data mine so they can make money off of you by selling ads, and creating a psychological profile that will help make their products more intrusive.
I'm just seeing blank page right now.
Not yet. Lockbox's stored passwords will be integrated with Firefox Accounts sync before it is released.
Transactions on Pattern Analysis and Machine Intelligence:Direct Sparse Odometry
Hey, I'm not here to pass any judgement.

I recognise your symptoms as Obsessively Compulsive.

I'm one of those people who has to hide his symptoms from everyone all the time and disguise them as "oops I think I dropped my keys, I need to go in an out of this doorway 12 times whilst checking it". I waste at least an hour of my life in my OCD rituals, and I'm all too aware of how I come across, to other people as well.

Your love for quantum mechanics might just be that, your love for QM.
You can get all of this information from a phone number too.

https://www.twilio.com/marketplace/add-ons/nextcaller-advanc...

Give it a try with your phone number. It'll provide your address (current and former), income bracket, relatives, siblings, children, etc, etc.

Guess what Facebook asks you to provide when initially setting up!?
> I'm excited to see Go trying something new here.

"Semantic import versioning" is equivalent to versioned APIs in the web world, no? Though I have never seen anyone utilize the same concepts for language-level packages; it certainly maps well!
Python has several widely-used dependency management systems.

C++ has no widely-used dependency management systems.

Both languages are doing fine.
Facebook accused of massive fraud in new lawsuit filed by Cook County
My understanding of how this game works is pretty bad, so hopefully someone can correct me. The way I understand it, one way to do this is to take a company that has a lot of debt and to use that debt to acquire control over the company without needing to actually buy it as face value. Then the new controller begins charging huge "management fees" to the child company, has the child company pay "dividends" to the new owner, etc, basically lifting the money out of it as directly as they can get away with. Then the empty, indebted shell falls into bankruptcy, and the managers claim a big tax write-off for taking a big "loss" on their investment.
"$700 Billion to rebuild our Military"

...because, as everyone knows, the US military is in shambles compared to the rest of the world...
Acoustic Classification and Optimization for Rendering of Real-World Scenes
Maybe it was Google's push for the most part but Firefox made a reputation or being cluttered memory hogg and when Chrome came along it was so fast and fresh. Firefox used to lose it's smoothness when a tab misbehaves and didn't take advantage of the multi-core processors that were getting popular but Chrome was butter smooth even if a website is not responding(due to Flash Player mostly) because everything runs in a separate process and if a website died only that tab died.

It was no-brainer to switch to Chrome.

Also, Google was this cool company that was giving away revolutionary products. Don't do evil was their motto.
Start flying tonight
Exactly. When it's money spent on warships and nuclear bombs, it's money well spent. When it's (comparatively much less) money spent on education, research, NASA, PBS, NEA, meals on wheels etc. Well now, let's not get crazy with spending.
Goal-Driven Service Composition in Mobile and Pervasive Computing
OCD and ADD are often nice little extras for people on the spectrum, unfortunately.
Seriously, hit spam. You think it’s spam; I think it’s spam; is there anyone who thinks it’s not spam?
I would think "Hypercard Reimagined" would finally cast off the iron chains of its black-and-white, ancient Mac UI heritage...

edit: to clarify, even back in the day those were the two things that I really disliked about HyperCard. No color and no Windows