skysight-inc/HackerNews huggingface dataset:
With respect to composting- we're also issued a yard waste bin that's for a composting program (a good idea), so some kitchen scraps can go in there (I'm renting and good compost takes longer than I plan on staying here), but food waste/kitchen scraps aren't a large part of what we fill up our landfill bin with. It's mostly food packaging that's definitely too leaky/gross for the recycling bin and general household waste from stuff like emptying the vacuum cleaner or soiled paper towels.

Necessary infrastructure extends beyond just providing for recycling- households are going to produce waste that doesn't make economic or environmental sense to recycle, and all the encouragement and financial incentives in the world aren't going to stop that. Encouraging people to be less wasteful is important, but we need to stop demonizing landfills and use of the landfill bins because that sentiment has perverted the whole household recycling process.

It's gotten so bad here that a few months ago, they had city representatives on the radio threatening fines for people that put non-recyclable waste in their bins, as if that's the solution to mixed-recycling being uneconomical. They went as far as to say that it was malicious- that people were putting non-recyclable stuff, like used pizza boxes (their example), in the recycling bins to purposefully sabotage the whole system. The disconnect is huge and at some point the holier-than-thou attitude and the short-sighted laws passed with it are going to blow up in our collective faces.
React UI Kits
I was sort of wondering if the conclusion would be to use map/filter/etc, but instead... it was to use an ordinary loop.

I am aware that there is a programming practice for writing “branchless” code. I was expecting this to be more along those lines.
With C it might be easy to get a program to compile, with Rust it's easy to be sure that a compiled program is actually correct from a memory safety PoV. Rust is harder to learn, but much easier to master. I guarantee the vast majority of systems programmers writing C code are not masters in the sense that they will write memory-unsafe code regularly.

Personally I think Rust is competing with C (and C++ as well as Go) in the "systems programming" sphere. It isn't a competitor to C's "portable assembly" history. It's a far more FP-esque approach to systems programming.
That twitter thread was a train wreck in so many aspects. It favored individual performance over team work, it suggested a lot of supposed "telltale" signs that were so unrelated to actual work that reminded me of phrenology, and it even included some things that are counterproductive or that you really don't want in a development team.

If anything, that thread described cowboy programmers, not 10x engineers.
How about this information from CT's DEEP which quotes the EPA for the majority of it's information? Compared to virgin materials, using recycled materials more efficient by:

- 40% for paper

- 60-74% for steel and tin cans

- 33% for plastics

- 30% for glass

- 5% for aluminum cans

These numbers appear to be referencing the generation of new products using recycled vs new materials, but do they fail to take in to account the cost of actually getting those recycled materials (ie going from trash to the recycled paper pulp)?

I always thought the 3 R's are in the order they are for a reason.

Reduce - first step realize that happiness is not automatically linked to consumption. This is harder than it seems because this extends beyond product consumption to other forms of material consumption like traveling by plane or car (IC vs EV vs hybrid is a whole other debate)

Reuse - once you have something, get the full use out of it, and try to repurpose it for other uses too if possible.

Recycle - once you have used something to the point that can no longer serve it's purpose adequately because it's worn out, place it or parts of it in a recycling bin if possible.

What this article and discussion has prompted me to do is research further into which parts of something deserve to be placed in the recycle bin (whether or not there is an established way to recycle them, ie plastics) and if certain reduction techniques aren't all they're cracked up to be (reusable straws and shopping bags)

Reference: https://www.ct.gov/deep/cwp/view.asp?a=2714&q=440320
To get the redirected link you should using head method: https://stackoverflow.com/questions/20475552/python-requests...
Yeah, I actually use `int` for this (because 90% of the time, if I genuinely want to use an int, I've tiny-typed it so that an int won't type-check) - but being able to see the things that are in scope of the right type at the same time would be amazing. I recognise that it would take a somewhat idiosyncratic F# coding style to make this useful, though.
Convenience store operator struggles in wake of security fiasco
Thank you! That's really what this post is about :)
Facing the loop's body so many times forces you to analyze if something better can be done
I loved my cube which I tuned with new graphics cards, processor cards - there was a whole community around extending cubes with hardware without active cooling.
Why not though? Generally our CPUs are based around jumps
" ... it may be physically healthier to fast, but ..."

Physical healthiness is the metric I am optimizing for.
I'd use functional programming, which is what I'd thought this post would be about. It seems the author is not familiar with the concepts of mapping, reducing and filtering. This is just a map() command.
Facebook has an entirely different usage model. People have "profiles" and when you connect to someone's "profile", you see all their photos. Google Photos doesn't have an equivalent. Photos are in your account, and whenever you want, you share single ones, or group of them in an album, with friends. There's no concept of "friends" on Photos.
Institutions, rather than individuals, as masters, makes the master - servant relationship far more consensual. You choose to serve others in the context of a job, and when that job's over, they no longer have any power over you.

A personal master servant relationship carries over to places where the servant may not consent to. It's a personal relationship, meaning it encompasses your entire person. It's far harder shed that relationship than it is a job.

Making the master role institutional, and one where the person filling it is interchangeable, also means that it's meritocratic. Anyone can fill the master's role, because it's ultimately about how useful they can be in that role (e.g. by spending more money), rather than about them having a personal status of 'master', which they need not contribute value to maintain.
sure, but the espressobin has a gigabit switch onboard. and that switch is controllable from Linux, and treated as a bridge device, easily manipulated from brctl.

while the rpi3 spanks the espressobin on CPU, the espressobin destroys pretty much every other dev board (including rpi4) in the price range with regard to network functionality.
Precisely. I suspect the chain of inference is much more like "black -> poor -> bad" than directly "black -> bad". I mean, neither is fair but understanding the process is crucial to fixing it.
So someone you work with broke (or attempted to break? It's unclear whether the product you're referring to was released) the law by using GPL code in a closed source commercial product? This is done right improper (and illegal) for the developer who used the GPL software. Not the creator who choose the GPL likely to specifically prevent what you described.

People tend to understand open source software as software that is free to use however you want. This is not what GPL software is though. It's entended to be an ecosystem of software that is open and free to use as long as you are also willing to share the software you create using the ecosystem.
This has been questioned (5 user theory).

From 2008 research paper: http://www.simplifyinginterfaces.com/wp-content/uploads/2008...

Excerpt:

Historic reason:
Both Nielsen (1993) and Virzi (1992) were writing in a climate in which the concepts of usability were still being introduced..They were striving to lighten the requirements of usability testing in order to make usability practices more attractive to those working with the strained budgets.

Conclusion:
It is advisable to run the maximum number of participants that schedules, budgets, and availability allow. The mathematical benefits of adding test users should be cited. More test users means greater confidence that the problems that need to be fixed will be found; as is shown in the analysis for this study, increasing the number from 5 to 10 can result in a dramatic improvement in data confidence. Increasing the number tested to 20 can allow the practitioner to approach increasing level
Your work on HN is outstanding
I agree your point. It has to be fun and not commercial.
Or organized crime already in that community.
This is sort of what Microsoft's new/experimental Bosque language is supposed to be about—a paradigm shift to "Regularized Programming", similar to the advent of Structured Programming in the 1960's.

Here's the paper:
https://www.microsoft.com/en-us/research/uploads/prod/2019/0...
Ask HN: Refusing to join meetings that require proprietary programs
From now on I've made the conscious decision to stop joining meetings that requires installing the usual proprietary applications (Zoom, Skype, BlueJeans, etc).

I will accept joining Hangout calls even though it's also proprietary, but at least it doesn't require that I run a random executable on my personal computer.

Is anyone else also doing this? What are the challenges you had to face? I am well aware going this direction also means losing a few potential clients.
Fox News says the FBI and CIA Should Investigate Google in 3...2...1 followed closely by Trump saying in his own words "The FBI and CIA Should Investigate Google".
I'm currently unaware of any recommendation engine that's worth acknowledging.

Netflix, Amazon, Youtube, PornHub, etc... they're all accomplishing little more than "similar to the one, and only one item you last saw", with dramatic shifts in "profiling" from one or two videos.

Actually, Netflix acknowledges this and splits the recommendation into "because you watched X..", so at least it covers a greater range (eg last 5 things seen)

I'm damned sure they could be much more useful if they would let me tell them what I like, by implementing rating systems that are worth using (e.g. the ability to browse and edit previous ratings in a sane fashion)

but user-useful recommendation is not the actual goal, so really its just that our metrics are wrong. It's probably great according to view counts.
Elsevier delegates yes. But the buck still stops with them. They pick the reviewers, for one.
Unable to look inside to see the textbook content, I went to the Bartlett Publishing website where it’s listed along with alternative textbooks debunking evolutionary theory and fossil forensics. Sorry, I’ll pass.
Have you seen AssemblyScript, Poetry, Walt, and Speedy:

https://github.com/AssemblyScript/assemblyscript

https://github.com/FantasyInternet/poetry

https://github.com/ballercat/walt

https://github.com/MichaReiser/speedy.js

Unlike Rust, which has excellent support for wasm output but wasn't created with wasm in mind, the above languages appear to have been created specifically with wasm as the native compile target.

Also, there's an excellent curated list of languages that compile to wasm:

https://github.com/appcypher/awesome-wasm-langs
I'm generally with you until the end sentence. But, insurance in Florida is like insurance anywhere else, so not sure what you're alluding to...
The level of crime in an area correlates far more closely to poverty than race, so suggesting a bad neighbourhood is bad because of the race of people who live there rather than other factors probably is racist.
Get Started with NB-IoT and Quectel Modules
Lyft wins preliminary ruling to be exclusive bike share partner in SF
Everything you need to know about sending IoT sensor data over NB-IoT and CoAP... From Quectel modules to thethings.io!
So... you'll be dead.

How is that worse than your original state, other than the money that you could have given to someone else when you died?
If, in your adult life, following some sort of creed is a choice, what makes your choice compelling? Why should a choice be so impactful that it controls every aspect of your life? What convinces you so much that your creed alters the way you think, removing the need for perceived success in any form or shape? I just don't buy it.
Mutations, cancer, bacteria that cause major extinctions, etc.
The desire to quit can be shaped by the incentives society creates. If using drugs and partying with fellow drug-using friends means continually being committed to three month stints in rehab, it might encourage that party to get out of that lifestyle.

Also, some people may decide to quit once they've been forced to stop doing drugs for a few months, because it results in lessened chemical dependency, and some time for the parts of their brain damaged from the drug-use to recover, which helps increase self-control.

We forcibly prevent children from engaging in self-destructive behaviour, because sometimes they need someone who knows better to control them, until they mature and do know better. Just because someone turns 18, doesn't always mean this stops applying. In the case of someone habitually using hard drugs, I think a strong argument can be made that it still applies because they lack the maturity and self-control to make these decisions for themselves.
I suppose this is a nitpick, but what kind of timekeeping was available for this?

> He kept walking, one step at a time, and hit 50 miles with four minutes and 43 seconds to spare.

My understanding of the time is that pocket watches very rarely had second hands, or maybe not even minute hands. And certainly wouldn't be expected to maintain such accuracy over a period of ten hours. What else would be available in a prison yard?
As someone who has had some less-acute sports injuries, I'd also break the injuries down into "shit's really fucked up" and "you could conceivably walk it off" categories. The former, modern US medicine excels at. The latter, I'm not sure the doctors are even trained to treat something less acute and not requiring expensive surgery. In fact, I strongly suspect they often prescribe a surgery anyway, just to make a buck. I had to decline a surgery once.
In a nutshell, America had a huge pent up demand for housing because of the Great Depression which immediately preceded WW2. Large numbers of American men served in the military during WW2, nominally granting "all" of them the same benefits, including access to help with mortgages. In practice, this mostly went to white soldiers.

The Birth And Death Of America's Oldest Suburb is about Levittown.

https://thecommunityalliance.blogspot.com/2005/08/birth-and-...

Levittown gets its name from its builder, the firm of Levitt & Sons, Inc. ... which built the district as a planned community for returning World War II veterans between 1947 and 1951.

https://en.wikipedia.org/wiki/Levittown,_New_York

The G.I. Bill aimed to help American World War II veterans adjust to civilian life by providing them with benefits including low-cost mortgages, low-interest loans and financial support. African Americans did not benefit nearly as much as White Americans. Historian Ira Katznelson argues that "the law was deliberately designed to accommodate Jim Crow". In the New York and northern New Jersey suburbs 67,000 mortgages were insured by the G.I. Bill, but fewer than 100 were taken out by non-whites.

https://en.wikipedia.org/wiki/African_Americans_and_the_G.I....

In the United States, suburbanization began to occur in mass amounts after World War II, when soldiers returned home from war and wanted to live in houses outside of the city.

https://en.wikipedia.org/wiki/Suburbanization

The rapid growth of homeownership and the rise of suburban communities helped drive the postwar economic boom. Suburban neighborhoods of single-family homes tore their way through the outskirts of cities. William Levitt built the first Levittown, the archetype suburban community, in 1946 in Long Island, New York.

The country’s suburban share of the population rose from 19.5% in 1940 to 30.7% by 1960. Homeownership rates rose from 44% in 1940 to almost 62% in 1960.

https://courses.lumenlearning.com/ushistory2ay/chapter/the-r...
There are constants, marginal rates and limits. Furthermore there are questions about how to determine jurisdictions.

It's very not easy and some companies make bank fulfilling client tax obligations or licensing based on their domain experience.

A scanned Word document -> sales tax calculator sounds more like a death march and my first determination as an engineer would be to confirm if management has done the due diligence as to the buy vs. build cost.
The article includes a graph of "Vehicle thefts in U.S. cities where Car2Go operates* in 2018" and Chicago is at the top of the list. If that was their pilot city, interesting choice. Alternatively, if they rolled out the policy change in all locations at the same time, interesting choice.

Article doesn't report problems in other cities...
I was hoping for APL/J-style stuff or something like using `map` and `forEach` but no. That's a big letdown.
The AppleTV 4 remote has the best scrubbing interface of any remote I’ve used. Having the conventional forward back buttons just makes it slower.
Buy a second, cheap laptop for videoconferencing, and don't put anything valuable on it.
These should just be running 24/7 in a lobby of a building somewhere
It ends up being a form of mapping. It's a good idea/exercise for developers to engage in occasionally in order to improve their ideas on how to organize their code.
Absolutely incredible. I felt like I had a bird's eye view to humanity.
Anecdotally I’ve had the inverse, pulled over in a lower-income black neighborhood because a patrolling officer thought I must’ve been there to buy drugs.

I do wonder how often that type of thing happens, but we simply don’t hear much of it because it isn’t widely considered as bad.
Bahaha. The post references an article in Russia Times as evidence you can defrost a brain.

I've heard reviving cryonically frozen brains as trying to reconstitute individual fruits from a smoothie.
That’s a feature, not a bug, the most profitable people are the ones that go into debt, never miss payments but also never pay it off.
Are these curated? Or is it truly just new things?
I've always seem this kind of criticism of the "tech bubble" as a great endorsement of the tech community. Where else do you see people so interested in so many subjects that they have to be constantly reminded they are speaking outside their expertise?

Am I just not aware of the HN equivalent for medical doctors?
As an engineering leader, I can assure you that 10X engineers most certainly exist. I have seen them at play in the wild... (software and mechanical)

Step back from the tactical metrics and take a strategic view of an individual's contribution to team performance:

- % of major tasks completed within agreed-upon dates?

- # of emergency patches / roll-backs due to their code?

- # hours of management time needed for briefing & QA?

- % likelihood of exceeding expectations on design tasks

- % likelihood of expediting a major change successfully

- Support hours required for their code (zero is ideal)

- # team hours lost from dealing with random BS / drama

Look at your engineers; you will definitely see outliers. There will be an 80 / 20 in terms of who you should be watching and a handful that you need to let roam free...
Have you read Knausgaard, by chance? Something about your writing evoked him for me in a good way.

It's sort of off-topic, but reading his books in my early 20s was a huge revelation for me; something like "Oh, it actually doesn't get much 'easier' when you grow up. You still deal with things as they arise, and continue to sort of meander your way between the present moment and nostalgia, between joy and pain."

In a way, it was rather calming to know that "Adults" with "Kids" are just Us with 5-10 more years of good and bad decisions. Relaxing to know that we wouldn't suddenly be expected to miraculously do everything correctly. :)

It had made me more aware of the fakeness you describe, but it also compels me to marvel at those older people I meet who have consistently invested in their life’s garden: pruning and fertilizing, sowing and reaping, apparently against our natural inclinations to let it all grow wild.
The question isn't whether they exist, but whether it's just "people" or "people at a given time/place" and in some cases, environment that takes a 1-2x developer and makes them 10x.
You always have to set your own rubrics(self-critique, self-feedback) for success, from the very beginning. Society will always try to impose some on you, for big things(political platforms) and small(bringing the coolest lunchbox to the schoolyard). But to find any peace the externals have to be decoupled from your inner self, and aligned where it is pragmatically convenient for you. The problem with externals is familiar - it's not just the jealousy, it's the imposter syndrome if you start succeeding, the disinterest in the details from friends and family, the stress of the rat race and the fickleness of trends and fashions, with a whole array of concerns summed into a dollar value. Those things get your emotions going in a negative place.

If you do your own self-critique well, you can build skills and explore topics that nobody else is, and that's the kind of thing that translates to the optics of surpising outlier success. But when you only subscribe to the same feedback loops as the average, you get predictably average results - on average. There will always be people that grasp a thing a little bit easier, are a little bit more numb to the negatives, have better access to resources. You don't want to assume that is you, because it most likely isn't.

And you have to pick and choose what things you will stay average at and what things are going to be your in-depth focus, cause nobody has the time to do it all.
How to Make More Progress in Your Life? Northeast Bedroom, Vastu Tips
This is part of an ongoing attempt by the Koch organization to astroturf Hacker News
I hope the car rental companies augment their trackers to use cellular tower and WiFi access points for location. Then when they detect a jammer they can notify both the owners and the FCC.
It's not just the lack of strain relief. As 'paranoidroibot noted in a sibling comment, the magsafe2 cables have more of it, but there seems to be some sort of degradation in whatever they're using as insulation -- the magsafe end of my cable is noticeably yellow and stiff compared to the rest of the cable. In fact this is my second cable, the first one having failed due to the insulation splitting after showing the same symptoms. This is in contrast to my earphone cables that have thinner insulation and more wind/unwind cycles yet are still going strong.
Which is like, the reason people invented multi-tasking operating systems, somewhere around 1960s.

Which is why current disregard for application performance really irks me. A computer is meant to run a lot of things at the same time. To some point, the utility of a computer scales with the number of things you can run simultaneously on it. Your Electron chat client that thinks it own 100% of CPU and RAM essentially puts a soft limit on that. It's less of a problem for power users, who know how to work around such problems, but it is a deal for regular people, who'd love to run a few things at a time but can't, because one or two apps grinds their cheap computer to a halt.
Care to elaborate on the reasons?