skysight-inc/HackerNews huggingface dataset:
Analogy (sarcasm):

-Height differences do not exist because the measuring scale used to measure height is inaccurate.

-Height differences are not dependent on hereditary because height depends on nutrition.

-Assuming that height differences between the races are inherent tantamounts to racism because height differences are clearly depend on nutrition.

-Bad nutrition is caused by discrimination, since bad nutrition results in shorter heights it's clearly discrimination that indirectly causes shorter height.

-Height is not hereditary because short parents can have tall children and vice-versa.

-Person X measures very short using a 'height' scale, but he's a great basketball player. Hence obviously height is not a factor in being a great basket ball player.
> the law was more flexible and said something like "the # of cars registered to an address cannot be greater than the # of parking spots at that address."

Your original complaint was that your property rights were infringed. Now you're arguing that they should be able to infringe one kind of property right (vehicle ownership) in order to satisfy another (property ownership).

Plus that restriction would be trivial to work around. Just register the vehicle with a friend/parent/PO Box/a registered business/etc.

> That means there are already duplexes with two parking spots that are legal, but I just can't have one if I build it today with more modern, safer building methods.

So your argument for improving your property rights is to take property rights away from other properties that got grandfathered in, potentially evicting people in those duplexes? Isn't that the type of infringement you were arguing against?

> I understand the need for some requirements, like fire safety. That's very important and there are separate rules for that.

There are. But these rules are also for that. The two aren't mutually exclusive.
I am living through the effects of allowing excessively fast growth right now. For most of this year and possibly into the next, my driveway is almost unusable while the road is ripped up and utilities completely overhauled because there was just no choice anymore. The whole neighborhood had shit water pressure and constant sewer issues because the city council 20 years ago approved a few too many apartment buildings. It's not about income levels, it's about planning.
What makes alpine nice is that it’s super easy to compile yourself and hack on it.

Have you ever tried compiling android? It’s not fun.
> A two tiered justice system isn't just.

Luckily, this isn't the real legal system.

The way I look at it, it's really about the users affected, rather than creators. A creator with 100k fans has more people depending on them than a creator with 100 fans. It makes sense that Youtube would be more careful with the former than the latter, because of the customer impact.
ah, that makes sense! but what about something like

ConvertFromTo(F,T)

? i mean, we need a single method

func convert(f F) T

but where should it go (which type should implement it)?
Came here to post this.

It's got some interesting usage of custom Swift operators to create almost diagrammatic code, like here: https://github.com/kickstarter/ios-oss/blob/master/Kickstart...

_ = self.cardholderNameTextField
|> formFieldStyle
|> cardholderNameTextFieldStyle
|> \.accessibilityLabel .~ self.cardholderNameLabel.text

And it's the first iOS codebase I've seen that puts test files right next to the files that define the things being tested. It's all there together.

Tons of other goodies to find.
Philosophy of Tool Use (2018)
grpc
This situation to me exemplifies the short-sightedness of millennial parents shoehorning their 5 year olds into wanting to be programmers because it was a meal ticket 2 years ago
I had initially intended on getting a synthetic sapphire for my wife as an engagement ring; but the thing is, I couldn't really find an easy way to get an artificial sapphire -- or any sapphire really -- which I knew was good quality, in a good setting. Diamonds have an entire system around rating every aspect of them: the clarity, the cut, even the fluorescence. In the end, I figured knowing exactly what I was going to get trumped paying for something of whose idea I had no quality. (I bought one with extra high flourescence, and a hand-held blacklight to test it.)
You can talk to the FAA and the airport about it, though it helps to get educated about how it all works and come at it from the point of view of trying to help keep everyone happy.

Start with what type of airport is it here: https://skyvector.com/

Is it Bravo (big blue circles around it, major commercial airport), Charlie (medium maroon circles, large secondary commercial), Delta (small single dark blue dashed circle, small controlled airport), or uncontrolled (no circle or dashed magenta, local GA airport)?

If it's one of the first three, see if you can find the Standard Instrument Departures (SIDs) and Standard Terminal Arrival Routes (STARs) and see where they put aircraft in relation to you and at what altitudes (underlined altitudes are minimum, overlined are maximum).

https://www.faa.gov/air_traffic/flight_info/aeronav/digital_... (can also find them on skyvector for your airport)

Also try to see if they've been changed lately as this is the most likely culprit.

If it's an uncontrolled airport, try talking to them about noise abatement and see if you might be able to work something out.
All private tutoring in California involves a physical presence in the state by necessity, so you can shorten this answer to "yes".
I think that's what they do already. You just have to make sure you dispute the claim within 5 days.

https://support.google.com/youtube/answer/7000961?hl=en
Greed listens to regulators that have teeth, because then the expected benefit of non-compliance is negative.
Guess again. A full grown male lion tops out at about ~400 pounds, or about the weight of a female tiger.

A male bengal tiger can easily hit ~700 pounds. If a lion isn’t at the top of his game and weighs maybe 350 pounds, which is easy when you lay around all day instead of wandering the jungles constantly hunting for meals, that’s about a 100% difference.

700 pounds of tightly coiled muscles waiting to pounce. If you’re in a jungle you’ll never see it coming. Maybe in a wide open field a lion could put up a good fight, but if you’re in the jungle never bet against the tiger.

In fact, just never bet against a tiger period. They are far more aggressive than lions and have little to no mercy. A human could be friends with a lion but rarely a tiger. To even be somewhat respected by a tiger you’d first probably have to be an absolute unit.
> And you need some telemetry. Minidumps/coredumps make debugging certain kinds of crashes much easier, and Apple captures that sort of data too.

I don't know how Apple does it, but crash reporters have been around for a long time (Netscape had one!) and would always ask you if you wanted to send a crash report.
While I agree that we need abandon the idea of home value appreciation, there are many things that make home ownership an attractive investment even in a zero real dollar appreciation environment

1) Inflation hedge
2) Mortgage= Forced savings plan. Lots of HNers are good with money, but it turns out for the general pop this really is a good savings vehicle (provided you don’t increase your debt via refinancing).
3) Sweat equity- you can invest labor into your home, often in a somewhat enjoyable way.
4) You “should” save money over renting in most scenarios that don’t involve changing households often, as you get the recapture the value a landlord would have to charge to cover vacancies, management, minor repairs (sweat equity), and profit margin. Obviously the real world might be distorted, but the theory holds in many markets still.

So really, you can have both, just with a slightly different lens and set of expectations.
Builder has been great for getting content out of our code base and giving more control to marketing without risking bugs as a result of content mistakes.

It also integrates really nicely as an angular component installed via npm.

would definitely recommend

https://www.stilt.com
From the hiring perspective this is further amplified. The more skilled devs are readily hired, the less skilled ones apply and interview for many more positions.
No, AOSP reinvented the wheel and gave us a broken mess as an excuse to push us into using google software. There’s nothing the phone really needs that hasn’t already been written, the only reinventing is them writting yet another palm pilot home screen knockoff.
This. It's not that nuclear has zero consequences—far from it, in fact—it's that other methods of power generation have even larger consequences! Nuclear is the least-worst option by far.

I'd love if solar could power 100% of our society. It can't, at least not right now.
It should be pretty easy for a content creator to start uploading videos to both places? Maybe someone could write a tool that automatically uploads the same video to multiple sites with the same description, similar tags, etc.
Same here. I'll gladly downgrade some specs if it means I can run all free software on my phone. Trying to get google off of an unlocked android phone is still an uphill battle. Root access out of the box means I can install the software I want and remove software I don't (a novel idea).

The Purism team has accomplished an impressive feat with the Librem 5. Porting GNU/Linux onto a smart phone is a huge win for free software. I hope the transparency and upstream patches continue long in the future.
3 hours outage per month is ~99.5% of monthly uptime.

Recently I was reading about SLA for all cloud's durability, availability, uptime, etc... with many-many nines.

But somehow, there are always some unforeseen factors, where your end-product SLA is still far below these numbers.

I wonder, if there are any statistic on SLA of apps-in-the-cloud vs app-in-colo/dedicated and which one wins?
Theft is also forbidden by regulation, but thankfully I don't have to file daily reports yet to Theft-Prevention Agency listing all the things that I handled but not stolen today.
Definitely not C. It's way to quirky to teach as a first programming language.
India to add 5k electric buses in 65 cities in ongoing EV push
It's both. High-altitude populations do show genetic adaptations. There is in fact plenty of evidence of genetic adaptation to altitude. If you grew up at high altitude and are not of Kenyan/Ethiopian descent, you'd be pretty well-adapted, but not as well on average.

https://en.wikipedia.org/wiki/High-altitude_adaptation_in_hu...
I have quite opposite opinion backed by real life experience.

As an author of Sciter Engine that works on Windows, MacOS and Linux/GTK I have first hand experience working with all three API sets.

Windows API is the most logical, complete and stable API among all others.

It has everything that you really need to create performant and manageable UI.

MacOS is good but less good. It uses reference counting (which is not bad by itself) but in very strange manner. Name of the function determines need of [obj retain] / [obj release] and not all names that they use are consistent in that respect. Yet Apple changes API quite frequently and dramatically.

GTK, while is built on top of quite reliable Glib foundation is a mess to be honest. You have GtkWindow and GdkWindow,
you have gtk_window_resize(), gtk_window_set_default_size() and 6 more functions that should allow to set size of the window but they may or may not work in particular situations.
You mean like Next[1]?

[1] https://github.com/atlas-engineer/next
Lying about something on your federal forms would make you vulnerable to blackmail, so that would definitely be something that the investigators would try to turn up.

In my case, I was extremely open and honest with the main investigator that I was interviewed by, including the things I did during college with recreational pharmaceuticals. I told all my friends to just "tell the truth" about what they saw happen.

I think my biggest benefit there was telling the story about how I saw that kind of stuff tear lives apart, and turn people who had been best friends into worst enemies, and the negative follow-on impacts of what happens when you can't pay your rent, you can't pay your electric bills, etc... because you have this debt to someone else that suddenly must be repaid this afternoon.
"It just comes down to the fact that I think it’s disrespectful for someone to be asking questions over a microphone or a speakerphone when individuals are actually taking the time out of their day to come and testify in person," Vos said.

This is quite an act of mental gymnastics.
Ironically, it's Europe where privacy championing Apple is way less of a player than Google when it comes to smartphones and services, especially compared to the US market.

That's partly because Apple's rhetoric is not always matched by the practical realities of its devices and services. Are they better than Google/Android? Sure, by a long way. Are they actually good? Different question.

For example, assume that you do not wish to transfer any data to or from your Apple device via any third party online system, including Apple's own iCloud, at least not unless it is fully end-to-end encrypted and there is no realistic possibility of the external system reading the data. Instead you prefer to keep everything local, for example connecting to another device over your local network or directly using one of the secure wireless mechanisms. This should be an entry-level requirement for any genuinely privacy-focussed system, yet to this day Apple's lock-in effects and the lack of end-to-end encryption for many types of data using iCloud are in direct conflict with achieving that most basic of privacy requirements.
All this bureaucracy does not seem to have stopped corporations like Oracle and IBM from legally stealing taxpayer dollars.

If anything, the bureaucracy is creating corruption. The money is going straight into the pockets of billionaires and thereby exacerbating the centralization of wealth, creating monopolies, reducing consumer options, and replacing good useful jobs with useless office jobs.
JuliaComputing and MIT Introduce Differentiable Programming System
> Issuing a real legally binding DMCA takedown holds legal liability.

I've seen several documented cases of DMCA abuse but I haven't seen a single case where a major company was punished for it, and I doubt they'd face any consequences substantial enough to overshadow the profits they've made abusing the process. If you've got examples though I'd love to see them.
I’ve owned laptops running the upstream OS with that much storage, it’s fine as long as you don’t install any really poorly done closed software.

Re: “main storage” there’s no reason for that, it’s just more android brokenness.
Show HN: DPhone – Free, P2P, end-to-end encrypted calling app
> Vos spokeswoman Kit Beyer noted that Anderson voted for a set of Assembly rules in 2017 that eliminated a provision that allowed Assembly members in some cases to participate in committee meetings through web cameras.

whoops
At least when they interviewed me back in 1989, I was as honest with them as I could be about what I could remember, and I was honest with them about how much I couldn't remember.

I have no idea what the rules are now.
Destroyed the pensions of many people, though.
My right wing friend argues that Google straight up manipulated search results to harm Trump and I don't have any evidence to argue against him.

https://www.judiciary.senate.gov/imo/media/doc/Epstein%20Tes...

I wouldn't be surprised if there's an anti-alt right bias (which frankly I don't feel so bad about because many of those folks are toxic).

Also, to be pedantic that's a misapplication of Occam's razor. The simplest explanation to explain nature is likely true. Nature likes simple laws. People and organizations, however, can be endlessly complex.
As stated by others, the market for good engineers is thin. There's another driving force worth noting: we are steadily automating and abstracting ourselves away. Depending on how you look at it, it's either the best (you know how to put it all together and do work that would have taken 30 engineers just 5 years ago) or worst (you suck) time to be in software engineering.
Indeed it occurred to me when I took my LDTs that the test's basic premise is: our machine detects stress responses, and our questioner assumes repeated stress coincident with the same answer equates to a lie. Stated outright like that, everyone can see the assumption behind the test is obviously, irredeemably flawed.

Therefore I too must concede that the beer plan is flawless.
You're right, which is why the paper solution is accompanied by a process of handling involving all of the interested parties.

If you want to, you can go to the polling place and observe the box with the ballots all the way through to counting and registering the totals.
Don't do that to yourself. Better to take care of yourself than buying a new phone.
Show HN: Type Systems FAQ
I had a Moto X which had IR touch-less gestures. I remember them being surprisingly useful and I missed them when I retired the phone.

I'm optimistic to see what these radar based sensors can add.
I'm mega curious about this

> ...like lpszFileName (lpsz = long pointer to a zero terminated string)

I remember those.

AIUI hungarian gives you some kind of typing. The typing is done by humans using the names. The humans have to get it right; they are the typecheckers.

The first thing I'd do is offload the typechecking onto an automatic framework - the idea of letting people do a computer's job is madness. It would not have been too hard to do (relatively very cheap for a large codebase like an OS), I think, and would have allowed the hungarian prefixes to be dropped because they'd become redundant, and strengthened and speeded up typechecking. So where is the flaw in my thinking?

(aside: one of my first contract jobs was working in pascal (delphi actually). The company I worked for had coding standards cos you need standards, don't you. It was to prefix every integer with i_, every float with f_, every int array with ai_, et cetera. As pascal was strongly typed this was totally pointless).
The events are a scheduling mechanism, not the work done.

Performance probably relates more to the ratio of time spent selecting the next event to time spent executing code between yields than anything else: a thread waiting on an event joins a queue, a thread requesting an event joins the same queue but also flags it as ready, and a thread blocking an event flags the queue as not ready. When a queue is selected, it's drained completely before a new queue is selected.

The run cost of the scheduler would depend mostly on the structure used to maintain the ready set, but a basic double ended linked list would provide linear time operations for ready/blocked management. Whole program compilation could provide lookups or perfect hashes for event queueing, or partial compilation could rely on imperfect hashing.

Optimising during compilation might work best by trying to fuse events such that the scheduler is invoked less often.

Things that are not apparent from a lightweight article like this include state transfer (how do I know details of the card inserted?) and the likelihood that I'd keep the code to each b-thread and hack on those to make new ones...
The real-world gestures look pretty nifty. It's easier to wave a finger than say "Hey Google, next track". Obviously it takes more effort than tapping a button, but it's really useful if, for example, your phone is lying next to you while you're doing something else.
I'm not sure. There is a big billboard ad here in Sydney, which seems to be coordinated with a radio and online marketing campaign, around saying how 'safe' Uber is. Could campaigns like this all around the world be centralized into a smaller team?
Americans become much less positive about tech companies’ impact on the U.S.
> "It just comes down to the fact that I think it’s disrespectful for someone to be asking questions over a microphone or a speakerphone when individuals are actually taking the time out of their day to come and testify in person," Vos said.

I can see going "hey, voice over phone just doesn't work as smoothly" without considering the disability.

But of course, that's the point - they get to consider "normal" as not involving the disability. That's, like, the definition of privilege.

By framing it in terms of "respect" you just make the matter worse. What was a logistical issue ("voice over phone isn't as smooth, can we improve that?") is now a moral issue of "respect" - which is basically impossible to nail down, and puts everyone on every side of the issue on the defensive.
Outsystems (no code platform)
That's money laundering. It's illegal.
Google could have designed the system where each claim must be specific to a video url, time, and duration. (I think they have made changes recently to do that, but I'm not sure if they're active) That way the copyright owners are left having to review this giant database of video content. Google helpfully runs audio finger-printing on every video and then lets copyright holders issue bulk claims.

>And if there is no negative consequence for making a false claim, then yes, that's exactly what would happen

Google can protect their creators and counter-sue on their behalf or set aside monies for legal defense funds.

>human reviewers looking at a huge amount of content.

More importantly, humans can be part of the appeals process and will be able to determine if someone was illegitimately targeted. As you can imagine its possible to design various review workflows where humans get involved after a certain level of escalation, or after other automated means have been exhausted etc. Also whats your definition of huge? You seem to now agree with me that this is not every single minute of YouTube content as you originally indicated.
I think they mean Lake Meade is so low different turbines have been added to the Hoover Dam to generate electricity even at low water levels.
>If YouTube wants to remain viable, they just need to bite the bullet and hire a whole bunch of people.

I completely agree, but that's against everything Google wishes for, which is a world where everyone is 100% online 100% of the time with their data 100% in the cloud and decisions being made by AI 100% of the time.

Pushing for human intensive operation inside Google might as well be career suicide, this is why they would much rather keeping spending large amount of resource on "improving the algorithm" instead of just hire more humans and make more progress with a fraction of the cost.
> I can see culture shifting to new gestures of commitment

Thank goodness. From a joint college account for future kids, the purchase of a home, or even just Treasuries in a joint trust, there is an infinity of superior options to shiny rocks from Central Africa.
What's the point of all these empty comments throughout the code?

// ...
The comparison you make with "Steuer" is intriguing, but that's not the etymology of the word, just a coincidence. https://de.wikipedia.org/wiki/Steuer#Etymologie
What went wrong inside Boeing’s cockpit?
I'm not saying any of the things you're attributing to me.

1) What vehicle ownership infringement are you talking about? All I said that if I have two parking spots and own one car, I should be allowed to rent out half of the duplex to someone who also has just one car, and without having to build two additional parking spots in order to specify an arbitrary law. I would understand not being allowed to rent to someone with 3 cars if I only have one free parking spot, as that would infringe to some extent on my neighbors.

2) I absolutely don't want to take property rights from people whose properties are grandfathered in. I want more property rights for everyone, not fewer. And I don't know why you thought I was suggesting evictions. I'm suggesting that unless there is a safety issue, then new properties should have similar rights as well.