skysight-inc/HackerNews huggingface dataset:
The US carriers were offering "4G" LTE for a while, even though those were considered 3.5G/3.9G at the time.
I was intrigued by the reputation of this book (The Origins of Consciousness in the Breakdown of the Bicameral Mind), thinking that it would be "crazy but just might be true". After reading it I'm just baffled by reviews like these, it's as if other people had read a completely different book: it wasn't even really about the nature of consciousness or anything like that, the book's main thesis instead is a very bizarre claim that - and I'm quoting the book here - "according to our theory, we could say that before the second millennium B.C., everyone was schizophrenic.". Literally schizophrenic. And then the writer tries to explain every cultural phenomena of the Bronze Age with hallucinations in a way that is reminiscent of the 'alien astronauts' books of Erich von Däniken.
I have a longer review here: https://mzntrp.blogspot.com/2019/01/the-bicameral-mind-how-i...
I initially did as well. Until I started reading all the highly upvoted racist comments about Chinese people.

(Yes, not comments about how bad the government is, rather racist comments about Chinese people.)
Generally inflammation is a bad thing. Interesting to see the long term science on this, if it’s ever done.
I doubt it, pretty sure its something like a UWP or windows store app.
What percent of developers do you think have even read the RFC?

Browsers take a more practical approach than "well, it's in the spec, they should know better" which is apparently what you're suggesting.

It's the same reason browsers will do their best to render completely ridiculous (much less spec-complaint) HTML.
There’s no hypocrisy here. If you have a personal issue with Bezos or his success, that’s fine. Expecting Bezos to tell newspapers or media what to report sounds like something Donald Trump would do. Good on Bezos for not doing that.
> Wasn't there an old legal precept that that law needs to be public?

The Federal Courts argue that PACER is just "one avenue" of making the information public and that people can access the information for free by going to any Federal Courthouse.

I might buy that argument in 1999, but not in 2019.
I got thrown and I know a lot of math. I got thrown because the field the vector space is over is not what I focus on when thinking about the structure of the vector space. indeed it took me a second to even come up with a reason why the ground set has to be a field at all - so that you can undo scalings - and while it's a good reason it still feels trivial.

edit: in fact i learned linear algebra from hoffman kunze
I skipped two years of school which also happened to be when a lot of the basics of Algebra were introduced. When I returned to school my scores were good enough to not repeat but the gaps didn't become obvious until it was too late to fix.

Reading that article I now realise it was that I lacked fluency. I didn't instinctively "know" how to do simultaneous equations because unlike my peers I hadn't spent two years doing them, so I had to remember how to solve them every single time.

All I can say now is thankfully there is the Khan Academy which rapidly improved my mathematical understanding when I needed it.
Ahh, that makes sense!
Software Engineer Loses Life Savings in Quadriga Imbroglio
Library of Congress document search is great, and a good model for how PACER could be done more effectively. No user accounts, no paywalls, no ads. Just free access to documents owned by all of us.
Announcing ML.NET 0.10
> I think we've also lost sight of something else in this kids-vs-no-kids argument: few kids.

This is a good point.

Even on the callous ROI level I was looking at, 1-2 kids is a particularly weird span. The first kid is most expensive and life-altering, so someone viewing kids as a retirement plan would almost certainly want to have a bunch of them. They're 'cheaper', it hedges against a kid not not taking care of you (for any of numerous reasons from a bad relationship to health problems of their own), and it makes providing care much more doable as a shared responsibility.

Honestly, a whole lot of social norms we took for granted actually seem to rely on families having 3+ kids who grow up to live nearby. Some mix of "community support" and "network effects" mean that the difficulty of raising kids has gone up substantially as family size and proximity have gone down.

Why does childrearing look so hard and expensive these days? Well, you probably don't live near family members with their own kids; my grandparents freed up time by trading 'daycare' with their multiple siblings who all had families.

Why does taking care of parents seem so rare and demanding? (Partly because we've improved longevity ahead of good health, so there are more parents who genuinely need specialized care. But also...) It's relatively easy to have a parent move across town into the spare bedroom that freed up when your kids moved out, and have your siblings come over when you're out of town. It's way harder to uproot your parents to come live in your one-bedroom apartment, or leave your job and friends to move back home and care for them alone.
Because it's a non-negative return

Because the ECB had negative rates for a while, i.e. some parties had to pay to hold cash.

And lastly, because economic developments which don't affect cash, may affect bonds. i.e. if the interest rates drop, existing bonds will become more valuable. I don't expect this to happen, but the point is that you don't just buy bonds for their return today, but also in expectation for their relative return compared to the rest of the bond market in the future, i.e. their future value. That doesn't apply to cash in the same way.
Webcam with an Orwellian sense of humor.
https://www.insecam.org/en/view/638839/
Who wants to join my team working on a new app called Tippr?

It provides an easy way to tip delivery drivers working for Amazon and the like.
I see your point, but it's bad for Reddit, too. Can their users (and consumers of their ads) trust that posts aren't being doctored?
You could obviously do it with JavaScript by pinging the server to tell him that log entry X is to be promoted to a true "hit".

For a non-JS solution, I guess an tiny iframe at the bottom of the html page that accesses a special server page with an unique stamp that causes the same "hit". the iframe loading would mean that the rest of the page is mostly loaded before it was closed.
Seeking feedbacks and early users
> What’s the advantage over holding cash?

Where do you hold the cash? Physically? As deposits in a bank? “Cash” is short hand. This article debates different forms of cash. (OTR sovereign bonds are usually considered cash.)
Or just stop using HTTP like a normal person. Who still has pages served over anything hit HTTPS?
>If content generation or interaction, the core of Reddit's business, is being manipulated, who bears responsibility to correct it?

Who said it needs to be corrected? Is the Reddit CEO in the business of killing golden geese? 'Post edit' scandal notwithstanding?

Reddit profits from a combination of true believers, sophisticated attention merchants, and fly-by-night lurkers who keep the ad execs convinced that clicks equal purchases.

They don't seem to be at risk of losing any of these.
VCs with infinite capital, networks, business knowledge, and 100% focus are shooting for 1-in-10 investments to get a 10x return. It's rather optimistic to expect a success rate twice as good as their teams get.

You're trying to get an annual return of 15%. Investments into US index funds over the last 5 years returned ~10% p.a. with minimal risk of a major loss.
IIRC, trans fats were banned in the US. I don't think it works be legal for them to contain them anymore.
If 4 fail and one grows by 10X you will have 10K. It seems that your goal should be turning 5K into 10K over 5 years which seems doable. Since the amount of money you're dealing with is fairly small, I would suggest putting your energy into a single project instead of multiple ideas. Splitting your focus seems like a mistake when dealing with so little capital. Start a side hustle if you want or spend it on teaching yourself a skill that will translate into a higher income. Investing in yourself is generally the best thing you can do with that kind of money.

If you work 40 hours a week, 50 weeks of the year for five years that equals 10,000 hours. So if you can learn a skill that increases your hourly wage by $1 you will have met your goal.

If you are looking to begin saving for retirement, put it in a Vanguard total stock market etf and let it sit for 50 years.
A vector space is a set of elements that are closed under addition and scalar multiplication (multiplying by a real or complex number).

The precise definition of what we mean by that is covered by the vector space axioms.

http://mathworld.wolfram.com/VectorSpace.html

'

A. The set of all complex numbers.

You can add two complex numbers, and multiply them by a real (or a complex number in this case) and still have a complex number.

So it's a vector space.

'

B. The set of all functions from (0,1) to \mathbb R that are twice differentiable.

Two twice differentiable functions can be added together to yield a twice differentiable function

(f(x)+g(x))''=f''(x)+g''(x)

and scaled by a scalar

(cf(x))''=c(f''(x))

'

C. The set of all polynomials in x with real coefficients that have x^2+x+1 as a factor.

Given two polynomials P,Q, which have x^2+x+1 as a factor they can be expressed as

P(x) = f(x)(x^2+x+1)
Q(x) = g(x)(x^2+x+1)

So

P(x)+Q(x) = (f(x)+g(x))(x^2+x+1)

And of course

c*P(x) = cf(x)(x^2+x+1)

Which is also a polynomial with real coefficients.

'

D. The set of all triples (a,b,c) of integers.

Almost works, except multiplying by a scalar would yield a tuple of real numbers. Kinda silly. In programming, if you attempted to write a function

function List<Int> multiply(List<Int> list, Real c) {
return list.map((x) => x * c);
}

You'd get a compiler exception since the return type wouldn't match (or you'd get some warning about shortening the precision).

'

E. The set of all sequences (x_1,\dots,x_n)\in\mathbb R^n such that x_1+\dots+x_n=0 and x_1+2x_2+\dots+nx_n=0.

Adding two sequences

(x_1,...x_n) + (y_1...,y_n)

gets you

(x_1+y_1...,x_n+y_n)

which plugging into the above two equations, and rearranging, will show that you'd get

(x1+y1) + (x2+y2)... + (xn+yn) = (x1+x2+..xn) + (y1+...+yn) = (0) + (0)

and the same for the second equation.

Also, scalar scaling works fine.

'

So only D has any issues.

The short explanation as to why we insist on scalars being real or complex is that a major goal of linear algebra is to provide ways of solving equations. And you really want to perform division to solve equations, which real and complex numbers let you do. Integers aren't closed over division, so they aren't good for solving linear equations.

For example, if your vector space is integer triplets then

2 * x = (1,0,0)

Wouldn't have any solutions in the set of integer triplets. This is a linear equation, and the goal of linear algebra is to provide solutions, so it's better to have the framework yield the answer of x = (.5,0,0) and then say "Oh, the answer lies outside of the original set, so it wasn't a vector space to start with." Well, that's kinda the extrinsic view of it, the intrinsic view would throw an exception :).
Do you have debt? Yes? Pay it off!

Do you have an emergency fund? No? make that your investment!

Do you have 3-6 times your monthly expenses set aside? No? make that your investment!

Still money left? invest in MSCI World oder S&P 500 ETFs and let it sit for a decade or two ... that should net you your 10x growth

Edit: removed the MSCI EM ETF recommendation ... S&P 500 performs better.
Literary Group Apologizes for Author Fracas That Rocked Twitter
Because cash yields -1.73% at best. Perhaps less if negative interest is charged on large deposits. And where do you store it safely?
I find it very hard to believe that anything close to a majority does this, but I do wonder about that. I mean, for all I know, I could be the only one who hasn’t.
But if you don't know about fields, you could use the integers instead of the reals for your scalars, and imagine you've made a perfectly good closed vector space that way.
The second hn item today that made me agree that developers need a union.

I always let my team browse Facebook, if they wanted. One of my top people browsed it the most out of everyone. If you block a page, then they will just use their phone.

If you are going to measure, then measure outputs. Measuring inputs will make you and your team equally unhappy.
I don't think it's a matter of HR necessarily. HR has guidelines because a lot of their job has to do with compliance. Big companies absolutely need large HR departments because a lot more regulations apply.
We may need a category for Reddit one day too.

I'd love to recommend an app for messaging, and a few for Adobe.

Messaging: Wire. It's always secure by default, not a setting you have to switch anywhere. It has a Slack-like paid service for businesses, but is free for personal users. Based in Germany. I enjoy it's interface and it has an option to verify the user you're speaking with, along with a fingerprint or password screen to just open the app.

Art: Affinity Photo (bitmaps) and Designer (vectors). I didn't see anything on the website if the software has to be open source, so if that's a priority these are out. However, they're pay one price ($50 or $60 USD), and have a similar interface to their Adobe counterparts and near parity on features, including a few that I don't believe Adobe has. They're also working on Publisher, which is an analog to InDesign.

There's also Skylum's Luminar, which is a Lightroom replacement. I don't have as much experience with it, but there are companies striving to accommodate that audience.
A vast majority don't post, don't track a single user from one thread to another, and don't even both voting. Why would they care if the post is being doctored? Or the comments, for that matter?
Eh, some of these problems can be written off as happening no matter what you do. The big question is the effect of lax policy on use and/or crime; does it increase, decrease, or stay the same; and by how much? Even this question isn't a simple number, as types of drugs and mode of use can be different.

I have gotten into it with people that feel full legalization is a "quick and easy" fix. So you really feel it would be a great idea for anyone to be able to walk into a store and buy fentanyl or crystal meth? You don't see any issues with this? Even in this case we have to talk things like price controls. Do you keep prices low to prevent people turning to crime to fund their habit? Or higher to discourage heavy use? There's no quick and easy answer to the Drugs issue, and I'm sick of people on both sides that like to pretend there is, for ideological reasons.
When you run a large platform like Reddit, millions of users are trusting you with some basic and fundamental extensions of speech. Huffman violating that trust by editing another's speech crosses a major line.

As others have pointed out, people have gone to jail for what they write on social media and forums. If the universal expectation that a user's posted words are theirs and theirs alone breaks down, as Huffman showed us can be done, then platforms like Reddit can become much more dangerous.

> it's their database at the end of the day.

and that gives them free reign to do whatever they like to content that other people post? If Huffman decided one day that he didn't like you and retroactively edited posts on your Reddit account to make you sound like a white nationalist, that would be wrong, correct?
Amazon is pressing shoppers to buy AmazonBasics batteries instead of Energizer
You should find a different company to work for.
The population growth decline is not tied to the carrying capacity but to the development of the economy. Countries that are further economically developed have lower birth rates and vice versa. For example Finland is mostly a country of deserted forest, yet it has a very slow growth rate. The country could carry a population of 50 million easily, but is hardly growing anymore at 5 million.
OK, so breaking 2FA & emptying your account, rather than taking a loan.

Would the world with this system (and its inevitable leaks) be worse? What I mean is that replacing a system where e.g. knowing someone's mother's maiden name is enough to get you a SIM card, to one where you have to show up and have the same earlobes... even if, err, the earlobes leak, might be better?

Or does getting a SIM card involve an inside man, in which case maybe nothing changes?
Not a fan of googles hiring process. I interviewed in 2015 and never got past the phone screen. I was given a contrived programming problem, which I solved and explained runtime complexity.

The interviewer called me for the screen about 15 minutes late and then he was upset with me because the google doc link I was given to write code was not the one he was opening. Miscommunication on his end.

He struggled to speak English, which I’m fine with, but his inability to communicate made him get more and more frustrated.

The recruiter never called back. Even if they weren’t going to move forward, a simple courtesy call wouldn’t have been so terrible.

This interview was for an entry level engineer. In less than 4 years, I’m a senior engineer now at another top tier tech company. I don’t think my interviewing skills or coding skills were the problem.

Googles recruiting process is half assed.
Alternate headline:

“Software engineer loses life savings during Bitcoin tax evasion scheme”
And any arguments that "the data is expensive to collect and proprietary" can be countered with "code is expensive to write and proprietary, yet open source still works".

These two are absolutely not equivalent. I'm all for open science, but the comparison with open source code is absurd. With the former you have to invest actual money: infraestructure, materials, suppliers, etc. and of course you have to deal/coordinate those elements. OS is... just time. There is a cost, but it is just an opportunity cost.
I think most Common Lisp implementations that provide threads, make dynamically-scoped variables (called "special variables" in Common Lisp) thread-local.
> Do you know of any good ideas to actually make that shift away from tipping happen?

Change the law to make tipping a private transaction between the customer and the direct recipient, with no ability for an employer to be able to view or dip into it. Taxing it is no issue, but that should again be a private matter between wait staff and the IRS.

If a customer wants the kitchen staff (or others) to receive a tip, then this must explicitly and freely be stated. The default should be that the direct recipient of the tip pockets the money. Leaving cash on the table should by law imply that the customer is leaving the money for the private benefit of the staff who directly waited on that table only.

Minimum wage topups using tips, and similar, would then be (intentionally) impossible. Employers would have to pay minimum wage (in places where one is defined).

Tipping would remain, but at least things wouldn't be quite as extreme as they are today.

Of course this will never happen because restaurant owners have more political sway than wait staff.
> After all, racism is rarely fact-based.

But the impression that they know people's race, whether the DNA gathered are used in that determination or not (I vote not, since it's more expensive than a machete), is likely to help the case of whatever regime thinks it up.

Also, my emphasis was more on the detractors can be silenced perfectly bit. You can see the accompanying legislation coming, requiring social media and other communications infrastructure to be authenticated with the state id.
You're typing this comment on a site that has a GET link to logout.
While that's the right idea, I'd push back against not needing to know about fields since the scalars are just field elements. If you try to define a vector space over the integers, it's more accurate to say you can't choose 1/n as a scalar, because 1/n doesn't exist in your underlying field. Your closure ends before you even get to choose the element.

For students it might not be immediately obvious why that's a problem for vector spaces, but yes it does mean scalar multiplication won't be closed in the vector space. And more practically speaking, if you tried to solve a system of equations without invertible linear combinations, you'd have no linearity whatsoever. Elementary row operations likewise cease to be invertible, so matrix reduction isn't possible...the whole thing breaks down really.
Financial incentives is one strong factor in shaping a culture.
I was able to read it on my Android device in Chrome by using landscape mode. Until I scrolled down a little. Then a huge static navigation popup appeared taking up 40% of the screen!

Even better, the page somehow disables Chrome's normal behavior of hiding the browser navigation bar when you scroll. (Does anyone know how they did that? Not that I'd ever want to, just curious.)

So that's another 20% of the screen gone, leaving only 40% of the screen for content. Ouch.
Assuming you can mock store state and fully render your application it should be doable with puppeteer/selenium or similar, but this would likely mean mocking out HTTP calls to return immediately or some alternative to hijack XHR calls and return a particular payload

It sounds pretty high burden, can you focus on testing the critical path instead?
Unfortunately fetching a new cache line from memory is a globally visible side effect. One of the major benefits of speculation and is that it enables additional memory level parallelism.

Even otherwise strictly in order designs, when aiming for high performance incorporate some form of memory speculation (scout threading, run ahead execution).
For the screenshot collage, the author might have wanted to compare the screenshots and double the size of one of them appeared four times, etc. Similar page would pop-out a bit more (there seem to be quite a few).
"Causes direct and meaningful financial harm to the worker if you don't do it."
This shouldn't be the case, the entire point of negotiation is to try to get to a place of equal leverage.

Imagine this as a thought experiment: Walmart hands you a contract in which they have plenty of other suppliers they could go who would be eager to take your place if you reject the contract. In this case, Walmart is leaving money on the table and what they should have done is hand you a contract with lower prices that fewer companies are willing to compete for which gives you more leverage but gives them better terms.
Yeah, I noticed that. I went and took a look to see how the project was coming along after you reminded me of it.

I would be seriously interested in a closed loop Omnipod, but it will be awhile before I’m eligible for a new pump under insurance.
One of my biggest career goals is never to work in a company like that. A company that micromanages me to the point they search my fucking internet history to decide my termination doesn't deserve my technical skills.
It's a bunch of edgelords posting NSFL videos of Tiananmen trying to create a self-fulfilling focus of outrage.
False, they hired me.

There is a huge element of randomness in google's hiring process. So much of it depends on whether you and your interviewers were having a bad day that day. I suppose being hired there means you're above some minimum bar of competence, but I don't think being rejected means anything other than you got unlucky.
Where does it say they sell 40% less volume? Under this scheme, the amount of US ethanol that can get in tariff-free is limited to two-thirds of the total Asian ethanol production. Does the US export that much anyway?