skysight-inc/HackerNews huggingface dataset:
I'm primarily a C# guy, so I'm no stranger to static typing - TypeScript's type system is a real joy to work with.

Between C#, F# and TypeScript, the three seem to be borrowing more and more from each other as time goes by (e.g. default interfaces and nullable reference types are coming in C# 8). It almost feels like they'll all converge at some point!
It does a great job of explaining the underlying ideas behind different databases and data processing systems. Even if your needs are met by, say, a traditional RDBMS like PostgreSQL, it’s helpful to know about the alternatives and what problems they solve. It’s the sort of book I wish I had read years ago; I’m sure you’ll be happy you picked it up.
It sounds like you're just getting started, so I would say: pay attention to the "seams" between layers/modules/components/machines/etc. Especially these days when we are building higher and higher abstractions, you will understand a lot better if you examine how things interface with each other. You will learn more deeply & more correctly, and it's a great way to debug problems. For instance:

Find out how to make your ORM log the SQL it's running, and try running that in your database directly. If you are having trouble, get the SQL working first, and then figure out how to make your ORM generate that SQL.

On the web, use View Source and/or Inspect Element to see what is really in the DOM.

Look at the Javascript you're serving. Is it what you think it should be? Maybe the problem is in your webpack config or caching or something.

If SCSS is giving you trouble, look at the CSS it's generating. Is it what you expect?

If there is a problem submitting a form, look at the Network tab to verify the right things are being sent. Understand how HTTP works here. Try putting the same request into `curl -v`. (Browsers even have a "Copy as cUrl" command nowadays.) If that looks okay, see if Rails is turning your submitting into the right params (or whatever your framework is).

One nice thing about checking the seams is you can debug via binary search: first see if the problem is in the browser or the server. Next see if it's in your app or the database. Next see if it's in your controller or your model. Etc.
I think you're getting downvoted 'cause you've taken Paradox to imply contradiction or impossibility - which it doesn't (merely the appearance or illusion of impossibility.)
Pure post-modernism, distilled.
Vaisala makes good probes, acceptable for use in life science applications. They are expensive and you need an rs485 adapter for the ones I used. The serial protocol is nice and simple though.
This is the same problem that utilitarianism has. Assigning things based on who gets more pleasure from having them is awful from a systems perspective, as the incentive it provides is to want things more and shriek more loudly when you don't have them, not to do anything useful.
As a european i disagree. This is not a good ruling for anyone who has their business in europe. It reads petty and kinda-insane. And i just don't get the "suck it americans" kool-aid that the whole of the EU is into atm.
I continue to be confused by this threat model where all government agencies you're worried about are plagued by massive levels of US-style governmental bureaucracy and can't get anything done, yet they're capable of being meaningful threats. (Also where the only entities you're worried about are government entities.)
> If you go over any algorithms textbook you'll see all the algorithms that will ever be asked by any company in the world, ever.

So where’s the value as a primary interview technique? Is selecting for people who can read a textbook that helpful?
I didn't really want to comment on what 'paradox' meant - I really don't think it's important, whether it's a true paradox or not doesn't matter to what the concept is trying to say. I wish it wasn't named "paradox" such that people could stop worrying about the naming and start talking about the concept it proposes instead.
> One gives up being able to use standard tools.

Including rudimentary, POSIX vi.

E.g. in the normal Scheme code, I can put the cursor on this line:

( (es (edges g))
(e2 (reverse e)))

then type J to join¹ the following line to it:

( (es (edges g)) (e2 (reverse e)))

The result is still the same program. In the inferred notation, the program is buggered if we do the same thing.

—

1. http://pubs.opengroup.org/onlinepubs/9699919799/utilities/vi...
> modern 2FA systems don't

Sure, if you're defining 'modern' as something other than what's actually used by the vast majority 2FA users. Even for people who use U2F or TOTP as their primary Gmail 2FA, what percentage do you think have actually correctly deleted their phone numbers from both their primary account and any recovery accounts? I have no idea, but I'm guessing less than 1%.
Alas, it's not even close to "done." It's a work in progress and a surprisingly difficult one.

For context, the worm (c. elegans, at least) has a very stereotyped nervous system with 302 neurons. The anatomy, down to the cellular level, is known incredibly well. Their behavioral repertoire is not huge and they're fairly easy to study. Nevertheless, we can't even simulate a worm very accurately. (There was a good twitter thread about why yesterday: https://twitter.com/OdedRechavi/status/1086992699528544256)

The human eyeball has about 120M rods, 6.5M cones, and projects to a brain containing ~86B neurons, which is about 8-9 orders of magnitude more cells. The number of possible interactions scales even faster. In summary, we're not close, not at all....
Ask HN: Where can I find independent game developers in the Bay Area?
I'm interested in contracting independent game developers in the Bay Area. Where can I find them?
There Will Be Blood: The Future of Asset Management
I've seen some great UIs that are cobbled together from bootstrap + several extensions with a bunch of monkey-patched CSS and other jQuery extensions... the code is a hodge-podge mess that I didn't enjoy working with, but the UI itself was quite pretty/useful.

I've seen the opposite as well. One does not beget the other. On my current project, I'm often doing a followup pass on the UI/UX for this project.
I am assuming you consider yourself part of "people" which means that you are subject to the same problem unless you believe yourself to be enlightened.

So the question still is what is the actual problem and how do you know it's correctly defined?
I particularly like the ``JSON.stringify({ name: "Albert Einstein" }) in dbProxy``.
That's true. But heat pumps don't have the gross energy capability as a gas heater. To get the equivalent of an 85,000 BTU gas furnace you'd need to be pumping 25 kW through your heat pump at that point.
The criticisms in that paper either do not apply to Apt as described in TFA or amount to DoS attacks. HTTPS does not and can not solve DoS.
He should have ended this with drops mic
Listen to that man, [ world ] [ each continent ]
[ each Davos ] [ each investor ]
[ each billionaire ] [ each head of state ]

[ each HR chief] [ each purchasing department worker]
[ each movie maker ] [ earth ] [ nations ]
[ voting bloc ] [ blogger ] [ captcha maker ]
[ captcha bypasser ] [ money printer ]
[ factory builder ]
[ number of restrooms architect ] ... see, I snuck one in...
.............................
.............................
.............................
.............................
.............................

..............................
comment was on dijit's post, for those skim reading
Most of the CO2 stays in the body, which ultimately means that significantly more O2 is used up than CO2 is introduced back into the air again.

The comment about submarines is highly interesting to me, I will look into the studies! If you have any sources about that to share, I would love to read them.
AFAIK, dpkg doesn't allow to have multiple versions of the same package installed at the same time.

This is not apt's limitation, though.
This subthread is specifically about scooters left in public places:

> Public property does not mean you can obstruct it and use how you want.
A helpful guide for designing backend systems was published on github: https://github.com/donnemartin/system-design-primer

Make sure you really learn TCP and the unix toolchain for digging into network problems e.g. tcpdump. It's always important to isolate things: is it the latest push causing things or is it network problems?
Seems to be a test for the flaw. Is there any documentation surrounding the actual flaw?
> Intolerant zealots (religious or otherwise) can weaponize tolerance against itself.

> Bigots can weaponize the paradox of tolerance for purely hateful aims.

If tolerance and the paradox of tolerance can both be weaponized equally easily, what does this make of the recommendation for not being "tolerant of the intolerant"? Isn't it simply a case of "damned if you do, damned if you don't"?
Empirical studies (which were cited) are worthwhile. Maybe more worthwhile than reality distortion fields. Of course, you can still argue that Steve Jobs created an exceptional environment where the usual rules don't apply. But just because Jobs wore a turtleneck doesn't mean we all should.
This is typically how police officers will deal with drunk/high people. They can't be realistically expected to respond to every time someone is high.
He’s probably told this story 1000 times and so why you’re getting is the most refined version. I had a friend who was very very successful and he would continue to repeat a story until he nailed it and as a consequence he always came across as a genius. The genius was in the preparation.
National Geographic thinks its melting 4x as fast..

https://www.nationalgeographic.com/environment/2019/01/greel...
I understand that... but most diabetics (by a large margin) are type 2. Even for longer term type 2, with lower production (damaged beta cell production), it's necessary to monitor and have insulin on hand just in case.

> ... can help most people get off of insulin
Calling scooters "trash" and then using that extreme hyperbole to stretch meaning to "littering" contributes nothing to a discussion. This is not reddit.
For those not living in San Diego, scooter pollution is real. I have seen several times 20-60 scooters in piles littering parking lots / outside businesses / blocking sidewalks at intersections. It seems to happen frequently in the area surrounding UCSD, in Pacific Beach, and in Old Town.
I think this suggests a problem on how we use the same word to tolerance to describe accepting people and accepting ideas. And it's unfortunate that this word suggests an almost begrudging acceptance.

Obviously we should all make every effort to include people who are different from us. I think most intelligent people recognize that it's wrong to exclude or mistreat people because of race, religion, gender, sexuality etc. We should treat people with empathy and ensure that we accommodate their differences.

Ideas, in my mind, don't deserve the same standard of respect as people. In fact I don't think ideas deserve any sort of special treatment. Wrong ideas should be challenged and excluded and good ideas should be brought to light.

The problem with using the word tolerance to describe accepting people and ideas is that too often we conflate the two. I think the best example of this was when someone punched Richard Spencer and the internet broke out into debate on whether it's okay to punch a nazi. It seemed a misconnect between accepting people and ideas, like people couldn't recognize that we should be intolerant of Richard Spencer's ideas but still be tolerant of Richard Spencer the human being. And while it's good to attack his ideas, it's wrong to attack and harm the person.
> That's what that asshole is looking for. :)

Do you suppose you could have made this point without calling me a name?
It was not viewed as so obviously tractable at the time. In the future, solving the game of Go will seem easy too, but it was unknown just a few years ago if we would ever solve it.
This immediate subthread is explicitly about private property:

>If they leave their property on your property, you're well within your rights to have it removed.
I agree, so it's a shame your comment was misleading re the meaning of "Paradox"; I think everyone leapt on that error, I doubt they disagree re Marcuse.
> “Our critics say there is lots of smiley-face graffiti around,” Gannon said. “I’ve been on hundreds of bridges. There aren’t as many as you think. But we only include it if the other symbols specific to this group are present, too.”

Wow, what a great piece of evidence. "I've been on hundreds of bridges."

It's hard to take this seriously as is.
> Fundamental CS tech was arguably better in the 1970s and 1980s, because it moved more slowly and you had time to get the details right. That doesn't matter if you're building say a mobile Ethereum wallet in 2018, because you're building for the user expectations of today, they don't care about data integrity or security as long as it doesn't fail during the period where they're deciding which tech to use, and software that solves the problem (poorly) now is better than software that doesn't exist.

I believe you are a victim of survivorship bias.

There was plenty of shitty software in the 70s and 80s. The difference between then and now is that we haven't been able to wait for 4 decades, to see what software of 2018 stood the test of time.
That is really interesting, I'm building something with Proxies for any Type and async function proxified worked for me. Mind if I hit you up for a chat?
Car rental is nothing new.
I think what Bezos says in the interview is funny, but also very directly clarifies further what you're saying. The smartest guy at Princeton solved this problem ...

Not because he was actually smart (ok, perhaps a good memory). Not because he was able to do math really fast, or really accurate, or in his head. None of that. NOT EVEN because he figured out this problem on the spot. That was quite simply not it.

But because he had solved a metric fuckton of problems before, and then got lucky.

I agree with your statement (just got one patent to my name though), but a very important caveat is that you have to learn something (and preferably more than 1 thing) thoroughly before unlearning it. And learning first and then unlearning is vastly different from not learning it at all.
Just because we have evolved the neurological substrates that can be applied to those behaviours doesn't mean those behaviours themselves are instinctive. If navigating reciprocal relationships and acquiring mates are instinctive behaviours, why are so many humans so terrible at those things?

In contrast, something like breastfeeding really is an instinctive behaviour that infants can do automatically without being taught.
Cost of Defying the President (2017)
And here's the (more modern) Noise-based nQUIC version:

https://github.com/rot256/ninn
The actual photos on the actual website linked in this post show scooters on a public sidewalk. The text says "For Property Owners" because that is who they are advertising to. The fact of the matter is that this company is advertising a service to take scooters off public property.
Doesnt surprise me, I was in San Diego last week and it was funny seeing all these scooters littered around every street corner. In some instances they clogged up sidewalks. I could see how it might spark the ire of some business owners.

Scooter companies could offer incentives to normalize the distribution of scooters around the city (for example, a discount or credit for taking a scooter from a densely covered area to a sparse one).
I feel like doing arithmetic with unsigned integers is like doing all your coding 2 feet from a cliff, in return for more land about 2^63 miles away. It's fine as long as you never make the tinyest step wrong, and its very unlikely you'll ever need that other land (and it's usually easy to design code not to need it).

This doesn't apply if you are using unsized for bit twiddling, but then you shouldn't be using minus anyway.
And with anti-collusion labor protections, engineers stood to make even more.

In the US, union workers make between 10% to 30% more than their non-union peers[1].

You're comparing pay across two different economies and only looking at unionization as a variable. It's like wondering why engineer rates in Omaha, Nebraska aren't on par with those in New York, and concluding that it has something to do with differing fire codes.

[1] https://www.bls.gov/opub/mlr/2013/04/art2full.pdf
What a wonderfully Kantian exchange, thank you for sharing that. Even if what she says is true, though it seems that there are instance of treating people as objects which some (most?) people do not consider to be harmful, at least in this society - employing someone under a wage, for instance (covered by Frederic Lordon in his great book on Marx and Spinoza) or pornography which some commentators deem to be identical to the objectification of the people it portrays (particularly women). Ironically, though, many thins which are harmful actually depend on recognizing (thinking) of people as human, and then denying that humanity - there must be something to deny. An insult comparing someone to dirt is only ever said because they recognize firstly that the person isn't dirt - and that's why it's effective. The principle is same with objectification. In pornography, for example, it's only appealing because the viewers know on some level that the people portrayed are more than objects, and the degradation they experience is part of the show, precisely what makes it so titillating.
I'd like to follow your steps and setup something similar, but I'm completely a noob. Where is the best place to start?
> Information is data with a meaning.

Of course, we can turns this on its head:

https://en.wikipedia.org/wiki/Template:Marshall_McLuhan

Or rather, like a certain German philosopher did with another certain German philosopher, turn it from standing on its head to standing on its feet.
SMDH at how they see fit to include, in the second-to-last paragraph, a scientist calling the words "tipping point" inaccurate and irresponsible... and then still made it their headline.
Ah, I assumed it was a global pool and on victory, pick one
For those wondering I found this on WebMD.

> In 2000, the first long-acting synthetic insulin was approved by the U.S. Food and Drug Administration.

Looks like it will still be at least another year before a viable generic enters the market.
I would agree with you IF it were actually "way harder", but realistically it's no more difficult than checking the file name or the md5 checksum.
It reminded me of "10 minutes"[1], the Best European Short Film of 2002.

[1] https://www.youtube.com/watch?v=Za8-THNtk-M
Up to 10% padding likely isn't sufficient to provide privacy. Think of the long tail of large packages.
I imagine it selects for people who want the job at a FAANG company so badly that they spend a lot of time reading algo textbooks and grinding Leetcode. I guess this is also a proxy for other character traits, like grit, pattern recognition, learning from mistakes, and so on.
"Loose" how? It's a script.

rm -rf rogueAI/

If that doesn't work, there's always a circuit breaker.
I quite like that response! Goes right to the root of the cause :)

I can somewhat empathize (as I'm sure many others here can), as I often get similar requests from people I interact with on how programming/graphic-design is 'incomprehensible' to them and they 'wish they could do it'. I used to try to offer more practical advice — along the lines of 'Try X online coding resource and see if you like it', but have since defaulted to 'If you really want to do it, then you'll find a way of doing it (and I can help you in any way I can, learning-resource-wise).' which I of course sugar-coat to avoid coming off as condescending (as I obviously do not intend to come across as).

The sentiment that so many people seem to wish they were creative / innovative / more 'logical' is something that I grapple with quite a lot — wondering what levels of 'activation energy' some people need in order to realize they're capable of being creative, and then become self-motivated enough to continue. Like every discipline, it takes years of effort to become good at something, but hopefully only a short fraction of that to 'get into it'.

I think I'll try something similar to your line in future in order to come off as a little more inspiring...
Presidential Keyboard – Talk Like POTUS
Well, do you think my comment demonstrates deep understanding of database design? I don't feel I have deep understanding of databases, but I can certainly talk to you about very basic things like indices and joins.

Basically it's like someone else said. They read a book and know a lot of answers, but they can't do the most basic implementation of a solution.
They're looking for a repeatable, fair baseline cut for basic competency and motivation, and "has this person ever read a compsci textbook" is a fair proxy for that.
It seems towards the end like one of the paper's authors demurs:

> “I take issue with using ‘tipping point’ to describe the accelerating mass loss Greenland is experiencing,”

But then:

> Dr. Trusel agreed that talk of tipping points could discount the humans’ ability to mitigate global warming. because “it makes it appear as if we have passed, or soon will pass, the point of no return.” She said she saw reasons for hope.

And it becomes clear that the 'reasons for hope' are vague & wild misty-eyed theoretical dreams, against all of the prevailing trends and evidence, of global political change. Even scientists must believe in miracles, it seems.
Are you certain of this? At least in many places, the sidewalk is owned by the adjacent property owner, the city merely has an easement. But it is still the property owner's responsibility to keep the sidewalk clear of, for example, snow and ice. You don't call the city to clear off the snow, as the property owner it's your job. Maybe Californian cities don't get enough snow so people don't realize this.

I don't think it's a stretch to say that the property owner is also responsible for keeping the sidewalk negotiable when somebody illegally dumps a piano on it. From my experience formerly owning property in Philadelphia, it was my impression that keeping the sidewalk clear of anything was my responsibility.

I couldn't find anything about trash on sidewalks in San Diego, but their government page on sidewalks suggest that property owners are partially responsible for maintenance costs of sidewalks:

> Normal sidewalk wear and tear or age damage is the responsibility of the homeowner who can take advantage of the City's 50/50 Cost Sharing Program to help offset the cost of repairs.

https://www.sandiego.gov/street-div/services/roadways/sidewa...

This suggests to me that responsibility for clearing out crap dumped on the sidewalk on your property is probably also the responsibility of the property owner. And if some freak weather caused a blizzard in San Diego, I'd expect property owners would be obligated to clear the snow as well (or pay somebody else to do it.)
I think tolerance _alone_ is a "failure" scenario, and should absolutely not be considered a goal. Tolerance is, quite literally, a ghetto. We allow bad things to continue in the name of tolerance every day.

I might even go further to say that integration paradoxically _requires_ some degree of intolerance - the integrated whole should be intolerant of "negative" aspects of the unintegrated, even if they are things that would be seen as protection of "positive" tradition/cultural values by those in a strictly "tolerant" camp on either side.
Well, Witten is Einstein/Bohr caliber. Feynman was not.