skysight-inc/HackerNews huggingface dataset:
All single use plastics should be banned, period.

If you want to buy a drink, bring a reusable bottle to the shop and fill it up from a dispensery or use glass bottles.

The culture simply needs to change - its a habitual problem, not a technical one. We have the technology.

I think Germany has their Pfand (plastic/glass deposit) system working really really well, although admittingly the plastic gets incinerated.
I don't know why more countries don't adopt these methods or similar.
Homeless people pick them up, and get 25c for it, then the bottles are washed and reused. Fantastic.
We should invest in optimising these ideas so they become more ubiquitous and cheaper than plastic.
Sox was passed in response to Enron. While that may have been a big failure, it had no effect on the wider economy. In fact Enrons scandal only came out after the 2001 recession ended... the economy grew during and after Enron’s failure.
early bird discounted price of $649

And people used to say iPhones were overpriced.
That was the first person I thought of when he said Cletus. I didn't know that was his full name. TIL
The first langauge you learn should have you spending your time learning how to structure your code and build things from primitives. These are valuable lessons that will stick with you wherever you go. If you learn a complicated langauge like C++ or Python, you will be spending more time learning langauge specific features and quirks. I still say langauges like C or Scheme are the way to go as an introduction.
You have your facts almost completely backwards. Compilers don't know best and any company who has banked on that for general purpose CPUs has been burned hard. Your explanation of what a deferred load is, is actually more of a description of prefetching.

The compiler also does not necessarily know instruction latencies since they change from one CPU to the next.

Out of order execution already does the job of deferred loads. Loads can be executed as soon as they are seen and other instructions can be run later when their needed memory has made it to the CPU. This is why Haswell already had a 192 instruction out of order buffer. OoO execution also schedules instructions to be run on the multiple execution units and ends up doing what compilers were supposed to do with VLIW CPUs.

> "Prefetching is an optimization of caching, it still doesn't beat the speed of signal in a silicon CPU, nor does it solve the scalability issues mentioned in the article."

None of this is true. Prefetching looks at access patterns and pulls down sections of memory before they are accessed. Caching is about saving what has already been accessed. I'm not sure what you mean by 'beating the speed of signal' but if you are talking about latency, that is exactly what it deals with. By the time memory is needed it is already over to the CPU. The article talks about issues that are due to memory latency (which much of modern CPUs features deal with on way or another) and prefetching directly confronts this. Instruction access that happens linearly can be prefetched.
Right. Extensions are just software and no need to pretend they have it worse than apps in app stores.
> but the opportunity cost of figuring out the exact right problem to solve is inaction, and inaction is often worse than making a poorly-informed judgement.

That reminds me a lot of the days when managers did not want to do proper code testing and coverage because without that they could ship more code. Defining the problem upfront and doing rapid iteration not just on the solution but also problem definition is nowadays more important and effective than just shipping.
I doubt it, considering people said the same thing about their laptops, and yet they appear to be successful enough.
We should build one ourselves, actually. That's a terrific idea.
Sorry, I can't be more clear here without performing conversions, which I'm not allowed to do.
Reading the currently top-rated comment from the co-founder of Lambda School, it looks like they must register in all states: https://news.ycombinator.com/item?id=20555707
Indeed- I am out of school almost 20 years now, distributed systems were an advanced research topic and no class on them existed. My database course was an elective and focused entirely on RDBMS'es and SQL.

I have kept up to date on these technologies, I participated in undergrad research on distributed systems and my career has revolved around them. Many devs never really get a say in where their data goes, they might read a blog post or two about new systems, but it leaves a very light imprint. Its been rather spotty as to whether I had any say in where my data is stored throughout my career.
Can you not spam your link in EVERY comment here?
Presumably you're using an outdated Firefox ESR version with known exploitable holes then? The oldest supported Firefox ESR (60.0) was the first ESR version to enable Quantum and drop support for old-style Mozilla Add-ons.
Curious what you think is deficient about only having a 401k (and, presumably, Social Security) as a retirement plan. Isn't this the entire sales pitch of Vanguard, that you put a couple of bucks in your 401k every week and then you retire?

I'm not personally all-in on IRAs, but it seems like an accepted strategy.
Imagine you're the kind of person who is willing to compete on YouTube as a way to make a living.

Well, it's safer than playing poker.

Would "platform risk" matter that much ?
No, that's just superscalar. The defining feature of VLIW is that the the compiler schedules the dispatch.
San Francisco's budget is an interesting thing. In some ways, I think it goes back to the city that fits into the box and the city that is trying to burst out of it.

I think SF still thinks of itself as a small, scenic city of 850000, a strange hybrid of cosmopolitan and provincial traits. It fits neatly into a small box. For this version of SF, a small, pleasant place with a stable population, a budget over 11 billion (last year's number) is huge. It's enough that SF gov't can burn hundreds of millions on programs that don't solve problems and still stay solvent.

I think the problem is that the 11+ billion dollar budget actually reflects a much bigger and more dynamic city that is outgrowing that small box, and you can see the strain. This San Francisco needs a vastly improved public transportation system. San Francisco's city streets are overwhelmed, and the NIMBYs near my neighborhood aren't wrong when they say traffic from higher density will grind to a halt with the higher density apartments the YIMBYs are asking for. We can't do this with our existing infrastructure, we can't do this if everyone's going to get to work in their own SUV with their own parking space, and I personally believe we're already seeing this paralysis even with our restrictive building codes (largely because in the absence of proper housing, 8 adults will cram into a single family house, and they'll all want to park somewhere). Public transportation needs to be safe and efficient, it needs to have a vastly greater coverage reach, much of it should ideally be underground in SF proper, and it needs to link suburban and exurban areas to allow people to reach job centers. I'm a parent, and SF park and rec summer camps filled up so fast that people are waiting by the computer, watching the international clock, and are content if they can fill up a third of their schedule (it's a real crapshoot). San Francisco needs vastly expanded services. We'll need a much better storm draining and sewage system, maybe with pumps in some areas, we need better drainage "sinks" and areas with more soil filter, probably expanded sewage treatment centers, we need to relieve bottlenecks. It goes on and on.

When you think about what SF needs to get done, 11 billion doesn't seem like so much. Unfortunately, as it stands, I think SF views it as a windfall that can buttress ineffective government and wasteful programs.

From what you've read, you can probably tell I'm not an anti-government type, though I am wary of excessive government programs, since I do think they have a tendency to be wasteful. SF needs good government and proper infrastructure badly, and it's going to cost $$.
Pizzo (Mafia)
> If someone cannot understand how exceptions work for example I have a hard time seeing how removing this massive burden from their minds will result in good outcomes.

Most software doesn't need scientists, just bricklayers. And they must lay those bricks fairly easily and without making it undecipherable for their supervisors.
Not sure why this is downvoted. He is absolutely right.

Whilst rich people on hacker News get to eat quality
produce, most people aren't as fortunate.

They are exposed to higher levels of pollution. I mean, the west basically dumps their trash in South East Asia now with little care or regard. Do you think this doesn't pollute the land, animals and people?
I suppose you could do the same with Amazon referral links to products that your team has personally reviewed?
Since we're talking about human remains in dog food, there's already likely a litany of felonies involved in turning a person into dog food. The regulators just like to regulate.
A friend used to work for an organization whose function was to buy books from NYT-reporting sellers for purposes of inflating the sales numbers of a given title, to manipulate it onto the bestseller list. They were usually paid by the publishers, but sometimes directly by the authors themselves.

This has been going on for a very long time.

EDIT: Phrasing.
Ok thanks for the resources, I know some basic theory about voltage, current, ohm's law and how most of the basic components work and what their purpose, like capacitors or mosfets etc. I want to know more practical things and how
house devices work without scrapping every single one of them.
afaik there's no such thing as an interface for multiple types in Go; i.e. you can have (the equivalent of) `Foo implements Comparable` but not `Bar, Baz implement ConvertFromTo`. `Graph(N, E)` mentions two types, so you can't really express it as an interface, at least not in current Go.
Germany has already been raked over the coals for going un-nuclear. I think we'll see the opinion of solar/etc change as we realize its actually much more expensive.
I think he's saying that positing Occam's Razor isn't proof of anything. If he's not, then I'm saying it, and that it gets over applied to the extreme.
There's a bias in gaining value you don't have and losing value you already have. People are much more risk adverse when losing value, even if small. So you'd have to give them the $1k first, probably for performing some task. Put the money in their have, continue with the distraction test to let the value sink in. THEN if they fail they lose the money. And even then this won't fully match the risk aversion models, but it'll better simulate it. These things are hard to measure.
> questions about foreign contacts

This sounds unreasonably intrusive IMO. What if you have a couple thousand acquaintances and friends around the world?
You'd get better rates buying this information directly from the state.

The most additional information you can glean from this is what primary a person voted in anyways. These are just participation history and registration information. Do explain how I can figure out which candidate someone voted for in the general from this information?
Agreed. Though it's tough to square the fact that bad things happen sometimes with desire to do something. The Onion actually had a good video on this a few years ago:

https://politics.theonion.com/truck-accident-that-killed-raf...
If true, the way to address it is through culture hacking, not materials science.
Sadly (and incredibly) this is not always true: https://en.wikipedia.org/wiki/ADE_651
Soapy Sponge and His Sartorial Successors
Not sure if I ever get a security update for my Samsung Galaxy Note8
Anyone with a foot/feet in pentesting/appsec feel that there could be a good omni extension that encompasses cookie editing, header editing, local storage, proxy toggle, and has other potential features?
U-2 Incident
Presumably their 401k's are not that beefy. That's the way I read the comment.
It should be noted that Britain tried to give Hong Kong more democracy and freedom since the 60’s but got rejected by China [1], when saying that Hong Kong had more freedom after the handover in 1997.

[1]: https://www.nytimes.com/2014/10/28/world/asia/china-began-pu...
This is the same principle behind Nebula Genomics, and it’s surprising more people aren’t calling bullshit on it.
> It is okay to die.

Dying is the one part of life we are guaranteed - I absolutely agree with you that it is okay to die. I also agree that you don't need to take extraordinary means to preserve your life - you don't have to take the chemotherapy, for example, or have your heart kept active after all other vital signs have ceased.

I also know that our lives our not our own. We do not choose to pick them up and we may not choose to lay them down ourselves. People are happier when they accept this (I assert, as an _ad contra_ to your assertion).

Why do you say that "for 99% of people only with medical circumstances is it okay to die"? Is it just that you think most people _will not_ choose death? Or that they _should not_ choose death?
> Most interesting for me was being told I'd failed a test I was later told I'd passed. It's sheer madness.

It's pseudoscience. They might as well have [measured the size of your head][1] to make their decision.

[1]: https://en.wikipedia.org/wiki/Phrenology
Why serverless is the future for small startups
Happened in our city. A child card center was build near a rockery and now they are complaining of rock dust.
prestodb is the best java codebase I've ever worked in, llvm is the best c++ codebase I've ever worked in.
We may wish regulations were for a different reason, but this is certainly their most common use case.
We can't decouple public education and home ownership unless we get one of two things:

a. mandated homeschooling

b. free teleportation

Without one of those, house location and choice of school are unavoidably tied together.
I mean, that knob was like, right there all along

;-)
Santa Monica, California.
Basing on the fact that materials not recycled by local companies, say TetraPak, are not accepted in collection: I always assumed they actually get recycled.

The rest actually doesn't go to landfill, but gets incinerated.
Which version of the C++ standard is this book targeting? Also, any links to reviews?
Yes, but subject to claimant's approval if you did not remove the offending sections.
> most of the problems in a project come from the requirements process

Yep I agree with that.

Although getting the development process right is critical too with all the complexity in today's web stacks etc. 20 years ago dev processes were horrible and error prone compared to today. For example if you had a word doc with the manual install steps that got printed and filled in with specific details for that customer deployment's to hand over to the team that does custom installs, you were lucky. We now have hooks from Github to deploy. That's one example.
> was fortunate to see a Tigress with fresh kill and couple of cubs.

also fortunate you werent the 'fresh kill'!

serious, though, in what kind of context is it possible to see an adult tigress and not totally crap your pants?
That was dismissed recently, with a handy summary from the judge:
The judge who oversaw the case, William O. Bertlesman, said in his dismissal, "The Court accepts Sandmann's statement that, when he was standing motionless in the confrontation with Phillips, his intent was to calm the situation and not to impede or block anyone. However, Phillips did not see it that way. He concluded that he was being 'blocked' and not allowed to 'retreat.' He passed these conclusions on to The Post. They may have been erroneous, but as discussed above, they are opinion protected by the First Amendment. And The Post is not liable for publishing these opinions."

https://www.cnn.com/2019/07/27/media/washington-post-defamat...
Reminds me of a metric the Clojure community has used in judging itself, which is "time to first XML". There's now a helpful getting started page prominently linked from the home page, which has no XML on it, but it used to be https://clojure.org/community/downloads was the main page and you'll note the XML is still there. You'd see that before you even set things up, you're clearly in Java town now, buddy...

I like to use "time to first problem and the experience of its resolution" as my own ruler. Maybe it's an XML problem ("wtf is Maven?") but it's usually not until I try writing a program that I experience the first problem either at compile time or runtime. I haven't been keeping up with Clojure (whose latest version I've heard improved things on the error front) but when I first learned, it wasn't long before I made a mistake and paid for it with a giant Java stacktrace. I knew Java, though, so it wasn't a big deal to deal with it, but some instances were quite frustrating since there was a disconnect between useful messages about source locations when running code via a REPL connection versus launching the program from scratch which involves loading and running named Clojure files. It was rather subpar compared to Python, and especially to Common Lisp, which has useful compile-time warnings on top of a superior runtime error system.

Still I've always thought it'd be foolish to dive into Clojure without some Java background, or at least without the anticipation of needing to get some Java background, so it's interesting to read the contrary on this page...
>> when you "commit" your release, you'd end up with a single, optimized artifact for deployment

I agree this would be nice, but think of this problem more deeply and you quickly run into major issues. The biggest one being that your compiler now has a large scale optimisation step to do completely automatically, better than a human.

In order to make this work, you'd effectively have to build everything out of composable components, which you then can switch on/off with some sort of layering system. The problem here is how do you come to a decision on what those composable units look like? You don't know what you don't know - i.e. what those future layers you append are going to need to turn off or on.

And coming back to optimisation - once you know the features you are combining together in an algorithm, only then do you know the data structures that fit the problem.
Optimisation isn't a forward process when you turn parts off and end up with an efficient system. Optimisation requires a high level view, a low level view, an understanding of context, of memory requirements, of language capabilities, even leaps of logic.

For the last part when I mean is that whilst a compiler may be able to reorganize something in the form a*b=c (and even then knowing when to do this is a book on it's own), it can't know that if I, for example, disable a feature that adds nested nodes to a tree structure, that it could rewrite functions to no longer require recursion and instead treat them like serial lists.

You could rewrite the methods yourself and add them to your new layer, but you also will inevitably end up not fitting the previous composable structure.

I think the deeper problem is related more to the tying of syntax to structure, as structure is ultimately your application's performance profile. Untying these two though could lead to a way forward for the append style paradigm.
Most of the lab processes are at least structurally similar to that "natural" process: at the end of the day it is just ways of pressuring Carbon into a grid. Maybe a better analogy is that we don't (currently, at least) make a distinction between "natural" foods and "greenhouse/hydroponically grown".
They do threaten legal action if you lie about something on your SF-86.
It's the NSA, dude. They specifically want someone who'll be _their spook_. What makes you think they want Mr. Cosmopolitan who lunches with Erdogan's third cousin and breakfasts with the Pope? Nothing about it sounds unreasonably intrusive. The national security guys should be rightfully paranoid.
A nitpick:

There is only one subspecies of tigers in India, commonly called the Bengal Tiger. It is found in India, Bangladesh and Nepal.
Disclaimer: I’m not passing judgement.

Whenever I hear someone with a problem and a good solution, like Toastmaster here, but with an “excuse” it points me to question the will to actually solve the problem.

If it’s too far you don’t need to go every week or every day, but how about once a month? That would help a lot even if it’s just once a month.

Another suggestion is to have Grammarly installed because it does catch a bunch of errors. However, be aware that you are sending everything you write to their servers.

The last advice is the most obvious one.

Write a lot and look for errors. Rinse and repeat. Practice makes it perfect.
The immutable ROM that finds firmware and jumps to it is indeed usually proprietary, but since it's tiny and immutable, it's considered "part of hardware" and is okay even for the FSF "Respects your Freedom" certification.

The one mutable/loadable blob the i.MX8 requires is firmware for the DDR4 PHY (not training code you run on the CPU, but something that runs on the PHY apparently??) and they're using an embedded tiny cortex-M4 core to just load it: https://puri.sm/posts/librem5-solving-the-first-fsf-ryf-hurd...

(IMO, that's a silly requirement from the FSF, I think keeping the main CPU free of blobs that it doesn't run i.e. blobs for other things does not have any meaningful benefits)
From the EPA:

> Health effects of wood smoke

> The biggest health threat from smoke is from fine particles, also called fine particulate matter or PM2.5. These microscopic particles can get into your eyes and respiratory system, where they may cause burning eyes, runny nose, and illnesses, such as bronchitis.

> Fine particles can make asthma symptoms worse and trigger asthma attacks. Fine particles can also trigger heart attacks, stroke, irregular heart rhythms, and heart failure, especially in people who are already at risk for these conditions.

https://www.epa.gov/burnwise/wood-smoke-and-your-health#heal...
And in this corner we have the national heavyweight champion, 8 time governor sent to prison CHI-TOWN!
Scrum has been twisted into a way to gaslight developers by shaming them for their estimating skills when that was project management's job the entire fucking time. It's the biggest dodge going right now. A massive case of deflection and, dare I say, projection.

If the quality of your estimations has ever come up on your annual review, that's them bargaining you down by making you feel bad about yourself.

Someone in a video I watched recently pointed out that story points per week is a graph plotting time on both axes.

One of the earlier agile methodologies (FDD) had one thing figured out: the law of large numbers works just fine for long-term estimation, as long as you can identify the stories, and the range of story 'sizes' is within an order of magnitude (eg, a day vs 2 weeks). You don't have to give a shit if a story is 4 points or 7. That's a waste of everyone's time and especially energy. It's horizontal aggression condensed into a management model. We need to start refusing, as a collective, to engage. The only discussion you need to have is whether this story is less than two weeks, more than two weeks, or way more than two weeks. Those happen at a much lower frequency.
A lot of influential figures publish their reading lists, like Bill Gates [0], Elon Musk [1], and Patrick Collision [2]

[0]: https://www.gatesnotes.com/About-Bill-Gates/Summer-Books-201...

[1]: https://medium.com/swlh/elon-musks-reading-list-every-book-h...

[2]: https://patrickcollison.com/bookshelf