skysight-inc/HackerNews huggingface dataset:
um, moving past needing "charm and subtlety" to include minorities is one of the huge advances of cinema in the last several decades.

again, you seriously should reconsider your identity politics if you think of any popular tv/movies in our current day as a "sermon." many people (including myself) who grew up with those same movies (and i appreciate blazing saddles & alien as much as anyone) do not find themselves at odds with the current ideological landscape.
A wild political change of views from libertarian to conservative appears..
The only difference today is the number of platforms and browsers your code has to run on. And there are a zillion JS libraries to simplify that problem.

The main thing is to just pick one that is popular and has been around for a couple years (not something just released) and start coding.

Work on your JS fundamentals - https://github.com/getify/You-Dont-Know-JS

On the backend, use google cloud or azure. There is a ton of code already written for any kind of app/website usecase you can ever imagine. Just reuse it.

Today's Mark Zuckerberg would just be plugging in piece that already exist. Focusing less on code and more on the User needs.
Rutgers Releases Report on How Cultural Factors Affect Chinese Americans' Health
Haven't used Xfce in a few years... is there finally a native Dock/SuperBar or a proper plugin that isn't some hack that nests alternative docks inside a panel?
You always have the option to switch careers.
> No one cries foul on a passport or driver's license, but a national ID card is so draconian

Fair point, but it's worth noting that lots of people don't have either document. Hence, say, the voter ID law fight: many people genuinely have no standard identity document except SSN.

One other aside is that driver's licenses are a remarkably bad identification document. Even plenty of bars won't take out of state driver's licenses, or will outright declare real ones to be fake. And dealing with government offices, I've had several iterations of "that state's license ID has a different number of digits, so I can't use it in our system".
> to take the 1000,000th identical picture of some landmark just to say you've been there too

That's only one reason for tourism and is not a motivation we all share. That said, this is perhaps another externality of social media that we should seek to redress, alongside the concerns with privacy and manipulation.

Instagram doesn't really help anyone when it sends thousands of people to a landmark, so they can take photos of themselves in front of it.
US Senator says wireless carriers are helping Trump build 'surveillance state'
That is a fair question. Frustratingly, I think an important part of the solution is actually pampering and providing disproportionate help to the "historically privileged that think the recent equality is oppression against them". After all, empathy is the most important thing, even if the person you are giving it to is particularly bad at showing empathy back (and refuse to acknowledge the structural privileges they have had).
Yep, but they are all high quality. Xfce has been my daily driver for over 10 years now. I've just had to wait patiently to buy HiDPI hardware - and now it's cheaper so for me win/win
The entire Shrek movie in one GIF
>biological neuronal processes

who is talking about neurons? Beneficial random mutations propagate, negative don't, on average. In this way, the genetic code that survives mutates along the fitness gradient provided by the environment. The first self-propagating structure was tiny.

It's not literally the gradient descent algorithm as used in ml, because individual changes are random rather than chosen according to the extrapolated gradient, but the end result is the same.

>computationally intractable nature of 4^1,000,000,000

which is a completely wrong number, even if only because of codon degeneracy. Human dna only has 20 amino acids + 1 stop codon, which are encoded by 64 different sequences. Different sequences encode the same amino acid.
my only fully uv tattoo simply says fnord.
>People become more comfortable with greed.

Maybe the greedy one was the guy who thought he could pay pennies from his Western salary because he's dealing with third world vendors who should be satisfied living a third world lifestyle.
Congrats! As someone else said, make sure you have a healthy buffer of cash. Unexpected doctor visits come up, you'll want to take the kid somewhere and they go through diapers really fast in the beginning. Also make sure you and your partner can communicate and have plans for sleeping and babycare. My son is just two months and we've finally figured out a sleep routine since we had both been getting up when we started to fuss or cry at night to eat. If you need any advice, have questions, or just want to talk I can send you my email.
I mostly agree but not with the last part. Eating local food made for locals is probably the most easily accessible genuine experience you can get when you travel for short periods of time.
Yes, I agree entirely. Which is why the cost must be driven down for obtaining a national ID card, and you should be able to obtain one as easily as going to to a DMV. Someone in this thread suggesting using the postal service for such a task, which I would be in favor of with adequate controls in place for safeguarding the PII of citizens.

> One other aside is that driver's licenses are a remarkably bad identification document.

This is changing with REAL ID; all states are either compliant with new ID issuance and doc standards or have received an extension. https://www.dhs.gov/real-id
The damning part is that even if the repair place uses an actual Apple battery with all the circuitry exactly the same the phone treats it as a complete unknown because it hasn't been approved by Apple and authenticated. If I open up two identical iPhones and swap the batteries I shouldn't have diminished functionality, the phone should still fully report everything it knows about the battery health.
Panel: Facebook's Distributed Database Evolution at Distributed SQL Summit
I envy americans for their national parks, and the access to them.
If you're taking selfies with a gun, you probably aren't responsible enough to own a gun. Unfortunately, the same could be said for operating a motor vehicle based on a number of these incidents.
I think of the term optimal control [1] given that problem description. Maybe there's some overlap in the definitions?

[1] https://en.wikipedia.org/wiki/Optimal_control
Fortran was designed for punch cards - sometimes you could even "write" new code by picking old cards from your desk drawer.
If people didn't want to visit iconic places they wouldn't be iconic. If you ever went to China, in most cities, not just the most popular ones, if you go to city center where people are used to spend free time, you will find yourself in a crowd bigger than Venice when a couple of cruise ships are docked for a day.

Industry or gov shouldn't regulate to only serve those who are able to pay premium. There's nothing wrong with visiting that same Venice while living in a nearby city. Just build the infrastructure to accommodate more people and warn everyone that you should brace yourself to walk in the crowd or postpone your visit until off-season (or in case of Venice, just walk it in the early morning).
> This is the Airbus v Boeing problem

This is a false dichotomy.
> and sellers don't care if you put your fruit and vegetables back.

What does this mean?
> Majority of Britons now believe that climate change is more pressing than Brexit

That just means we're not going to do very much about either of those! Although grid decarbonisation has been a great quiet success so far. It's just that nobody seems to want to take credit for it and push on further.
> Synchronous or asynchronous is something up to the caller to the decide – not to the function itself.

async/await aren't strictly necessary, but to avoid them you need one of:

1. a sufficiently smart compiler with whole program compilation, or

2. to compile two versions of every function, an async variant and a sync variant, or

3. every async wait captures the whole stack, thus wasting a lot of memory.

Async/await is basically a new sort of calling convention, where the program doesn't run in direct style but in continuation-passing style. This permits massive concurrency scaling with little memory overhead, but there other tradeoffs as per above.

Async/await makes perfect sense for Rust which wants to provide zero-overhead abstractions.
> I would still rather err on the side of what close friends say rather than family.

Yeah I was thinking of the same. If they came out to their friends, it's probably who they wanted to be and felt most comfortable sharing with. It was also how they would have liked to have been remembered.
Your 2nd error isn't possible in Python, so I'm not sure what you did there. Regarding the first, sure, it is a bug that was annoying to catch. But, having an `Iterable` interface in Python is also really neat and useful if used responsibly. If you're programming regularly in Python, you are accustomed to the tradeoffs that come with a dynamic programming language and no static types, and you can still avoid issues like the one above.

Right off the top of my head, using type hints with a decent IDE or an assert statement would likely have caught the issue.

I'm not saying that Python doesn't have issues (all languages do), but I don't see the error noted above as any sort of deal breaker. On the other hand, if you're only ever going to use Python like a strongly typed language without taking any advantage of its dynamic characteristics, then I can see why it would seem as a total downgrade compared to languages like Java.
Actually, I have more "foreign local" friends than people I know in my country of birth. It wasn't a choice per se, but it just so happened that I found a lot of interesting people to connect with.

I understand your point, it's valid. But I will add that local markets, in Cambodia for example, will sit on mangoes and papaya until they rot, and still charge a premium despite the product being borderline inedible.

Oh, and I am very well aware of local prices. If you take a local with you to theater or even grocery shopping, you'll astound yourself at the "premium" that you get charged as a foreigner.
But then again the "self" prefix means doing it to yourself, as in "self-portrait" (which is where "selfie" comes from): taking a portrait of yourself.

So "selficide" would mean killing yourself, i.e. the same thing as suicide.
Complaining about prices in Cambodia is pretty greedy indeed
okay, so use type annotations and mypy --strict
University of Michigan has an interesting channel: https://www.youtube.com/user/DynamicLegLocomotion

Also Nvidia's YouTube channel occasionally has interesting videos on their Jetson platform.
The currency questions imply that they didn't have enough information to arrest him (and were quite possibly aware of the mistaken identity issue), but didn't want an actual thief to escape jurisdiction with stolen money.
EvilWM is a nice non-gtk window manager (though I don’t actively avoid GTK, it has been my daily driver on and off for years).
Wait until you see what happens when Americans get 4-6 weeks of holiday per year like the rest of the world
I feel like destroyers are large enough that taking your eyes off the "road" for a moment to adjust controls is perfectly fine. Ships like that have radar systems to detect other boats. These things could probably pilot themselves with enough sensors. They move slow enough in crowded waterways and have actual radar (versus lidar or cameras) so seeing the speed and direction of other things around them is already built-in. Relying on a bunch of tired people to work together to steer a ship seems like a worse idea than having just one well-rested captain that can sit back and observe an auto-pilot.

Having a thoughtful default UI along with the ability to display any control or status on the screen would seem like a better idea for central control station. A captain could pull up their own configuration for the control panel. During an emergency, they could fallback to a default view that could be referenced by operating procedure documents. Give the ability to delegate controls to other stations but do not allow multiple stations to control the same input, that seems like an idiotic idea.
400 comments in https://news.ycombinator.com/item?id=20668578
Very cool, thank you for sharing.

I had sat on Ubuntu for a while, decided I should learn more linux by installing debian, and failing that, I opted for Xubuntu. I was never a fan of Ubuntu's UI/UX, and wanted something snappier, less rounded, and preferably shipping without so much bloatware, and this seemed to tick most of my boxes.

Do you mind sharing any particular things you like/dislike about Xubuntu?
Last year I switched from MSCI World Index to MSCI World Custom ESG* Index. With passive investment you want as much companies as possible in your basket so excluding companies is not something to take lightly. But both these indices perform the same so for me it was an easy choice.

* Environment Sustainable Governance. 58 out of 1660 companies are excluded, mainly in tobacco, guns and UN global impact.
The Hell Law says that Hell is reserved exclusively for them that believe in it. Further, the lowest Rung in Hell is reserved for them that believe in it on the supposition that they'll go there if they don't.

(helped me out of a jam as someone raised christian...)
Yeah, Dilbert's (older) version of the joke uses 9.
No! It means the selfie killed you? Which would make it correct.
The ability to charge is only for either (a) additional copies of data or (b) if the request is "manifestly unfounded or excessive." Given that there's no guidance on (b), that eliminates 99.9% of all SARs.
Congratulations!

1. Get a health insurance for you and your wife if you don’t already have one. That takes care of large unexpected costs.

2. Make a budget for next 2 years. This will show how much money you might actually need.

3. Build savings from today. You should be able to make good savings by the time your baby is born.

4. Not sure what you do. If possible find a way to build long term relationships with your clients.

5. Doing 2 projects, about half time for each is also a good idea. Gives you a safety net.

6. Choose clients that have good cash flow. Funding or profitability.

It’s important not to freak out now. Your wife needs a lot of support and you should be there. Also, first time dads under estimate the support they will get from friends, family and the system in general. It should be manageable!
>what I wished existed when I was learning said details.

This isn't what 'pedagogical focus' means though. Just writing down the stuff that helped you out very rarely covers what is necessary to help people out in general.

A pedagogically focused approach would also cover the assumptions you had going in and provide clear references to expected prerequisites. It should also cover the "why" for a specific approach if there are multiple approaches, which is very frequently left out of internal documentation wikis.
> an incredible stress on the cultures and uniqueness

Are there still local cultures anywhere in the world? The west, and a lot of asia is more or less similar now, people are accepting of each other's habits and won't make a fuss if you break whatever local customs are left. I think local cultures were a thing of tourism ~40 years ago, people now glorify tiny differences.
I thought this was an API client for an SEC API. But it's an API client library for a third-party service.

The site with the API docs is blocking my residential IP address (in China): "What happened? This website is using a security service to protect itself from online attacks."
> boat travel is even worse than planes.

Not all of them, can't do much more eco friendly than sailboats. Besides walking or cycling, but that won't take you across oceans/seas.
So no biological evidence: nothing to support the "instinctual" claim.
Happy Zaraday [0]

[0] https://discordia.fandom.com/wiki/Zaraday
iPhone cables will hack your computer
> Remember that old iPhones are frequently resold. You're going to want to know if it has OEM parts.

That's something they could display without disabling the entire battery monitoring screen though. They could do that for every single part of the phone but instead they remove functionality if you don't do things the apple approved way. If I open two identical iPhones and swap their batteries there shouldn't be any degradation in the phone but Apple has decided there should be and that I can't see the battery info any more under any circumstances unless I go through them.
Nuclear reactors in cars are a bad idea. Even if they can be built small and never needed refueling, cars get destroyed in all imaginable ways all the time, so the nuclear pollution would need to be expected to be released often. Also, we don't have a solution for the contaminated waste that millions of nuclear powered cars would produce.

We can satisfy our power needs from renewable sources with existing technology to competitive prices.
What do you mean by theme park like destinations? Can you name a place where someone from halfway around the world wouldn't be able to experience another culture.
The problem is that everyone is traveling to the exact same handful of hot spots. The world is massive, yet these people can't get creative enough to do something other than get that "iconic" picture of them holding up the Leaning Tower.

You can see the same behavior reflected in the hiking culture here in Washington. There are thousands of unbelievable hikes, but a sunny weekend will see a mile-long section of cars at the parking lot for Stuart Lake / Colchuck Lake / The Enchantments, while other hikes throughout the state have no more than 3 or 4 cars.
Its about selfies and Instagram these days.
Unless you drink Pepsi? Its 1/3 corn syrup.
Budget. Make your inconsistent income look like a steady one and plan how you're going to spend the money.

I use YNAB, and they have a bunch of articles / videos / podcasts about variable income, such as https://www.google.com/search?hl=en&q=ynab%20variable%20inco...
This post is infuriating and a new nadir in "tweet leadership" right after that 10x developer myth tweet[0]. Engineers and game devs shouldn't have to destroy their work life balance just for making a video game for children.

This person should fire himself for this post, for even having the nerve to praise such an obtuse culture.

[0] https://twitter.com/skirani/status/1149302828420067328
Why can't you just buffer money on your business bank account, and thus give yourself a steady salary on a private account?
Tourism can be properly regulated but people don't want to miss out on even a couple dollars. Cheaper countries, like Thailand, have to be priced accordingly. Compare Kauai with Phuket.
Software, before python
Very cool project and good job on releasing a new version! Libraries like these are huge work.

One question: compared to the native text-to-speech on macOS, the synthesized speech sounds, for a lack of a better word, robotic. Is this an inherent property of the approach you used or a result of trying to squeeze something as complex as this into a Javascript library?
I'm not capable of speaking about OCaml, but I clicked on because I use Lua professionally and where it gets embedded always strikes my interest.

This is using Lua 2.5, current version of Lua is 5.3^, and Lua is not a fast moving language. 2.5 dates from 1997, 22 years ago. So wow, an interesting use of Lua, but as a fairly capable Lua programmer I'm not sure I could code in it.

Instead of using the standard C Lua interpreter (or Luajit), this uses Lua-ML which is an alternate interpreter for Lua 2.5. So moving it forward to Lua 5.1/5.3 would seem to be a lot of work of basically writing a new Lua 5.3 interpreter.

Seems super cool, and a fun project, but...wow. :)

^) https://www.lua.org/versions.html
the US is a bit shy about national IDs for vague reasons that seem loosely associated with anti-authoritarian reasons and distrust of government.

It's called "history." And as they say, those who don't learn from it are doomed to repeat it.
No. I'm blaming the size of the field.

Do you thoroughly know all the web frameworks? Does anyone? No.

Do you thoroughly know all the major languages? Does anyone? No.

Is that because everyone is incompetent? No.

As an analogy, there was a time when a "renaissance man" could know much of the world's (or at least Europe's) knowledge. Then, in the late 1800s, there was a time when one person could pretty thoroughly know most of physics. Those days are over. Physics is too big. Even the best people know one area deeply, and nearby areas fairly well, and are sort of familiar with the rest of the areas.

So it is with programming. It's too big to really know it all. You can't. Nobody can.
In Brazil we also have a number assigned to each person (as do most countries). It's just not a secret (but it is personal information, and thus companies can not publish it), so it only handles identification. People are expected to use some other means for authentication.

Many people have this number published for one reason or another, and it doesn't become a problem.
> "You can't dump stocks without someone else buying the shares from you."

At what price?

That's the impact of moves like this: 1) lowering stock prices for existing companies and 2) allocating money/increasing prices for climate-friendlier companies. It could mean the difference between, say, a large oil company getting $1 billion from a European fund and a battery technology company getting that billion.
Just don't use it. I presume you could, in rust, use an actor model like Actix and do async/await like Elixir does -> from the calling thread spawn a new actor that runs the async task, which sends a message back with the result on completion; parent thread does its thing, and then blocks on receipt of the response + a reference token.
Plaid only covers US banks. My bank though has its own excellent API (https://www.bunq.com/api/developer) and third party clients.
That they won't haggle? - take it or leave it. But yes, even worse would be "you picked it up, so you must buy it at the given price"
Congratulations! One thing, not as major as some of what other commenters have mentioned but worth knowing, is that you should not feel guilty about buying used clothes/cribs/etc. for your kid.
1) most baby clothes get worn very few times before they're outgrown, so you can get them in good shape at garage sales or thrift shops
2) your baby doesn't care whether it is dressed stylishly or not, it just cares if it's comfortable and its parents are nearby
3) your kid will likely throw up on it five minutes of putting it on anyway :)

Some parents feel guilt about buying used things for their child, and end up spending a lot of $$ on new clothes, crib, etc. for a child that will not benefit from all that extra expense in the least. You don't want to cut corners on, for example, health care or quality food, but things like clothes because they are visible can cause some parents of newborns to spend a lot of money they don't need to. Save it for the things that actually matter.