skysight-inc/HackerNews huggingface dataset:
Usually the people making the policies aren't the same people who move the stuff "out of sight".

> And both batteries and electricity production come with a huge environmental impact.

Batteries are compact, valuable objects that are used for years, then can be used in stationary applications for a few more years (so what if it has only 70% capacity - still plenty enough to serve as a network balancing battery) and then recycled.

And "environmental impact" of electric energy is several times lower than it could be if we used internal combustion engines for everything instead of centralizing them. ICE in cars have about 20-30% efficiency. Electric engines are over 90% efficient and big turbines in fossil-fuel based powerplants achieve 50-60% efficiency.

If we use the same amount of oil to drive a powerplant and then drive a car on that energy - it would drive almost twice as far as if you just used it to power a normal ICE car.
> The most troubling part of the NYT article is a glimpse into how hostile some tech folks are towards the idea of journalism:

I thought this article was pretty insightful on that topic: https://mynewbandis.substack.com/p/slate-star-clusterfuck

> There’s a specific kind of misunderstanding [about journalism] that’s pervasive in tech, and it falls in this taxonomy of fallacies somewhere between the commentary/reporting confusion, and Uncle Chico [who is the most prolific Facebook shitposter I’ve ever met, who thinks journalists who do not work at Fox have all coordinated to ruin Donald Trump’s life]. It is like the former in that it fails to understand processes and classifications that are integral to how journalism is done, and necessary, and it’s like the latter in the sense that it attributes personal qualities to journalists that both comically overstate the level of personal investment journalists have in the people they cover, and assumes that journalists are motivated by (maybe even primarily by) assorted flavors of malice....

> There’s also a related fallacy that’s not universal, but inasmuch as it exists, it seems uniquely endemic to tech: the idea that tech journalism should support the tech industry. This interprets journalism as public relations, which it is not. Journalists are not supposed to cheerlead the industry; they’re supposed to cover it, and that means writing the good things and the bad with no overriding preference for one over the other.
there are substantial unanswered questions about cabin air quality, both from long term chronic exposure as well as the acute occurrences known as “fume events.”

not surprisingly, airlines, manufacturers, and the FAA are all working together to suppress a thorough understanding.

the LA Times did a good investigatory piece at the end of last year: https://www.latimes.com/projects/toxic-chemicals-planes-covi...
Integration is the same as LastPass, in my experience.
Awesome! I'm working on a bigger catalog of PPP products. Is it ok to mention you?

Basic PPP is easy to implement for a dev for sure. Exportator takes it a notch further though by using VPN/proxy protection as well as analytics and customization options :)
I like using Django [0] with django-rest-framework [1] and dj-rest-auth [2]. This gets you Rails-inspired organization, with a nice abstraction for REST endpoints in general, and a login/logout/registration/email verification/social auth in particular. Everything is built on the very well maintained allauth [3] module. Here's a good quickstart [4]. I've used Ruby in production, but I like Python's "one way of doing things" approach.

[0] - https://www.djangoproject.com/
[1] - https://www.django-rest-framework.org/
[2] - https://dj-rest-auth.readthedocs.io/en/latest/index.html
[3] - https://django-allauth.readthedocs.io/en/latest/overview.htm...
[4] - https://www.rootstrap.com/blog/registration-and-authenticati...
There is a discussion on this issue here: https://github.com/gvanrossum/patma/issues/140
Prop 65 went off the deep end a long time ago. When you call any and everything a carcinogen then people stop paying attention. I'm willing to take the risks to drink coffee for example. I know french fries are bad for me, but cancer isn't my first concern there.
At least they did not make it illegal to leave such app ... not yet
> It's not obvious why it should be bimodal.

Software scales massively. Other industries do not.

You are simply paying for the cost of innovation. Whole categories of products created overnight. If you can afford it, it's best to get the best possible engineers onboard. Else your competitor will.

Anyone remembers BlackBerry?
Last week's discussion on this has over 500 comments, many of which are quite insightful.

https://news.ycombinator.com/item?id=26080760
But the worst offenders just have a simple “we use cookies” banner; the ones that give you the most choice are often more intrusive.
I once wrote something similar in React, storing all cards as issues in Github via their API. Worked quite nicely back then and even after 7 years it still does:

https://adewes.github.io/gitboard/
Rider of the Storm: An Impeachment Recap
Does the sequoia CLI have support for smartcards like yubikeys? I checked the issue tracker and didn't see any information.
Sure you can include my course, it would be kind of you :)

Yes I meant easy to implement for a dev of course ;)
Cool! Care to share the niche?

P.S.: no opportunity is lost. There is always someone else who seizes it. :)
This feels like bait for a class warfare flamefest, so I'll be a devils advocate here.

Is there any evidence that some shenanigans was afoot here? Is it possible that they had a backup system?
Where's the "reject server-side fingerprinting"?
> not to sell dope.

Is there no Breaking Bad effect because it's all legal?
This sounds like victim blaming to me.
I'm not talking about word size on the stack. I'm talking about 2GB available for heap, plus reserved space for all stacks.

Most programming languages need the stack to be a linear set of addresses. So you figure out what the max reasonable stack size is for a given thread, and you pre-allocate that address space. Which means even if the stack stays shallow, you can't use those addresses for heap. If you increase the average case for your call stack size, then the available heap shrinks.

That's why I'm saying we are doing this now, even though in theory this knowledge has been available to us for a very long time. Nearly everything is 64 bit now, and even in the JVM where they carve 2 bits off for parallel mark and sweep, there are still oceans of extra address space for us to 'waste'.
2-stroke exhaust and new tires... Maybe it's the association with memorable activities like visiting a motorcycle dealership with my dad as a kid, or a mowed lawn and warm summer rain? Meanwhile diesel exhaust makes me think of those cold, cold winter days, waiting for the car to warm up on an ice-cold vinyl seat...
> You said "a model which makes accurate predictions is as real as real gets". That the picture is the building is your claim here, that there's nothing more real than an accurate model, which I'm countering by absurdum.

My claim is that the model describes a real thing, not that it itself is a real thing, and the extent to which that thing being described is real is a matter of the accuracy of the model. You can model the motion of planets with geocentric epicycles, but that is less real than a model that uses heliocentric ellipses.

Let me turn this around for a second:

> when you send a single atom through a Young's double slit experiment and it interferes with itself and generates a wave interference pattern, that's leaking a reality outside the billiard-ball model of atoms, that's one time when the distinction between model and non-model is meaningful.

Now ask yourself: if we have a 100% accurate model of physics that employs a concept of spacetime such that there are no leaks, no unaccounted for observations whatsoever, then would you say that it matters if spacetime is just some mathematical concept and the real mechanism works differently but produces exactly the same results?

I submit that it doesn't. A model that produces perfectly accurate descriptions describes reality in so far as any description of reality can be said to. We don't have perfect models of reality, that is known, however lacking a more accurate model it is meaningless to say that our current ones (which are astonishingly accurate despite being imperfect) don't describe reality.
Its founder is a a software engineer and the product is targeted to the tech industry. Its key funding came from Andreesen Horowitz, a VC firm primarily investing in tech.

It's not a "tech company" in itself, but it's heavily imbued with tech culture. The behavior of one person does not "show" the problems of an industry, but it does make for a case study. Soylent became prominent on Hacker News, and many people on HN espouse views similar to the ones expressed in the article.
>I think a lot of what we see on social media is a reflection of who we are as humans, and what we desire and want to see.

Agreed.

I'm curious why there aren't deep discussions about WHY people want to __insert convenient social media action__. Isn't the flaw that we have a fear of missing out, want to appear to have high status, want to belong to a group whose identity is tied into being against another group, etc.?

I just see most of these discussions giving the above a pass as if that's just who we are and we bear no responsibility in engaging in such activity.
A Book on Teaching Elixir to Pythonistas? Will It Fly?
In a world where every party was rational, your points would make total and complete sense.

The reality, however is that social media companies with their curated feeds, dopamine buttons, echo chambers, and sheer size can push products to the market that cause detriment to the overall cultural environment. The average Joe does not understand that his Twitter feed is _designed_ to keep him hooked. I bet you, if he knew, he'd have quit long ago.

Your argument essentially posits that opioid addicts be held responsible for their addictions rather than our legal system clamping down on big pharma.
Point and click or keyboard UX for this stuff is awful no matter how you slice it.

At most I want a prompt for my unlock password when the password manager sees I’m on a site or in an app it has a password for.

We still externalize way too much orthogonal effort on users.

One of the reasons I like 1pwd is their cli tool. I can put such a call to it in a script, authenticate and stop giving a crap about 1pwd
Yeah, I think there is a perception that people want direct queries into their database, but that is actually not the correct way to think about graphql.
> Things like grid computing or formal methods of software engineering had a lot of resources behind them, but nobody was able to use the results. Instead, very different formats of these ideas are what took root: cloud computing and advanced type systems.

The clearest example of this dynamic is probably the "Fifth Generation Computing Systems" initiative, which was described as a "hoax" for a long time but managed to characterize quite closely the way computing would ultimately be done in the 2010s and will probably be done in the 2020s.

Though that particular initiative had some deeply weird focus on using Prolog-derived query languages for everything, which ultimely failed because that whole paradigm lacked compositionality and was not feasibly extensible to concurrent/parallel compute (which was obviously a big focus of FGCS). Functional programming has proven a lot more influential overall.
If this is true at your organization, you are doing it wrong in my opinion.

It's not the only way to do things, but it's quite possible to have role and skills for a staff engineer be a strict superset of senior engineer.
> Sites win because exercising your privacy rights even under the GDPR is an inherently annoying thing to do.

Under GDPR:

- only cookies and data strictly required for the site's functionality don't require consent

- collection of any other data requires consent

- pre-ticked boxes, lack of "reject all" button, leading the user to click "allow all" and similar dark patterns are not consent, and are, strictly speaking, violating the law.

See? exercising your privacy rights under the GDPR should be extremely easy. Too bad the law isn't enforced vigorously enough.
Stars are also not very granular, vs stuff related to the product itself.

Google's "does this place offer wifi?" type questions seem better than reviews
I really like the web page of the Norwegian Broadcasting Corporation: https://www.nrk.no/

It is so clean and nice, doing exactly what it should: present the news. No ads, no popup, no clutter. And they are incredibly fast picking up what happens abroad (for example, during several terror incidents around in Europe, NRK has been quicker with updates than bbc) as well as presenting curiosities such as: "Cute owl saved from ugly, Norwegian tree" [0]. In comparison, bbc.com (which is relatively okay for a news web page) makes me dizzy with all the different sections and styles and clutter

[0] https://www.nrk.no/nyheter/fin-ugle-redda-fra-stygt-norsk-tr...
It s very US centric as well. I disagree there s a shelf life for a known technology since the skillset you require as a programmer is more to adapt, work with a good speed/quality compromise and connect with your business/users beyond the minimum.

I wouldnt know the real US wide situation, but I ve worked in continental Europe and Hong Kong, and we have nice salary but well far from 300k a year (I reached 100k this year with 7 years of XP, in an investment bank and I think Im paid at the average).

Programmers, in my experience, are still paid less than profit-incentivized workers like sales traders or trading floor quants. But you could say a quant is a programmer and skew the pay up I guess. Just dont let them near your source code (as a Quant you dont get the variable pay part of your big salary if you do enough quality to have version control :D)
A global initializeLaunch is a deal breaker.

Services should be passed a provider (similar to Redux). Having state stored globally can cause many issues:

- Testing is harder, as the state can be shared

- Having sub-stores is impossible

- Having parallel stores is impossible
> Why are programmers so well paid?

Because for now,
we are necessary tools in the enterprise of automating wealth concentration at scales never previously achieviable.

I may be able to tell myself;
Oh I don't do any of that directly,
but I benefit from those that do none the less,
through pay inflation of those who are bent
the same way I happen to be.
You first. Bel claims to do what Kernel does (metacircularity with everything first-class) but isn't open-source, doesn't have a solid whitepaper detailing its theory and practice, and is clearly just a rich dude spending his unlimited time on fun things.
I missed that you specifically asked for legal standing. The basis of SFH zoning was created in Euclid, which required it be necessary to uphold safety and be reasonable. There are strong arguments against it on both grounds: https://ij.org/sc_podcast/148/

In that case, standing was any landowner holding land zoned single family. A Phoenix landowner of a SFH subdivision could screw it for the whole country.

Not narrowly zoning, but the viability of single family zoning also depends on property tax stabilization regimes, which themselves can be challenged under the equal protection clause.
I wasn't talking about banks paying tech workers a lot. I was talking about banks paying bankers a lot. There are plenty of bankers of various sorts making $500k+ salaries.
Could you elaborate on the "weird OO model"? Is it the thing with eigenclasses?
How to Build a JS Pareto Chart | Charting Top Causes of Death in the US in 2019
I really wish people like you who _are_ billionaires would stop making threats and just do it already. Taking your ball and going home because you can't play nice doesn't work in grade school, and won't work in adult life; but maybe there would be a lot less background noise from all the rich people shaking their fists and threatening to do things we know damn well they never will.
Retailers may round up the new prices to the nearest pound/whole number, rather than doing a straight conversion.
honest stupid question: are plumbers in SF (relatively) well paid too? How can they afford living there? Is there a "bimodal lifestyle" there too?
Munchausen Syndrome by Recruiter
> However, this has the effect of making experience moot -- because newcomers always have an incentive to create something new and level the playing field

I would rather trust someone who's been through a few paradigm, languages and ecosystems as compared to someone two simply memorized the invocations of whatever framework from the bootcamp-du-jour.
In honest truth, I'm not sure - but at the moment, a hypothetical use case that springs to mind for debating tools is "bridge building".

If two distanced communities could articulate the core of their world views -- and yep, I realize that even within groups, it's never going to be possible to get perfect agreement on what those are -- then the resulting argument trees could be shared with each other and could lead to the possibility of constructive discussion, critique and understanding.
Cabin air is renewed at a high rate form the outside. It will contain fumes when the airplane is on the ground, because airport air contains fumes.

The vast majority of the time the airplane is at cruising altitude, though. That air is as clean as you are going to get on planet earth.
I'd love to see an analysis like this based on how the company is monetized.
Can't they just grade the carcinogenic risk? Maybe color-code it into different levels?
LastPass was my first ever password manager and I used for it ~5 years. A few years ago, I got fed up with how sluggish it was (at least, at the time). So I switched over the Bitwarden. Unfortunately, the Bitwarden Safari extension for macOS had a bug where I had unlock my vault every time I wanted to use a credential and that got annoying.

Around the same time I started using Bitwarden, I started at a job with a corporate 1Password subscription for employees. 1Password's UX was so much better than Bitwarden that I switched my personal account over a few months into using 1Password for work.

1Password isn't perfect (e.g. auto-generated passwords can't be autofilled unless you manually convert it to be a 'Login'), but it's by far the best I've used.
This feels like an incredibly cynical viewpoint. Nevertheless, would you say this also applies to non-profit news organizations like Propublica or forms of public media?
Definitely. It reminds me of Orwell's Newspeak in 1984- although the novel itself shows that having a "clean" vocabulary doesn't completely prevent "unclean" thought deemed by the authorities, having a censored set of language can "nudge" people to certain propaganda.
Wow, you really seem to have something against xxHash (of which xxh3 is the newest/best variant, but still part of the xxHash family http://cyan4973.github.io/xxHash). I'm starting to doubt whether your benchmarks are accurate, either due to malice or some type of incompetence.
I think it's pretty clear that I'm saying "this has not been my experience."

It's not 'my stack'. It's all stacks. Each thread has a stack. They are all in your 1.2-2GB address space. If you're not using a Global Interpreter Lock'ed language, you could easily end up with hundreds of threads for production code. And the more you try to dedupe work, the more threads you are likely to end up with.
One can certainly suggest survivorship bias in this sort of situation. Another commonality I've found with very-successful people: they work really hard, but they might not be aware that they're working much harder than others.

Two anecdotes:

1) A pianist in my high school was Eastman or Julliard-bound. One day, I watched her sight-read a new piece. It was beautiful. As someone who struggled mightily sight-reading single-threaded trumpet parts, I asked, "How do you sight-read like that?". The innocent and frank reply: "Oh, I'm just having fun to see what it sounds like."

Sometimes (not always), people can be on another level.

2) The truly outstanding see themselves as normal. I think everyone sees themselves as normal. Freeman Dyson, from [1]: `I asked him whether as a boy he had speculated much about his gift. Had he asked himself why he had this special power? Why he was so bright?

Dyson is almost infallibly a modest and self-effacing man, but tonight his eyes were blank with fatigue, and his answer was uncharacteristic.

“That’s not how the question phrases itself,” he said. “The question is: why is everyone else so stupid?” '

I've never thought that Dyson said this with any malice, simply as an honest reflection of his experience.

For me, if I want to get something done, I have to work really, really hard on it.

[1] https://www.theatlantic.com/magazine/archive/2010/12/the-dan...
You only need time. The probability of any individual product arriving is indeed small. The probability of some item arriving is certainty, given enough time.
Don't know if you are interested in feedback for the site, but IMO the low contrast of the gray hurts to read. I don't mean this as a knee jerk "all text must be #000 on #fff" reaction, but maybe something like --color-body: hsl(0, 0%, 10%) would be a good compromise.
> Esbuild is like 20x faster than webpack.

Just serve your ESM modules directly from the filesystem. You don't need webpack or snowpack. Build in 0 seconds.

You also don't need a transpiler like Babel if you drop support for IE11. Almost all ES6 features– such as classes, proxies, arrow functions, and async are supported by modern browsers and their older versions. As long as you avoid features like static, private, and ??=, you get instant compile times.

It's not 2015. You don't need a transpiler to write modern JavaScript. As of writing, the latest version of Safari is 14 and the latest version of Chrome is 88. These features fully work in Safari 13 and Chrome 70, which have less than 1% of marketshare.

> The JS ecosystem is so complicated nowadays. It just seems we’re patching shit on top of each other without reasoning from first principles.

I agree. I don't use any third-party JavaScript dependencies, except for the occasional framework. You can rewrite many third-party libraries yourself and more specialized to your usecase quickly. Third-party JS libraries tend to have poor performance.
He meant bankers get paid a lot.
GP was using "coffee" and "cigarette" as adjectives. In other words, asking "is this thing as carcinogenic as coffee, or as carcinogenic as cigarettes?", not "do cigarettes cause cancer?".
Right, but Ethernet timestamping usually occurs on a symbol or byte level inside the MAC, so for GigE, you're looking at 8 nanoseconds per symbol. This could be improved by oversampling the symbols, but at least with GigE, there's (I think) 4 cycles of uncertainty each time the link comes up due to how the clocking agreement between master/slave is established. It's also somewhat difficult to run large counters faster than a few hundred MHz inside of an FPGA. I've worked with systems that use two different clocks - one small counter for Ethernet timestamping, and another main clock, with a periodic latching between the two to correlate them, but it's uncommon.

There's also the fact that most PHYs operate by having a FIFO with data being clocked in and clocked out on different clock domains. The way I understand it, the PHY FIFO fills up half way, and only then does it start draining into the MAC. This is to allow for oscillator frequency errors between each device. This is also why there's a maximum frame size and max oscillator tolerance specified for Ethernet - so that this FIFO doesn't under or overrun before the entire frame is received.

I think sync-e can improve this quite a bit.

Of course, FPGAs themselves are capable of much tighter timings, but in practice, it's usually implemented this way.