skysight-inc/HackerNews huggingface dataset:
The fact that people want to force HTTPS really bugs me. HTTPS centralizes the publication rights to browser vendors and cert vendors. Why should you require permission before publishing content on the web? IMHO, They should rename the S in HTTPS to $.

I believe that Google's intentions here are to block other pass-through internet entities from collecting advertising data. Obviously, Google would never encrypt user data so that they couldn't mine it. Personally, I am more worried about Google mining our data than some rinky dink ISP.

Also, could you link to the PoCs? I have not seen a reliable PoC but maybe I haven't look that hard. The ones I've seen only work on specific CPUs, and only if certain preconditions are met. But anyway, that is a separate discussion.
Growing California almonds takes more than half of US honeybees
Ban These 5 Words from Your Corporate Values Statement: Don't State the Obvious
This should be labeled (2007) and has been on HN several times before. It's a good article.

The article (and the wikipedia) say Thomson put regexps into a version of QED for CTSS, but CTSS was only used at MIT. He must have traveled between MIT and Bell labs as part of the Multics project. The CTSS reference is pretty obscure.
Fascinating argument, which fits me well (PhD ChemE who learned software and is now SWE at large tech firm).

Allow me to take an alternative argument: Highly-driven students, especially those driven by money, became ChemEs to earn a lot of money and prestige. They looked up highest paying majors and chose ChemE for these reasons. I think it is now obvious SWE is very high paying and prestigious -- perhaps more so than ChemE -- so these highly-driven people switched. It had nothing to do with the topics intrinsically, but rather ChemE was largely perceived as the hardest/most-prestigious field and now SWE is.
I don't understand the self-loathing that is so popular these days. Somehow we've convinced a generation of perfectly decent human beings that they are "exploiting" the weak and that their "privilege" is oppressing the rest of the world, just by going about their business.

You're a programmer. Maybe you're decent, maybe you're not. It is VERY unlikely that the "millions and millions" of "infinitely more talented" Eastern European/Indian/Chinese programmers you mention actually exist. And even if they did, there are many societal and economic reasons besides "US Immigration Laws" that would prevent them from coming here and taking your job for an order of magnitude less money.
"Junior developers" in hot markets make six figure salaries. If you could get away with paying $50k-70k to a software engineering trainee and then promoting them after they work out, maybe it would make sense to do that. But if you're going to invest software engineering salaries in a field that doesn't even have the kinds of formal credentialing of similarly-paying fields like medicine, you're not going to risk hiring someone who's a work in progress and might not even work out in terms of having the basic qualifications.
> I'm pretty sure 90% of us would just look for a Stack Exchange question describing a bunch of popular database platforms and choose whichever looked best after thinking about it for a few minutes, and that outside of extreme circumstances (>terabytes of data, distributed over an actually unreliable network, other exotica) almost any option would work well enough.

And you're the reason why I have to mop up poor performance because someone decided to use MongoDB for highly-relational data.
And where's the great German, English, French, Japanese etc. software? The truth is that the global software market is thoroughly dominated by American companies, probably in large part due to its unique investing environment (lots of VCs willing to take risks on startups).
Yeah. It seemed to say that researchers are doing a study about magic mushrooms and finding positive effects. Then the next paragraph says "Anil Seth", who I don't know is even connected with the study, said some philisophical things in a TED talk. Then seems to wander through some more philisophical ideas before ending.
It depends. IMO Cojure is a much more mature and stable foundation for building apps today - ReasonML is a good bet for the next 5 years, though.

My team recently weighed Clojure(Script) & ReasonML and chose Clojure, because we need to ship and it's not going anywhere.
And businesses with Amazon.
> Why in the world would that be insulting and who is it insulting to?

It’s insulting to diminish the legitimate achievements of other people through unjustified comparison, in particular when doing so results in the elevation of the person doing it.

There is no objective criteria by which we can state computer science is a more difficult field than law or medicine. To imply that is therefore offensive, and people are not “immature” just because they react to offensive things by being insulted, even if you believe they shouldn’t feel insulted.
Cpu_features – A cross-platform C library to retrieve CPU features at runtime
I am surprised a mandatory licensing of Waymo’s technology wasn’t part of the settlement.
It's meaningless if Uber didn't in fact possess any Waymo trade secrets. You're not allowed to use other people's trade secrets anyway.
How did the roomates handle the newborn? Or was the noise dampened/not an issue?
There's also TeamSQL [0], which is pretty nice.

[0]: https://teamsql.io/
>Sure, if companies were able to immigrate significantly more workers, then salaries at top companies might drop to a degree

Is this not the lump of labor fallacy?
My takeaway is that Uber does not in fact possess any Waymo trade secrets. Otherwise they would have included a license as part of the settlement.
IIRC it's like 7%. Sure that gets you voting rights, but that's minuscule. I'd be more worried about SoftBank's influence as they have more at stake.

> So Alphabet might own a lot more of Uber once it's Ipo

Huh? Your position of ownership doesn't magically go up once you IPO, it normally only goes down (you get diluted or you liquidate your position).
I personally view small groups of people having such large amounts of power to be undemocratic, whether they be the Koch brothers, or Soros. I may support the same causes he funds and supports, but I'd like it if people like him funding government choices was not possible
As you mentioned, since money trickling out cannot be prevented after this invention, a better bet for India and China is to incubate home projects that can attract foreign money and hope it is more than spending. People who spend more than the value they create for humanity, are doomed in long-term.
Maybe this is bad for certain workers, but there's no reason to believe it's bad for the economy. The money saved on paying delivery drivers will be allocated elsewhere.
Not shown: MPC/mpv image quality
This is fantastic! I need to use it for a bit, but this might just replace tsql (finally!).

Some feedback:

I wasn't able to figure out how to mark something as favorite (no star icon, right clicking a table doesn't show an option).
"stuff and it's equated with Pizzagate-style conspiracies and worse that you don't see on the opposite side of the fence."

"Koch brothers".

There is nothing one side's fever swamp does that the other can't match, which is why wise people attempting to discern truths ignore both, but most especially, ignore the one on the "other side".
Is this what they fixed in 5.4.5 and 6.0.1 security patch?
Agreed. I don't have a Github, contribute to open source projects, go to conferences or meetups or any of that stuff on my off-time. When asked about it in interviews I tell them about the kind of projects I've done, and that's pretty much it. Its a straight forward agreement, I'll give my time and expertise (C/C++) and you'll pay me a fair amount. I'm not going to act like my life is all about programming because that would be a totally sad life in my opinion.
Suggested Title:

Study with small sample size suggests that brief drug-induced mystical experiences change people over time, leading them to report better moods, heightened altruism and forgiveness, more closeness with others, and a sense of connection six months later
Thanks, I found this:
https://docs.google.com/document/d/1RNHkx_VvKWyWg6Lr8SZ-saqs...

"One of the major and believably achievable goals of QUIC, is to predominantly have zero RTT connection (re)establishment, as was mentioned in goal 3a above. It is highly doubtful that SCTP over DTLS can come close to achieving that goal."

----

I actually think the "zero round-trip-time" claim is a bit too strong. It's only 0RTT if you've communicated before, so in a way it's not a new connection. There's a privacy implication here -- you should wipe that state between communications to be more anonymous -- and also you only get "predominantely 0RTT" with an increasingly centralized web.
2 months was for a database tech company.

2 weeks was for a university job.

Yup, U.S.
Hi Shawn! I think I interviewed with you as a student when HackReactor was calling itself Catalyst. Anyway:

> not built at schools except those named waterloo

I was in Vancouver once and visiting a friend at his workplace. They mentioned that they hire a lot of University of Waterloo graduates and I asked, innocently, "is that a good engineering school?"

I got a blank stare from everyone before they flatly responded, "Yes."

I know Waterloo's prestigious reputation better now, but I'm curious what experiences do you have with Waterloo grads that makes them the exception to this rule?
Not that I agree with that, but the usual argument against that is always that on a freelance coding website you set your own price, while it's not possible on Uber.
There's also http://visualruby.net/
OK I'm feeling kind of dumb - let's say a car gets 20mpg - if we are emitting 411 grams of CO2 per mile that comes out to 8,220 grams of CO2 in that 20 miles, which is 18.1 pounds of CO2. How do we get 18.1 pounds of CO2 out of a gallon of gas that weighs 6 pounds?
Their service with their existing delivery service (Amazon Logistics) has been TERRIBLE thus far. Lazy drivers leaving packages in clear sight in the middle of the driveway, unreliable delivery estimates, etc.

Bad delivery people are like some kind of spatial plague. Your neighborhood might be so afflicted, or it might have good people, with the occasional hiccup due to a substitute delivery worker.

Sometimes, it's the USPS that has the bozos, but UPS is good. Sometimes, it's also UPS.
> This doesn't matter because the Treasury prints however much they ask for. Sure it's outsourced, but so what?

Whenever the Treasury prints M0 money, the Federal Reserve Banks have to hold securities as collateral. Its not like the Fed Reserve gets the physical money "for free". All of the M0 money is effectively "paid" for through held collateral.
The Fed is an independent, technically public company. They are at best quasi-government. They do NOT have the power to print money. Only the US Government proper (US Mint) can do so. And when the Fed asks for more M0 physical money, it has to pay up.

> Cash and money in a federal deposit account are always 1:1 and there's no way to "break the peg" because they can always print more money or increase the number in the bank account. [snip]

> When inflation happens, all accounts measured in U.S. dollars are affected equally. There's not a special kind of inflation for each kind of money.

https://www.investopedia.com/terms/b/breaking-the-buck.asp

Dollar Accounts in savings accounts are safer than Money Market accounts, but a savings account could "break the buck" if the commercial banks fail. At least, for the uninsured amounts above $200k or so.

The Central Federal Reserve Bank can theoretically fail, but if it ever happened the US would be in a lot of trouble. But Federal Reserve Deposits are just a number. Its really just a bit bank, and I'm fairly certain that if there was a $100+ Trillion run on money for some reason, the central bank would fail.

Again, the Fed cannot order the Treasury to print money without offering collateral. That's the law. The Fed can create Federal Reserve Deposits arbitrarily, because that's what is within its power.

And that's why "Federal Reserve Notes" are different than "Federal Reserve Deposits", even if the bank on the outside is exchanging them. "Deposits" are the number the Fed Reserve can make up, while "Notes" can only be made by the US Treasury.
I would do it but I do not have the patience to be on the phone for 30 min fighting over $10
The turmoil and talent of Charlotte Salomon
This bet depends entirely on Amazon's ability to prevent unionized labor.
Programming seems to be the "hardest" of the high paying jobs mentioned

Perhaps for some people. Most of what I spend my time on is little more than simple data munging, some trivial analysis and glorified crud apps.
no one uses LBFG in deep learning or deep reinforcement learning, which is what self driving cars use
Now I feel dumb. I use Dark Reader [0] for all my web browsing. I was just so used to the desktop Slack client I forgot about the web one. Thanks for reminding me.

[0] https://chrome.google.com/webstore/detail/dark-reader/eimadp...
> I never would have considered someone cares about a delivery person walking over their lawn to drop a package off.

I never would have considered that anyone in the US would fail to recognize the social conventions about the difference between landscaping and walkways and the acceptable uses of each. In places where people have lawns in the first place, they tend to prefer that people not noticeably walk on them (many don't care about the walking so much as any visible sign after the fact.)
Contracts and Cryptography
Hmm. What's wrong with their website? I don't see anything wrong with it, and I'm always a little curious what a design expert sees that I don't.
You spend more time watching the TV because the extra information provided tells them exactly how to extract that extra attention.

I think the best example are little kids with no self control watching endless amount of dopamine hitting videos like kinder eggs. People realized little kids loved these simple toy opening videos and the algorithm was more than happy enough to increase engagement by feeding kids these videos.
Shipping is very competitive. These are some of the most seasoned and efficient businesses, by necessity, in the world.

If Amazon is shipping things cheaper, it's because they are using it as a loss leader. You don't really think it costs them $0 to ship things, do you?
It depends on what the company is asking for in exchange for the severance and at what level you are at in the company. Assuming you have been there for say 3 years.

If you started as an entry level or new grad developer, than 1-3 months is pretty common, and fair. If you were mid-level 3-5 years experience, than 1-4 months is not unreasonable depending on the reason for split. But remember, if they are terminating you for a
specific cause they may give you zero to 2 weeks.

If you are senior or held one or more critical rolls during your time, than it is not unlikely they ask for some additional non-compete time or non-disclosure time, especially if you were privy to current R&D or other key company details. For that, they need to pay, and it should be reasonable to the time period they are requesting. That doesn't mean they'll pay you for 2 years, but I would be more likely to ask a professional compensation consultant or employment attorney for advice in this case if I wasn't sure. Remember, if you are being let go, the company's attorney or a fairly senior level HR person has been consulted so no harm in you getting advice too.

While generally not an issue in the engineering space, acceptance of a severance package in the U.S. (IANAL so double check your specific state) will prevent you from attaining unemployment benefits from the state. Again, fairly uncommon in engineering type roles as people are really mobile. However, I have had to let go of some people outside of engineering roles that took a severance and then filed for unemployment months later. They were quite upset when we challenged it and they were denied unemployment benefits. One of the primary reasons you are getting severance is to prevent the company's unemployment costs from rising.
Splitting focus to create a mobile client while the desktop client all their remaining loyal users actually care about lies moribund is a great idea!

But it just isn't thinking far enough outside the box. What they really should do is create an entire Thunderbird OS based on web technologies and XUL, and sell it to mobile phone manufacturers! It could be huge!

I'm full of great ideas. Have they considered that email client interfaces are hard to understand for your grandparents? Maybe they could make it look like your living room, with each piece of email a book on a shelf. And they could have a cute little animatronic talking bluebird that you could ask for help-- call it, I dunno, want something non-threatening... Thunderbird Bob!

One more? Short but sweet-- Thunderbird Vista!

Really, the possibilities are endless.
"Vetinari"? Like, Lord Vetinari? Just when I thought I couldn't love you guys any more...
Which implies that Uber needs to start off it's plans to build driverless cars from zero or partner, which is precisely what the lawsuit was about. It's also what Otto's acquisition price was predicated on - that it had built IP from zero for driverless cars. The settlement is an indication that it did not do that, which means they'll likely have to scrap a large piece of it's incremental work.

> You're not allowed to use other people's trade secrets anyway.

Being allowed to do something and actually doing something are two very different things.
This is an excellent read. I would suggest reading this also (maybe even before), as it provides one of the simplest (incomplete, but still useful) regex implementations you'll ever see: https://www.cs.princeton.edu/courses/archive/spr09/cos333/be...
It suffers from the problems remedied by the original submission (backtracking instead of DFA), but the code is shorter and simpler. They're great to compare.
> 2) programming seems to be the "hardest" of the high paying jobs mentioned. Once you get them, banking, consulting and law jobs actually have a lot of mindless or not super challenging work

Are you saying this as a programmer, or are you saying this as a banker/consultant/lawyer?
My ISP offers security certificates for $145 more than I currently pay per year. The result is that I'll have to pay up, or face a drop off in traffic for my sites from people who will be too scared to view them because of this new browser-based warning... My sites are all public information, no secure data is displayed on them, and there are no user accounts beyond those of my team's editing accounts. It would be sort of overkill to require HTTPS on them.

Cloud hosting is much more expensive than my current hosting plan. It seems like this is also highly convenient for ISPs that http will be phased out because either way, ISPs make a lot more money out of web site business by the newly required standard.

This is the future we knew was coming, where it becomes so expensive for individuals to do the same as companies do. It's how Radio, TV, and many other things were taken away over the years, it simply became too much of a legal hurdle and way too expensive to run until large companies became the only channel owners.

It's just history repeating itself, but now to shut out individual web site and application makers who don't have resources to compete with big business. :\
”One key feature of QUIC is that the transport headers — buried inside the UDP packets — are encrypted”

I’m not sure I completely understand this, but does that mean you get net neutrality for free if you use this?
Recognize them then do what? Humans are complex and I see no value in using a one dimensional, subjective metric to make any sort of decision or guide a personal philosophy.
I want the gunplay of PUBG with the support of Epic.
Pentingnya Memahami Situs Poker Uang Asli 2018 Terpercaya
Either Common Lisp or Scheme are effective introductions to lisp. Both languages are standardized. But Common Lisp has a large standard library (pros and cons depending on your tastes and interest in the language).

Scheme has the benefit of some particularly excellent introductory texts (Little Schemer, Seasoned Schemer, Structure and Interpretation of Computer Programs, How to Design Programs). The first two are not free, but are great introductory texts (and can be used with Common Lisp with some adaptation, same with the other two), the second two are freely available online.

Scheme is also a conceptually "purer" functional language than Common Lisp. Depending on your background and feelings towards other functional programming languages that may have some appeal to you.

Common Lisp has a comprehensive standard library via the components described in The Common Lisp HyperSpec. With Quicklisp and other things you can easily add packages to your projects extending your environment to provide support for nearly anything anyone has ever written a CL library for.

From a technical perspective, Common Lisp can be a more pragmatic language in many ways. It allows you to drop into base procedural code, or write functional code. It has a built-in object oriented system (CLOS) that has a lot of fantastic features. Much of this can be added to Scheme, and may be available through an SRFI, but is not baked-in. If you're interested in implementing object systems, Scheme can be a fun language to use for that purpose.

Setting aside those, another big difference is one that sometimes causes heated debate, but for me is just a thing to keep in mind. Scheme is a lisp-1, Common Lisp is a lisp-2 (really a lisp-n). Scheme has one namespace that everything uses (though you can encapsulate things inside of closures and such). What this means is that at the top level your functions and variables share a namespace. If you make a function f and a variable f only one of them exists. This leads to some cleaner expressions when using a functional style as you can just use the variable name in the function position. In Common Lisp you may have to use something like (apply #'f some-param) when f is a variable holding a function reference. This is a minor thing, in my view, but if your intent is to explore the functional side of lisps it can be nicer to use Scheme. Common Lisp has separate namespaces for functions, variables, macros, and other entities (I'd say objects but I want to avoid confusion with the sense of object-oriented programming objects).

Both have module or package systems for organizing projects. Both have good testing capabilities baked in or that are easy to add on. Both have active communities (with a decent amount of overlap between them).
This floating-point precission error surprised me
Crypto’s go-to wallet forked as MyEtherWallet co-founder launches rival service
Why? Via freedom of association we all can (and do!) pool our money very well, and we have more money altogether than the Soroses and Koches of the world.
TLDR: Your brain has certain regions active during normal consciousness. Magic mushrooms shut down some of those parts and activates others, so your brain makes new connections to different regions and develops an altered consciousness.
I'm surprised how many people feel this way. I have some bluetooth headphones and really don't care either way - the need to charge the battery and deal with pairing issues is a far bigger problem to me than a headphone cord.
In the end, we don't know what Alexa is listening to.

If we do dead-listing style analysis with teardowns and eeprom dumps, it can only tell us what it was listening to at that time.. and sometimes not even that.

How do we know what [.0076162328 3.27617819 91817.111121123 -65.2129] is listening to, especially when combined with complicated neural network weights? We can only check and verify every possible input, and that's effectively infeasible.

We chose not to buy these types of devices for our house, because of the great deal of unknowns.