skysight-inc/HackerNews huggingface dataset:
You can't "avoid state". State is essential to any computation.

The only question is, can you express some of the state-relations as serial code? If "relationships became intricate (a computation graph)", chances are, you shouldn't use serial code anymore, because that splits dependencies in a two-class society: those that are expressed using code and those that are expressed using dead data. It is usually preferable to specify everything as dead data if the relationships get complex, and to then code sort of a virtual machine that "executes" the data.

So it's in fact the simple cases that lend themselves to being expressed as serial code. I won't argue with that there are nice looking example usages. Problem is, as always, systems that help making the simple things easy often make the hard things impossible.
Having a huge line of sight doesn't solve the problem. The receiver has to be oriented roughly perpendicular to the incoming beam in order to get any reasonable efficiency. And the receiver has to be large in order to account for beam dispersion and aiming inaccuracy. For aerodynamic reasons the receiver can only be on the top or bottom of the aircraft and can't be angled much. So therefore the power transmitter must be close to directly above or below the aircraft.

Battery energy density is steadily improving every year. The 2019 Nobel Prize in Chemistry went to the inventors of the lithium ion battery.

https://www.nobelprize.org/prizes/chemistry/2019/press-relea...
I don't think DisneyLife is available in the US.
You're betting your species on it though, so it better be some pretty ironclad inequity.
The offering is API as a service, unsure if Video amuses me as a developer.
Right. What is going on here? Really hope someone on HN can explain this in a succinct way.
I’d be curious to see that from FAANG specifically, since they drive so much international hiring.
It won't happen again again /s
I used to have two PDP-8s that did not survive moves. If I had only known what they now sell for on eBay..
I wish them luck but I doubt they'll find a magic solution to beaming power through clouds.
You could GDPR request deletion instead of using the built-in 'delete account' feature, and in the request note that you would like to know if they also delete your account from their backups or what their backup retention policies are like. GDPR deletion requests also mean they have to delete the data from their backups.
You still need enough power to make a late go-around at the destination, in case of problems due to weather on final approach, arrival spacing, or a problem on the runway. I've been on planes that had to go around from low altitude three times, so it's not even that rare. Either the engine needs to be large enough to generate full take-off power, or you need a large margin of battery power that will never be used on an uneventful flight.
The dishonesty and irresponsibility of the fed is going to end in disaster - disaster, in this case, being destruction of the currency.
Check out https://www.pgmustard.com/ if you haven't already. It has helped me optimize queries as much as possible when querying large datasets.
perceived Japanese politics-neutral stalking horse I intermediary allows you to get Trump endorsement [0] while superficially obfuscating ties to Saudi money.

[0] https://www.realclearpolitics.com/video/2018/06/28/masa_son_...
It seems so. I really need to make that dumb app I've had in mind! The idea isn't original but hey it seems people will throw money at it anyway.

As a bonus it won't abuse the underemployed nor will it fuck travellers, homeowners and destroy cities by messing with their housing market.
> It's pretty cute. Still no static types for "Strings that end with a dot" or "Strings that match [a-z]+" or "Strings that are proper nouns". ;)

That’s not true, you can wrap these in types that can only be constructed from valid data, and from that point on you can be sure everything is correct.
1. It’s a lot easier to maintain a schedule like that when you have a team of people to hold you accountable

2. They’re probably describing their ideal day, that actually happens less than 30% of the time
It's impossible to observe, appreciate, study, or learn anything useful from the Mona Lisa when you're over 12 feet away in a sea of bodies. I thoroughly agree with this article, and I'd go even further. I've pretty much stopped going to popular museums because they are simply too crowded. I don't understand people who go to museums just to take a selfie in the same room as a famous artwork. If you really want to appreciate a work, you can learn far more about it on the Internet where you don't have to fight a sweaty crowd.
We do the same, first non-technical interview, and we reject most candidates due to the cultural fit issues. It’s too expensive to involve dev resources into the process first. In our process: if you are friendly, sound smart and enthusiastic, you get the tech challenge as the next step.
>This idea that an art critic (or any cultural critic) has to be from the country in question (or of the same race/gender/etc) to have a valid opinion is anti-intellectual and misguided

This is not art criticism, this is telling another country what to do with the art in their museums...
Do we really need a meeting?
I wonder why the 50/50 ones (visor top with cage underneath) aren’t more popular? Juniors/Women I think are required to wear regular cages but for recreational players you’d think more would wear that type?

I got a used pro players helmet from my team for $20 after the season (they sell off all their gear to fans) which is great bargain for a really nice piece of equipment - but I wouldn’t dare playing games with it because it’s a visor obviously. I look like one of the cooler dads at the 4year olds’ skate practice though.
Rails routing does go to specific methods ordinarily.

What's funny here is, apparently, .get? used to return true for HEAD requests.
almost everyone i know has the remember password feature disabled because:

a) they don't want their passwords going Google.
b) it's annoying when you saved the wrong one by mistake and now it auto-fills it every time.
c) there is no reason to use one since they only use a bank of 5 or less passwords across all their accounts.
With government orgs we get representatives who don't have any stake in improving these things.

I once had an incident where the receptionist at a DMV office messed up and didn't register me. I had patiently waited for 3 hours before noticing that people who lined up after me started getting called. So when I went up and asked if anything is wrong, the office manager looked something up on her screen and, upon seeing that I'm not registered, smiled and cracked a joke about it with another employee. She then told me I have to go back and take a seat and wait for my number to get called. At this point, I realized something went terribly wrong, and started literally begging to get expedited since I had already waited for more than three hours by then. The office manager's response was to scream at me, telling me that I'm causing disruption, and threatening to remove me with force.

I wonder if there's a way to actually improve the quality of these services?
That was an executive who Kalanick fired because of what they did.
Considering the IP limit from the demo. I think the prepaid plan for under 5$ sounds like a good option. Thanks for the trigger.
How does wealth that is not being spent affect you at all? How is it better for the poor? What do they gain exactly?
I really don't get the pricing of many many online services. I think if you did something like 1 or 2 bucks a month you'd win a lot of customers on a site like this. and they'd probably stay as well.
I'm not saying 5 or 10 or 20 a month is expensive. But it is not as cheap as a beer or a bread. and having multiple of these 5 or 10 dollar services eventually does add up, and people eventually will cull the ones they deem too expensive or unnecessary. on the contrary if they just cost a buck or two (which in my opinion is probably more the actual value) I'd probably wouldn't go on a cull-cruise at least every halfyear
2012 mbp. Still mostly self serviceable, and I'm on my second display, third hard drive, and second set of RAM.

I'm gonna ride this heavy machine until the wheels fall off.
The 2017 has a Touch Bar, unless it's the entry level version, in which case I don't understand why you would purchase a 2019 which is essentially the same device... but with a Touch Bar that you never liked
That's about X, not "Linux." How do you do that on a Chromebook? How do you do that on a text-mode console? How do you do that on Wayland? How do you do that over SSH from ConnectBot on Android?
> however at the cost of lower cohesion

Is that cohesion within the team, or across teams (in the company as a whole)?
> But the type itself doesn't say that it must return the first element.

The "-> a" means a guarantee you will always get an "a" (by definition). This is why the fix is to change the return type to "Maybe a" which includes "Nothing". Why it isn't like that by default in Haskell is a different issue, but the return type is really guaranteeing that "a".
I'm not blaming the boomers, it's not their fault that politicians pander to the demographic group with the most votes.

It does suck for those of us who aren't in that demographic, though.
Thanks for sharing that was indeed a very good talk!
I creatd a minimal framework in C++ in mid '90s around the concept of Contextual Objects. Child contexts can be used to affect life-cycle scopes. In this approach, the virtual construct of a 'containment context' allows for managed life-cycles, at an aggregate level. Delete the context and all child objects (recursively) are deleted as well.
I am also happy to see that sometime in the last several years slices of arrays became views rather than copies. https://developer.apple.com/documentation/swift/arrayslice
Atlassian adds free tiers for Jira and Confluence
> What if we work to make air travel less useful.

Air travel is (for a certain distance) the most efficient way to travel. No infrastructure needed along the way (if you discount the air ports used as emergency targets), fast, and quite flexible. Trying to ignore that is futile.

We should simply mandate a growing percentage of carbon neutral fuels for all aircraft traveling to and from our countries. Start with 1% next year, it should be easy to implement and then increase every 2 years by another percentage point.
What makes me disgusted on this is how many Sears employees got taken along for the ride while people like Eddie Lampert greatly profited while company tanked. I highly recommend the following podcast by the Grubstakers as it illustrates exactly what I'm talking about:

https://soundcloud.com/grubstakers/episode-105-eddie-lampert...
> Sears said its owners have been “working hard to position... for success by focusing on our competitive strengths and pruning operations that have struggled due to increased competition and other factors.”

Strengths? What strengths? Unless it’s the only store around, there’s absolutely no reason to go to a Sears today.
Nobody in this thread disputed that Python 3 allows for non-ASCII identifiers.
Not so. I know people who live this way.
This is really interesting. For systems programming, files usually have clear ownership and modification context. If I call exists(), it should still exists for as long as that thread is paused.

It's an anti-pattern to throw errors for expected behavior.
>Yet for some reason people still insist that estimating non-trivial software is not only possible, but trivial.

It's always maddening to get into debates about this stuff with project managers who believe this nonsense. I know the Fibonacci point scale is supposed to address this by giving PMs something, but I've only ever seen it turn into time-estimates-by-proxy.

These days, I only ever give estimates in terms of time scale. A task will take "hours", "days", "weeks", or "months". As long as it's within my power, my team will only ever estimate on that scale.
> We don't process frames or video streams on our servers in order to provide you with the most privacy that we possibly can.

A side benefit for you that I imagine you already thought of is that it greatly reduces the amount of processing power you have to pay for to run the service.
IFR isn't easy or solved. Seems like government is the only one funding Gen IV breeder reactor research, as well as Argonne National Lab and Dr. Till's work there, so I think government is doing their part. Until it's solved it isn't. When the facts change, I will change my mind.
Nice article :)

To me this highlights the importance of a dependable business partner. It's pretty impressive that you both persevered through the storm.

I'm running a business on my own atm. Despite lower expenses and no possibility for conflict, it sucks not having someone to share the ups and downs with.
When technology fails, who’s responsible?
Big shot days run off the rails late. If you manage a significant organization, early morning is probably the only time truly under your control.
Most of the Louvre is pretty empty and easy to get around, though. At least as of five years ago. There are a few famous pieces that attract enormous crowds at peak times. But there are dozens of halls you can wander through without much traffic at all.
Running for President Bloomberg
How many WeWork's is that?
> the government will have a controlling stake in every pretty much every private company.

Oh, that never goes wrong...
It means that the individual banks don’t trust each other and are leery to provide credit to each other literally “over night”. So they aren’t willing to provide liquidity to each other because they fear they will not pay back.

Remember that banks have fractional deposits, so they might be left without money throughout the night and then have to literally be insolvent the following morning. So the Fed steps in to cover these situations.

This is important because the economy and the system in general is supposed to be doing “just swell” when there are symptoms of a disease
My 2013 MPB still does the job, I had acquired an iPhone SE a year or so ago and I'm very happy with it, with both of 'em.
Unless you're working in a frathouse, it's an incredibly poor way to deal with other people in a workplace.

This rubs many people the wrong way, and you'll quickly find that most of them will not go out of their way to help someone who acts like an asshole. Having people not want to volunteer their assistance to solve your problems is not great for your career trajectory.
There's an explanation here: https://wolfstreet.com/2019/11/06/whats-behind-the-feds-bail... & https://www.youtube.com/watch?v=ORGFtWowKKM

Basically there are actors borrowing at the low repo rates and using it on higher rate government backed mortgage products. Banks with money don't want to lend to these actors, hence the repo rate hike.
Hmm well, what I had in mind was something more of and array of arrays, where each array is a row and at each index there is a column. What I had in mind is a download of such arrays, inject them to wasm, and then access them using an external interface. Was thinking about using basic array methods as I am pretty much non experienced in Rust, and would be a good learning exercise. A relational language tho might be interesting.
Telcos use a third parties to transfer messages between networks so you can sms anyone (eg att to Verizon). Someone like Syniverse probably restored a database from Feb which caused the resends.

They store the data because it's valuable.
https://taiga.io/ is an open source version for agile, not sure how good it is.
Surprised she did not mention MagSafe. This is, IMO, the single biggest unforced error Apple has made in a decade filled with them.
The “fighting culture” in the NHL (perhaps more in the AhL and college leagues?) can’t die soon enough. It’s already better than it used to be in the 80s and 90s but there is some way to go. A good first step would be actual match penalties for proper fights. It has worked elsewhere.
In my experience, this isn't it at all.

The more people who need your input/help and make demands on your time, the less personal and free time you have.

Being a CEO feels exactly like being a Dad with 6 Toddlers. If you want even a micro-second for yourself it has to be before everyone else wakes up.

That's why they wake up at 4:00am. It's not because they are dominating the world... its because they are trying to hide from it.
You can’t exempt small plans because big fish buy companies for the express purpose of raiding the pension fund.
I'm involved! Feel free to reach out at martin@tmrow.com
The emotionally charged downvotes from the people that are addicted to facebook will do nothing to change the fact that it IS addicting. It is literally designed to get you addicted, and it's clearly working
I'm not sure that in theory she does. The law has this idea of "the Crown", which is a sort of mechanical legal function, which happens to be exercised by Queen Elizabeth II at the moment, but which is tied up in a lot of law governing what it does in various situations.

Consider the recent Miller II case [1]. The prime minster advised the Crown to prorogue parliament, which it did. The supreme court decided that the advice was dodgy, and so the prorogation was void.

This is not how it works for normal decisions taken under advice! If you advise me to buy an avocado ice-cream, and i do, but it turns out that you've never tried avocado ice-cream, and it's actually horrible, i don't get to go back to the shop and tell them that the purchase was void. I made my decision, and i have to stand by it. I might get to sue you for giving me duff advice, but there's no suggestion that my decision itself is altered.

So it really seems here that the Queen isn't deciding to do things, even in theory.

If she refused to do something she's required to - issue the prorogation, assent to laws, etc - then she would be in trouble, not because she's upsetting the balance of power, but because she's simply not doing her job, which is to exercise the powers of the Crown as required by law.

[1] https://en.wikipedia.org/wiki/R_(Miller)_v_The_Prime_Ministe...
An entire flock of canaries has died at this point.

Last chance to rush for the exit.

The question is of course: where do you park your money before the big one hits so as to minimize the damages.

Cash?

High-tech stocks?

Real estate?

Cryptos?

Bonds [lol]?

Art?

[edit] : not sure why the downvotes, this is a legitimate question: if you anticipate a recession in the next 2 years (I do) how do you structure your portfolio to minimize the damage?
The great thing about a 31 year old target with no teeth means everyone can feel good today and no one responsible will be around if it fails.
This 100% this. I run my teams via "Kanban" (I don't know how kanban it actually is, but that's what I call it).

The only question I ask around prioritization is "Is it worth doing?" If the answer is yes, I ask the stakeholder if they care how long it takes. If they do, I ask for a range and give a best estimate if it's achievable. If the answer is no, I ask why they care how long it takes if it's the most important thing to do.

My engineers know that they're expected to do that one project to completion, and we loop in other stakeholders (marketing, sales, QA, etc) progressively as we approach completion. Admittedly I work at a company of 20, but it works remarkably well, despite the absence of a "schedule"
What is the equivalent in TypeScript?
const head = (arr: Array<number>):number => arr[0];
happily returns undefined if you pass an empty array (with strict null checks)
$100-billion handed over to banks for overnight loans! The top 15 largest banks now hold a combined total of $13.7 trillion in assets. Like they really needed it.

Congress did not okay this, nor did the Fed need any permission due to their autonomy. I believed they infused over $200-billion this year. That is equal to giving $1-million in startup capital to 20,000 startups.
As a person who prefers profanity and hyperbolic exaggeration and over-reaction when dealing with technical topics (about which no sane person would do things like threaten violence, so it becomes funny for someone you know to do so), I entirely understand the need for policies like these. I am fully aware that I am not all people or even necessarily normal. Reviews inherently involve other people, and unless you are in a closed and close-knit social group, it is very easy for people to misunderstand things and be unaware of the subtext a person might be intending to communicate with.

I don't really understand why (at least not enough that I could effectively change the situation) some folks conduct themselves as if everyone else is their best friend and knows them intimately, knowing when they are joking, etc. Is it a matter of stereotypical 'social awkwardness' that society derides intellectuals with? Or something different? I haven't personally come across people that are earnestly writing code review comments with malice, but have certainly seen some that could be seen as overly negative/aggressive/etc by an outsider (they were written in a very close-knit team amongst friends, though). I presume most all problematic comments come down to misunderstandings.
Maybe CEOs don't have families? It's a priority for me to be around to see my kids off to school.
Beat Saber is great, and it gives me hope that great VR games are possible. The question is, why aren't there more great games like Beat Saber? I realize there are some other games that people like in VR, but practically speaking VR is a one hit wonder in the gaming ecosystem right now.

Valve promised to release 3 big titles by the end of the year, and it's November with no news yet.

https://www.techradar.com/news/half-life-vr-game-could-land-...

The problem I see is that VR adoption is so low there's little incentive for developers to target for it since the development is so expensive. And this in turn means fewer people are excited to buy VR - it's the chicken and egg problem. Facebook was supposed to solve this by throwing gobs of money at studios, but considering how much money they spent that was an absolute failure.

The reason VR isn't taking off is because most people don't find VR worthwhile. What it would take to make it more worthwhile - better technology, better price, better content. I think the tech is 2-3 years away from being good enough for even early adopters. So far people that use VR are mostly hackers, developers, tinkerers - not many of them are really consumers first. I think the price is 5-6 years away from allowing it to transition to mainstream. But the content? Honestly this was what I most excited about years ago, but now I'm beginning to think VR is just a dead end. Yes, there's some cool stuff - but very little of it isn't a gimmick.
What Is Melancholy in the 21st Century?
Or track the ISS as Zarya.

/waves a trusty Omnipoint phone
The pattern I see is the person spearheading code of conduct is quarantined in their own office so the rest of the team doesn't have to put up with them. Not necessarily managers.
Unless they plan to ban the consumption of meat, the biogenic methane cap seems like it would result in more emissions. If Kiwis don't grow their own beef, they will just have it shipped from abroad. Same consumption pattern, no global change in gross biogenic methane, but now there is the added emissions of shipping the beef across an ocean.

Also, I can scarcely think of a more Orwellian idea than that Kiwis may soon be required to hold a (scarce) methane permit in order to raise livestock on their own land. Your sow had a litter, ey? Hope your permits are in order!
After hearing about the MacBooks that had serious issues interfacing with audio hardware in 2018 (which would have been an incredibly bad problem for me), I'm too scared to upgrade from my 2013 MBP. It's too much money to spend on something that might have problems.

EDIT: Did Apple ever even fix that? I think it had something to do with the T2 processor.