skysight-inc/HackerNews huggingface dataset:
There's some nuance to be had here. The important implications of a larger C standard library aren't technical, they're social--i.e. the implications of a larger standard library for teams using C are negative. Let's look at two other languages: C++ and Python.

C++ has a large standard library. This ends up being one of C++'s biggest downfalls: the various libraries don't play nicely with each other, have many different ways of doing the same or similar things, each have complex gotchas--and it's impossible to know them all, so you never really know C++. It's full of dark corners, and the result is bugs, and difficult debugging, and teams that try to enforce only using subsets of the language (and inevitably fail a little). This problem is only getting worse over time. The reason C++'s new features haven't just been backported back into the C standard is that people saw this coming and didn't want it happening. C is already a complex language, but it's still simple enough that you can actually reasonably read the entire C standard library (I have; QED).

A large standard library doesn't have to be this way. Python has a large standard library--this is the "batteries included" of Python. The reason Python can get away with this is that they can deprecate their mistakes. And they are: quite a few modules in the standard library will disappear with the Python 2 sunset. But this is not without downsides--everyone who has been working on a major Python project in the past few years has felt the pain at some point. And C is not Python: it's the backbone of a lot of other applications, so breaking changes are far more costly for C than for Python. C is "once supported, always supported", and for very good reason, so we can't afford to introduce mistakes to the standard.

So, if you don't want the problems of all the cruft in C++'s standard library, and you don't want the deprecations of Python's standard library, your only remaining choice, by process of elimination, is to have a very slim standard library, and make VERY conservative choices about what to add to it.

I think that we should add a new string library to C when strings are a solved problem. But contrary to what people are saying, strings aren't a solved problem. We shouldn't add a string library that doesn't solve internationalization, for example. And in fact, with that problem, the fox is in charge of the henhouse, making the problem worse: we've got people in the Unicode team adding fsking emoji to the standard. Unfortunately, I think we're going to have to wait until Unicode collapses under its own bad decisions and is replaced by a better standard, and that standard becomes mature, before committing to that proven solution. Otherwise we end up with ICU-related crap into the "once supported, always supported" C standard library.
Interesting that this comes out a day after ScyllaDB announced DynamoDB compatibility. It wouldn’t be a bad thing if DynamoDB’s API (or something else) became a sort of ODBC for NoSQL databases. (Edit: corrected spelling)
All drug offenses are violent. Illegal drugs channel money into large organized crime syndicates that kill, torture, terrorize and maim people. Just because those people are brown, poor, and not Americans doesn't mean we should care less.

If you ask me, we need substantially more drug enforcement. There are severe inequalities in how we police for drugs that often result in only the poor and marginalized locked up. We need to refocus our drug war on the rich and powerful and put them in jail to, to make things more equal.
We're also at http://debate.bingo, but with a 1 day lead time, DNS propagation delay is a bitch :)

You grab a candidate specific bingo card at eg. https://2020madness.com/bingo/yang
There's been talk of forming a union for quite some time at Kickstarter-- the story first broke in March. The CEO has already said he would respect a secret vote. Why hasn't this occurred?

I question if there's a genuine need or desire among employees to unionize.If Kickstarter truly were a house of horrors, you'd think employees would be rushing to hold a vote.

My guess is that employee support for a union is tepid at best.
Just because somewhere is bad doesn't mean that other places aren't far worse.
It's true, but for most applications, games consoles are not even a consideration. There's a mountain of programs that only target Windows, Linux, macOS, Android, and iOS or some subset thereof.
> If you have a recursive data structure, using tail recursion over that structure is significantly more straightforward than writing iteratively. I actually wrote a comment about this recently: [0].

> [0] https://news.ycombinator.com/item?id=20896327

That example isn't tail recursive, though. The Python version is more difficult to read because you're using a manual stack instead of relying on the built-in one. An iterative algorithm, whether written using lexical recursion or a for loop, would entirely remove the use of a stack, not just hide the stack in your language implementation. Converting an iterative algorithm between the two forms is a simple syntax transformation, and doesn't introduce bookkeeping like that. Converting a body recursive function to iterate with an in-language stack introduces a lot of noise even if you use tail recursion to do the iteration.

The tail recursive Haskell version of your Python isn't much better:

sumTree :: BTree -> Int
sumTree t = sumTree' [t] 0
where sumTree' [] total =
total
sumTree' (Leaf v : rest) total =
sumTree' rest (v + total)
sumTree' (Branch v l r : rest) total =
sumTree' (l : r : rest) (v + total)
Cloudflare Announces Pricing of Initial Public Offering
I am impressed and amused that this tool supports zero spoke gears.
Is college more about signaling, or is it more about giving people valuable skills?

Lumping all college degrees together confuses the issue. A computer science degree from a top-25 university gives you valuable skills. A philosophy degree from a non-top-25 university gives you no valuable skills.

Colleges like to describe all degrees as if they are similar, because most degrees give you no valuable skills, but the existence of really valuable degrees gives all degrees some signaling value.
> Where are people going in public that'a such a secret?

It really doesn't take much of an imagination to come up with places people might not want others to know they go to.

STD clinics, abortion clinics, AA/NA meetings and gay bars would be some low hanging fruit if you really can't think of any on your own.

> If it involves using the public streets, then accept that it's public.

"If you didn't want your violent ex husband to track you down, you shouldn't have used public streets to get to the shelter"
LOL! Canada does not have even close to open borders. They have refugees and they have merit immigration which has been decried as racist in the US. Merit immigration needs a better ambassador than Trump. Perhaps Bernie Sanders.
How are Chrome devs themselves not experiencing this? I've experienced it too...
There are negative side effects of capitalism for sure, but it's possible to identify these effects and work to counteract them.

In a democratic country, the populace regularly campaigns for new regulations to counteract some of the bad behavior incentivized by capitalism and the negative externalities produced by capitalism. We're chatting in a thread about California banning private prisons, for example.

In fact, I'm not even sure regulation by a state is something opposed to capitalism. Rather, regulation enables capitalism.

One could view capitalism as a system of regulations that attempts to limit the ways that people can profit from one another, ideally by limiting them to value-creating activities, but at a minimum blocking them from nefarious and value-destroying activities. If you want money, it's far easier to take it by force, or trickery, or monopoly, or coercion, or bribery, or espionage, or cutting corners, or nourishing addiction, or any number of unsavory things.

Capitalism is an attempt to cut off these options, at least to the extent that many people abandon them, and instead decide to create value for others instead.
At a time when there was infinite demand for unskilled labor and when relative standard of living was much lower.
Most ponds don't smell.
Good Java
I wonder why someone doesn't just make a scooter that does a similar thing some electric bikes do: the motor kicks in once you start moving and 'assists' you to kick the scooter along. Perhaps that would also be illegal? It's a very strange legal situation.
Skateboards are slower than bikes unless you're really pushing it or bombing down a hill. Skateboarding is a skill and you can do all sorts of maneuvers to stop quickly, such as a side stop.

I think the main reason why skateboards are worse injury wise is many of them try to do tricks constantly, while most bicyclists are not in that category. Also the small wheels are more sensitive to potholes.
My typical doctors visit costs me $40 out of pocket. My wife, who sees more specialists and physical therapists because of her scoliosis ends up paying about $250/mo in premiums. I have the 'premium' insurance that my employer offers, which means that I'd pay no premiums for inpatient hospital care. My family health plan costs about $240 per bi-weekly paycheck or $6,240 per year. My employer pays a little over $600 per bi-weekly paycheck for my health insurance or $15,600 per year. Even with that and my employer-sponsored long-term disability insurance, I'm sure I'd still probably be permanently bankrupted if I got a disease like cancer.

My wife and I needed prophylactic rabies vaccinations after a bit of an adventure involving a bat in a guest house. Had that happened when we didn't have health insurance it would have cost $38,000 out-of-pocket. Blood-based medicines are expensive everywhere in the world, but I personally think it's completely immoral that we would even entertain a system which would completely sink someone financially over something like that.
Could you elaborate? I don't understand what you're getting at.
Because when people talk about how terrible healthcare is here, it's usually people who don't have or can't afford good insurance. And by good, I mean covers most everything and doesn't have a huge out of pocket.

If you have good health insurance, the healthcare in the US is absolutely top tier.

Many people that complain are getting a plan with a huge deductible either because they are being cheap or can't afford better. But I think in a lot of cases it's the former. People just don't prioritize health care. Many would rather trade in their 2 year old car for a brand new one.
I've only heard this term used with PIC development tools.

It makes all local variables have a fixed place in RAM. This obviously removes support for recursion. A naive implementation would cause this to explode memory usage.

However, you can analyze your entire program and any variables (including across function boundaries) that are never live at the same time are now allowed to share storage. Now you never push or pop variables to your stack, and your dynamic stack size is only the maximum call depth (no frame pointer needed because you don't have any on-stack variables, so you only save the return pointer to the stack).
I'm mostly OK. I'm happy at work, happy at home. But I feel like I'm on the precipice of royally f*cking things up.

My relationship with a colleague is dangerously close to becoming inappropriate. I'm happily married, with kids, and I don't have the need for anything extra marital, be it on a social or physical level. Genuinely happy. Yet, this work relationships seems to be progressing into something that, at some point, can be seen as an affair.

We're both fairly isolated in the company, and (mostly) only have each other to speak to about issues and pressure within the company. We also work on a lot of things together. This results in us spending a ton of time together, either working or talking about work. There's some social compatibility as well, but nothing mind blowing. We've developed an easy going relationship with a lot of shared experiences and vocabulary, resulting in an intimacy which, although I enjoy it, I'm not always comfortable with. Especially since he seems to be so easy going with casual touches and interactions.

I've made a point of prioritizing my spouse and kids, and not to allow my work relationship to interfere. I've set up sanity checks for myself to assess if I'm over stepping in any way (through looks, touch, prioritizing, day dreaming, whatever), yet the relationship keeps on growing deeper, and I have no way of stopping it. Short of quitting.

I don't want to quit. I love my job. I've worked towards a job like this for years. It took years of hard work, learning, networking, grinding and hustling to get to this point. I've invested so much in this job that it will take me years to build up to something like this again. The job allows me to live how I want to live, spend time with my family, provide for my family. Still, I know that I'll loose pretty much all of it if I step over the line. I won't be able to trust myself, I won't be able to ask my spouse to trust me. I just can not allow that to happen.

So that's me, mostly OK, but stuck between a rock and a hard place.
Every country spies on every other country to the extent that they have both the capability and the vested interest in doing so. Most countries even spy on themselves, partially in order to figure out what other countries are spying on them. There are consequences if you get caught, but the first rule of spying is not to get caught.
China knows its shit. It becomes the current hub of world trade/manufactures, not for the points you listed, but:

1. GFW, to create their own national champions that is CCP's to control and boost their internal economy.

2. Loose environmental regulations and labor protections.

3. Marketing Economy with Chinese characteristics.

So pretty much the opposite of what you described. China adopts the raw parts of capitalism, and makes a cheap but efficient run of it. That is what gets to what it is today. \

Follow that school of thought, the Chinese leaders probably far from done with their capitalism experiments as of yet, for that capitalism is working so great for then. All the negative impacts haven't yet arrived there, so their intuition would be play it harder and harder, up their R&D spending, climbing up the global value chain, etc.

Until they reached the stage, when the capitalistic side effects start to show on themselves and destabilize their rule, they would not stop.

The Hong Kong today should ring the warning bell for the CCP.
Are you not saving at all and only working when you need money?

If you become unable to work, aren't you concerned that you'll become homeless or starve?
Having changed roles that puts me in more frequent contact (not support) with admins, “per my email”, “per my instruction document” seems a bit kinder than RTFM.

I don’t want a long-term relationship with IT people who think I’m their resource for their live streams of conciousness IT sessions.

I had a call this week where my instruction doc was on the right side of the webex and the terminal on the left and they wanted me to read the commands to them...
>For example, semantic whitespace is arguably implicit, hard to read

How is it implicit and hard to read? If anything it's very explicit, instead of just a single { and } to denote "the next part is the body", it explicitly requires visibly indenting the body.

That's easier to read, and is the expected "good practice" in C and similar "brace" languages anyway (you're not supposed to use { and } without also indenting your code there either).

Python's semantic whitespace is more visible than having a { and } in C e.g. and not indenting, or having a for/if/etc without braces with a single statement attached and not indenting.

Not sure what's ugly about:

def double(n):
return n*2

compared to:

function double(int n) {
return n*2;
}

or worse:

function double(int n) {return n*2;}

(especially with larger bodies -- in fact this non-required whitespace property is where 90% of the "obfuscated-C" ability is based on)
I'm so happy about this
I live in a more affordable US city and go to a small dentistry, I paid $80 cash for my last cleaning and x-rays.
Well that does suck. I had the opposite experience with Waterfall and Agile.

My previous job (Waterfall) used such a heavy process that I was coding 10% of the time. Which is what I was hired to do. I'm a software engineer. Coding 10% of the time is unacceptable. But everyone working there had been doing that, some of them for 20+ years. It was like a prison sentence.

Luckily I was able to escape and got a fantastic job working at a small game studio that loosely uses Agile. The process is the last thing on my mind, and most days I don't even look at our Jira board. Maybe once or twice a week I look at it.
It seems like such a common action, I'm surprised a non-Chromium developer would have to report it. I considered reporting it, but too much friction. I need to use a Google Account to report a bug? Why? Eh.
> At the same time, their rural community has been decimated by the opioid crisis. Most fentanyl in the U.S. comes in via the unsecured border with Mexico [0].

Pretend you are a border control officer and your sole objective is to stop illegal drugs from entering our borders. What situation would you rather have:

a) Thousands of peaceful people jumping the border in pickup trucks intermixed with a handful of drug smugglers and gang members.

or

b) Thousands of peaceful people lining up at a border checkpoint or consulate, with a handful of drug smugglers and gang members jumping the border in pickup trucks.

You should try legalizing more immigration. It gives us more control over the process and more selectivity and enforcement capability, not less.
I'd love to hear about your stack. I tried this with
-- Object Detection for Plate localization;

-- OpenCV for de-obliqueing angled images

-- Character separation from background;

-- OCR around individual characters via Convnet Classifier

I tried this with decent results, but I wonder what state of the art open-source is?
The dangerous place is not the straight road, but crossings where cars turn right and hit cyclists going straight. So the way these spots are handled is way more important than painted line vs fence.
Which e-mail client can render markdown?
And while avoiding it, they create an opposite peak of their own
Exactly. Statements like the commenter above are not universal truths. Certainly, some people believe the purpose of prison is rehabilitation. That is neither a universal belief however, nor the focus of our legal system. Many people believe the point of prison is punishment, just as the point of fines (like a speeding ticket, for example) are to make someone hurt financially, not to recoup costs (one person speeding typically costs the state nothing).
That has to be weighed against both the wait times in the US and the amount of people who do not even try to go to the doctor to check out potential treatable conditions. Sure, the wait may (haven't verified) be longer, but I've never heard "can't afford to go to the doctor to check it out" / "don't call an ambulance, I don't have an insurance" from people outside of the US.

So sure, the amount of patients is pretty much guaranteed to be higher once they can afford the care. If you optimise only for wait times, then the obvious solution is to have no doctors and 0 wait time.
I'd bet a good portion of the difference is between rendering the additional digits as it goes.
snap never works.
Sure thing.
But e-scooters?

We have one in our city now, you can rent. I have the feeling people use it for the same distances I use a bike for (<10km).
As a newly-minted member of the "40 hour / week" working club I have to agree with you. It's not okay. I'm not okay. This lifestyle is bullshit.

I recently shuttered my successful IT contracting business of 15 years. The reasons aren't worth going in to in detail. The fucked US health insurance system, out-of-control medical expenses, the Trump administration, and minor pre-existing medical conditions scared me (my wife and I in our 40's... shit has gone wrong because we've, ya' know, lived...). I was worried that the "Repeal Obamacare" people would eventually leave family without health insurance. In that state, we'd be potentially one health issue away from bankruptcy and losing everything I've worked my whole life for.

A job opportunity came up w/ a Customer. Since all I've done for the last 20 years is "hired gun" contract IT work I have no resume to speak of. I'd never get in the front door of a hiring process for what I'm accustomed to making. I'm "just" a sysadmin (albeit one who does know how to code). I'm in my 40's. I'd be lucky to make half and I'll be damned if I'm going to make my wife work outside the home if she doesn't want to.

So, I took the 40 hour / week public sector job. I spending $15K less per year on health insurance premiums and I'm making about the same gross that I was w/ my business. I guess I should count myself lucky. I should be happy with it. I guess.

The hours are fucking excruciating. Fucking. Excruciating. I don't understand how other people do this. It's soul-sucking and ridiculous. 40 hours a week dedicated to one single thing, aside from sleep, is untenable.

I've religiously tracked 100% my time-- personal and work-- for the last 15 years. My per-night sleep is down to under 6 hours, previously at 7.5 - 8. My personal time (meals, time w/ family, recreation, exercise) is crazily lower now too. I feel physically worse. My weight is going up.

I knew the old gig was good (billing 4.5 hours / weekday, on average, to make what I wanted) but I had absolutely no idea this grind would be such a grind. It's absolutely terrible. I don't see my wife and daughter anymore. I hate the time commitment.

I'm working to find the next business. Maybe there will be some actual progress with health insurance or medical expense and I'll be able to work independently again w/o fear of losing our retirement savings when one of us has the eventual medical issue. We're kicking the savings for retirement up and I need to start doing some income investing (though, again, a fat lot of good that does me if I can't affordable and good health insurance). I need to get rid of this fucking albatross.
Seems like the poster meant that going after private prisons was the easy PR win, and that going after the unions would be more difficult, but effective at addressing the underlying perverse incentive structure.
Sure, but the supermarket would have to pay to staff those other four lines, and they've decided they'd rather pay to maintain self-service machines instead.
I always find it really strange because chances are that by the time you get to the most touristy places you’ve utterly failed at expanding your mind to any real extent. Furthermore, it isn’t even necessary to travel-

If you’re a city person, vacation on a farm where you pay to try and help out with the farm chores. If you’re a rural dweller live in a city like Baltimore, Detroit, Chicago. If you live in the north, travel to the south, vice versa. Swing by Buffalo or Rochester. Entertain Ithaca. Explore philly.

It might not even need to require travel. Volunteer for refugee crisis centers. Volunteer for elder care. Volunteer for child care. Volunteer for wildlife care. Raise a baby bird. Go to a reptile exhibit. Go fishing. Go to an anime convention. Go to a furry convention.
>Without support from the USA, it would not be possible for Israel to defend itself. Much of their spying on the USA is not to harm the USA, but to ensure the USA is still on their side.

Well, who said the USA being "on their side" is not harmful for the USA?
I like the idea of Reflectacles but it's ironic that you can't even view the contents to their site without allowing scripts to run from companies like squarespace and adobe (typekit) which track users and share that data with others.