skysight-inc/HackerNews huggingface dataset:
I also like lungo for the menu bar. https://apps.apple.com/us/app/lungo/id1263070803

more info - https://blog.sindresorhus.com/lungo-b364a6c2745f
Technically balloons use "balloon gas", which is essentially helium thats not pure enough for industrial applications. So I doubt a few hundred of these make a meaningful dent.
My mother's Intel NUC runs into this problem. Next time I go to visit I think I'm going to have to figure out if we can move the Windows install off the 32GB eMMC onto something else...
The Trials of Vasily Grossman
Avoiding much of the sweat of exercise would be the point, no?
Thanks, yeah, that's been our Brave New World. :(
unsafe is the tool u are looking for.
Still very cheap if they can make it work
We live in a suburb of Portland. To be honest, Portland itself has become so terrible that we have not set foot in the city in over 5 years. 10+ years ago the city was amazingly clean and beautiful. The last time I visited it was so filthy and overrun with needles and homeless camps that we haven't returned since.
The money stolen from the Bangladeshi central bank robbery was also directed to Philippines casinos.

https://www.livemint.com/Industry/ZFo31eoIE2QjFBlGDX6Q8M/Ban...
Nice to see that MS is very serious about open source. This is a huge change from back when Steve Balmer was still in charge and open source was a dirty word.

Employing this many people to work on open source costs billions. I'm sure not all of those people are doing this full time. But still, this represents an enormous investment. That just goes to show how incredibly valuable OSS is these days. That's similar to the net worth of some open core companies that have been debated on HN recently (Mongo, Elastic, Redis, etc.).

MS is getting plenty of return on investment. For example a lot of their development tooling is getting significant external contributions. Co-developing software with externals makes economic sense when the primary function of that software is to help people find their way to your for profit services and software. This reduces their cost, makes the software more valuable, and grows the user base of the software. More users means more opportunity for these people to find their way to for profit MS stuff. Even as a recruiting tool this is super valuable since no doubt many external contributors are on the radar for hiring.

Just having a lot of developers give up their mac books and instead choosing to run windows again increases the chance that they might end up in Azure, which as we learned recently mostly runs Linux stuff these days. MS is relearning that staying on friendly terms with developers is important for them. This is something that e.g. Google or Apple may want to consider. They do lots of OSS as well of course but they seem a lot more focused on internals lately and some of what they do seems a bit hostile even. Especially Google is starting to act a lot like MS used to act.

Maybe buying Gitlab would not be a bad idea for them ...
Location: Kerala, India

Remote: Preferred

Willing to relocate: Yes

Technologies: Vue, Nuxt, ES6 and Modern JS stuff, Node.js, i18n, SCSS, Elixir novice, FP & UX enthusiast

Resume: www.linkedin.com/in/althaffe

Email: althaf AT protonmail DOT com

Looking for Front-end/Full-stack Engineer positions in companies solving interesting and valid problems. Extra points if you care about accessibility and hacker ethic
Yes, there's `chunks_mut` [0] in the standard library that separate the slice to multiple non-overlapped chunks.

[0]: https://doc.rust-lang.org/std/primitive.slice.html#method.ch...
Apache Commons Javaflow is an early implementation of continuations: https://commons.apache.org/sandbox/commons-javaflow/tutorial...
I could totally imagine some home-chemistry-lab Facebook employee bought this off the web and had it delivered to work because nobody would be home to sign for it.
Corruption isn't a wealth preservation tactic. It's an exploitation tactic.

Whether you're strip mining the earth's resources, stripping away the wealth of the nation, subverting the moral/political culture or simply just amassing ill-gotten gains, corruption is the proven method.
What does being "global" mean here, and why is it good?

macOS apps don't have to search for their config files either; support for them is baked into their system APIs as well.

The macOS/iOS UserDefaults system is actually very nice, allowing multiple tiers/domains for precedence of settings. For example a specific setting may be optionally overridden for a single session via any app's launch arguments [0]. How do you achieve something like that with the Registry?

The Registry architecture may make things easier for Microsoft, but the plist architecture seems to make things easier for users and developers.

[0] https://developer.apple.com/library/archive/documentation/Co...
I think Switzerland is doing it well. Train travel is far more popular compared to countries with equally good (but not as punctual) trains in France and Germany.
Web Performance: Understanding the Critical Render Path (Part 1)
What impact, if any, would this have on Clojure?
I'm not sure other than my own anecdotal experience. I have a number of coworkers who as 20 somethings lived in the city and said they never wanted to leave. But then in their 30s they started marrying and having kids and without exception moved to the suburbs.
Yes. Instead of having a single slice of pixels, split it into n slices, one for each thread.
If "free market economy" theory is right HN can be considered for tech stocks (tech stories that affect FAANG stocks and other companies e.g: Facebook stories)
I appreciate your perspective, given that you've spent time in the area (PNW local here). I'm confused, though, since it seems like Apex has been far more expensive than Raleigh since 2015 (and likely long before). [1] Is this a function of micro-communities within the two cities? Any ideas what is going on here? I just can't believe the $758K home in Apex as a discount option (per the family in the article).

Agree with you on the unintentional growth at the root of all this. Even the article calls out the schools not funded/steered by the city itself. I wouldn't be surprised if more folly lies in municipal codes near Apex.

[1] https://public.tableau.com/shared/WHYKRP88W?:display_count=y...
> Rust people, is there a way to tell the compiler that each thread gets its own elements?

That's what `local_pixels` does in the post. Where things get trickier is when you want to share write access to a single shared buffer in a non-overlapping way (e.g. `buffer` in the post.) To do this you need to either resort to unsafe, or to prove to the compiler that the writes aren't overlapping. One way to do the latter this is to get a slice (which Vec is convertable into), and then split up that slice (which the standard library has plenty of methods for: https://doc.rust-lang.org/std/slice/index.html ), and then give each thread those non-overlapping slices.
Kasten | Backend Engineer | Go | San Francisco Bay Area | Full-time | ONSITE | VISA

Interested in working on cloud-native technologies such as Kubernetes, being a part of the CNCF ecosystem, and solving real-world problems with running stateful applications within containers? If yes, come and join Kasten!

We are a well-funded startup based in the San Francisco Bay Area (Los Altos downtown to be precise). You can find a lot more about the open position, our culture, and more at https://kasten.io/careers/
Disclaimers are useless because people strip them when they repost the image
Related: Does anybody have a job or job ideas for me? I finished my veterinary degree in Germany (very late, but I finished) and I am a proficient coder, mostly web development in Django, but I also have a passion for Data Science (in Python and R) and Machine Learning. The veterinary degree here means I have a broad understanding of biology, medicine and food safety. I also did a bit of bioinformatics.

People often say that's a killer combination, but actually I have problems finding concrete positions I would fit in. I fear I have to somehow create that position myself, which is also not that easy. Ideas or hints would be appreciated!
So, I'm not really looking at the moment, but this post struck me because I just moved to Melbourne, and venturing to do more low level work. If you have any resources/suggestions, or just want to say hi, feel free to reach out.
Slice Tricks in Go
Location: San Diego, CA

Remote: Could be convinced for the right company

Willing to relocate: No (see below)

Technologies: Java 8+, Go, JavaScript ES6, React, PostgreSQL, Linux, Python (kinda)

Résumé/CV: https://linkedin.com/in/jacobkania

Email: hire AT jacobkania.com

Hi there! I'm relocating to the San Diego, CA area later this Summer (August). I'm currently a full-stack SWE in Denver, CO and know zero people in California. I'd love to change that before moving out..! I have 1.5 years of experience with Java, React, and Postgres at my current job.

Thanks for reading!
-Jacob
If you want to use completely safe Rust, you could probably get the Vec<u32> as a `&mut [u32]`, then use `.split_at()` on the slice to chop up the buffer into multiple contiguous sub-pieces for each thread. Collect up those pieces behind a struct for easier usage. It would cost you an extra pointer + length for each subpiece, but that's the price for guaranteeing that no thread reaches outside the contiguous intervals assigned to it.

EDIT: As mentioned by a sibling, `chunks_mut` is probably closer to what you want in this instance. If you have to get chunks of various sizes -- for instance, if the number of threads doesn't evenly divide the buffer into nice uniform tiles -- you'd need to drop down to the `split_at` level anyway.
probably referring to:

> where you have multiple cul-de-sacs all emptying into a single artery
> I think it's mostly because in the US we have this idea that middle class+ kids need to be raised in detached SFH with front and back yards.

The ones I know mostly moved back to near where their parents live, because childcare and housing in SF are expensive. If they could have e.g. taken their rent-control with them from a 1-bedroom to a 2-bedroom apartment, or had better family leave and subsidized daycare, I get the impression a good proportion would have stayed for at least several more years.
Google Search and JavaScript Sites (Google I/O'19)
Not all relaxation is equal, so I imagine it will be tough to quantify.
It's a library, so only half an answer to your question, but there's a fantastic library called rayon[1] created by one of the core contributors the the Rust language itself, Niko Matsakis. It lets you use Rust's iterator API to do extremely easy parallelism:

list.iter().map(<some_fn>)

becomes:

list.par_iter().map(<some_fn>)

Seeing as in the original example code, the final copies into the minifb have to be sequential due to the lock anyway, all the usage of synchronization primitives and in fact the whole loop could be replaced with something like:

let rendered = buffers.par_iter().map(<rendering>).collect();
for buffer in rendered.iter() {
// The copy from the article
}

I've not written much Rust in a while, so maybe the state of the art is different now, but there are a lot of ways to avoid having to reach specifically for synchronization primitives.
Usually power plant generators are required to respond to system frequency changes with a 5% droop characteristic so that they do regulate frequency by arresting dips and spikes.
Related, great resource that talks about these + mental models
https://fs.blog/
Not true. There are plenty of public systems that work very well, and better than private systems. Just look at health care systems. Schools could be the same, but you have to invest in them. Plenty of countries have excellent public schools.
Ask HN: Who has a successful B2C product/startup?
Since B2B is considered as the best option here I was wondering if anyone has a product selling to the masses and been profitable.
Who is going to pay to build and operate this flywheel inertia plant that generates no power? Sure it is possible but if you are going to spend that kind of money you can do a lot better.
In the wake of new attempts to "ban encryption", I'd recommend reading Crypto by Steven Levy (2001).

https://www.stevenlevy.com/index.php/books/crypto
Super interesting question.

Quick take — it 100% can't be linear.

Take as an analogue a strain injury — https://en.wikipedia.org/wiki/Strain_(injury) — a first degree strain can heal quickly with minimal invasiveness; a third degree strain might never fully heal even with surgery and rehabilitation.

Some of stress is happening on a biochemical level — if your hormones get sufficiently out of balance, and especially if it leads to a downward spiral of short-term behaviors (alcohol, junk food, etc) then you might wind up in a seriously diseased state that takes a serious regimen to recover from. On the other hand, if you never get above some threshold of unhealthy biochemistry and avoid downward spirals of behavior, recovery should be expected to be quicker.

There's so so many variables that it's heavily confounded and hard to math out, but the relationship for sure has to be non-linear.
Fullstory | Framework engineer | Remote or onsite | Atlanta

We're building the next gen of privacy-respecting, high-performance mobile analytics. If things like Rust, app and framework disassembly, or reverse engineering sound like fun, you'll love working this team.

Send me a note to my email here on HN or matt @ fullstory and I'd be more than happy to talk about what we're doing.
Why not just use Youtube-dlg?

Does everything it needs to and doesn't require you to use electron.
Some of which may be replicated.

I'd be tempted to down-vote myself for snarky trolling except that I work in the field of psychological research, and perhaps it is my bias, but many of the cognitive biases that came from social-psychology research do not stand up to scrutiny, too frequently resulting from bad statistical practice...at least two decades ago.
Electric bikes are the shit! Every single person who can ride a bike should own one. They can eliminate up to 75% of car trips[1] (those under 10 miles). You hardly notice hills, never get sweaty, and never have to worry about parking.

The only downside is for apartment dwellers. If you're not on the ground floor you really want a building with an elevator, or secure bike storage on the ground floor. Those suckers are heavy and most people will not want to carry them up and down stairs.

1. https://nhts.ornl.gov/tables09/fatcat/2009/vt_TRPMILES.html
Dont you mean trying to design for the last 12 years and still not done?
Please go through the below post to understand what a software engineer does at Ather

https://blog.atherenergy.com/soft-things-about-hard-things-e...
Algorithms Help Turbines Share the Wind
This is explicitly a reason some people in the suburbs don't want public transit to expand out to them. Some'll tell you. No public transit effectively puts a floor on how bad things can get, crime-wise, school-wise and, therefore, property-value-wise (each feeds back into the others, of course). Provided the property starts out pretty expensive, anyway—obviously doesn't apply to the actual sticks.
Can You Bleed When You Have a Yeast Infection?
The Most Influential iPhone App Development Trends in 2019
> Even knowing that the sun sets in the West has zero practical applications in urban settings.

Certainly not zero. If I know I'll be coming back to my car in the late afternoon, knowing roughly where the sun will be means I can park in a spot where the shadow will probably be, possibly even in an unfamiliar lot.

Here's another one. The first step in cell phone navigation is frequently something like "Head West on such-and-such street". In the absence of any other markings, the sun can tell you which way that is.
Mumbai receives 540 mm rainfall in 48 hours, 2nd highest in 44 years
Getting more heat out of sunlight
In high school I worked for Kodak in photo lab doing the processing for all the overnight photos in Oregon and Washington. The nice thing is all disposable cameras had AA batteries in them and we filled up a few 50 gallon garbage cans of disposable cameras a night.

On my breaks I would just sit there ripping the batteries out of the cameras for Walkman batteries for my friends and I. I accidentally touched the capacitor for the flash once when taking out the batteries. Only made that mistake once.
I vaguely seem to recall that Rhino, Cocoon's pre-Node serverside javascript, had continuations too. That much have been around 2006 or thereabouts.
The London Contract Market Cycles Explained
The academia is more about networking than original research. I was lucky that my prof. was focussed more on actual results and journals.
Is there a team that can exterminate other teams in very medieval ways that fail to make stuff installable to non system drive?

Because there should be.

It's crazy that everything still wants to put stuff on C:\ ... I'm looking at you Visual Studio and Win SDK.

Plus Users\Public shared goodies. And the %userprofile%\AppData. I get that every application thinks it needs to put its cache/files there, but then why can't folks relocate users' homes? :/
That makes both the kilograms and pounds value just "big numbers", compared to the 3 stone the boy weighed.

The nurse is expecting a "big" value, but has no concept of either measure.
Location: Bangalore, India

Remote: Yes

Willing to relocate: Leaning towards no for the start, maybe later based on mutual feeling. First preference is remote.

Technologies: Golang, Kubernetes, Certified Kubernetes Administrator(CKA). Picking up new technologies, tools, has never been a blocker for me.

Resume/CV: https://github.com/ipochi/resume/blob/master/ImranPochi-Resu...

Email: pochiimran@yahoo.co.in

Currently working as a freelancer/independent contractor remotely.

After 3 years of Java application development in PLM area. I moved into container and orchestration world 2 years ago and ever since have been steadily building up my knowledge around Kubernetes. Certified Kubernetes Administrator certification was one step towards that process.

Looking for opportunities in development of platform/infrastructure ecosystem on top of Kubernetes.
The meaning of union and intersection types
Its easy to look good when you dont actually make anything. This is a 12 year old "startup" without a product.
I envy you my friend
> For example, a comprehensive report on psychosocial stress in the workplace published by the World Health Organization identified consistent evidence that “high job demands, low control, and effort–reward imbalance are risk factors for mental and physical health problems.”

I think a key phrase in there is "effort–reward imbalance" — everything I've found in both research and personal experience seems to show that burnout-type effects are much more likely when you're not getting enough of what you want and value.

As an example, think of two sports teams that both gave their all in a championship game — the winning team is much less exhausted, they're jubilant and bouncing around and celebrating. Both teams presumably expended similar levels of energy, stress, etc — but the winning team is full of celebration and joie de vivre; the losing team is licking their wounds and questioning everything.

There's still limits to the amount of physical and mental stressors we can handle, but winning helps a lot with processing and recovering quickly from stress.
Some of the complaints in the article about INI also apply to plists.

Can you atomically write a single property of a plist, in the presence of multiple concurrent readers and writers?

Can you acl only some keys of a plist dictionary?

Having keys and values as kernel objects solves those problems.

Also worth noting that the registry is accessible from kernel mode drivers.
Facebook workers 'possibly exposed to sarin gas' at US HQ
That's less than 2 miles an hour.
Unappreciated Skill of Visualizing the Work
Al-foil is ubiquitous in ultra-high vacuum labs because part of the process of reaching this vacuum level involves baking the whole chamber at 120-150dC for 24+ hours. The chambers are typically made of stainless steel which has a pretty mediocre thermal conductivity. Hence the Al-foil, to ensure even heating during the bake. Since you have to bake every time the chamber is opened, it’s easier to just leave the foil on.
TurboSched: The return of small-task packing
This is great! Every Ubuntu LTS I reinstall Nextcloud (on Nginx, php7 and Mysql, that snap is just not doing it for me, I never found how to import my current install). And every 2 years I wonder what to do. I even used the same config for 4 years but of course the world is changing fast. Thanx Mozilla!
Rich get richer, everyone else not so much in record U.S. expansion
Example:

Module X expects the "foo" key, then write a function that checks if it has the foo key and returns a type Maybe(HasFoo). It's less good than just treating the type as the union of HasFoo and HasBar or whatever, but if you fully decouple, then you have to be able to handle the case in which the mapping lacks a foo key anyways, and this will statically froce you to.
I'm using my third Mi phone now (Note 2, 4, and now a 6), and IR blaster is amazingly helpful. From turning volume in TV to turning A/C on my hotel I paid the fan-price for!

They last just as an expensive phone would (I trek often and get screen cracked in a couple weeks).
How the New $65/Month BizCounsel Compares to LegalZoom, RocketLawyer
If you're anything close to average then you can actually work on reducing your family carbon footprint US has 16.3 tons per capita and Brazil has 2.6.

https://data.worldbank.org/indicator/EN.ATM.CO2E.PC?location...

US also sucks compared to EU so being first world country is not an excuse.
I'm curious, do you have valid examples for generating events? I'm sceptical of allowing this as well.
Simple statistics, not class, wealthy people are just as likely to be terrible neighbors, more people means more chances for terrible neighbors regardless of class. I've also been a renter numerous times. Nearly no one in a rental property wants to invest the hundreds of dollars into heavy landscaping when they could be evicted and most rental property owners won't see a return on investment so don't do it.

The neighbors I had were terrible neighbors but they were home owners that were close to my house. The fire department in question literally writes the rules for fires, despite more than one fire where children were killed in town they still never had a problem with burning roofing tiles, bonfires large enough to burn 30 foot trees, etc. While I agree with you that enforcing sensible rules is a way to make better neighbors it is still more likely that higher numbers of neighbors leads to higher possibility of poor neighbors.

I've lived in multiple cities in multiple states, nearly all in fairly nice apartment or shared spaces so I'm definitely not limiting my dislike to poor areas. I grew up relatively poorer than my area and have been fortunate to get where I am by a lot of hard work and good luck, I also spend much of my free time working to help disadvantaged people within my community. So while I can see how you might have mistook my writing as classiest it was definitely not intended as such, noise complaints with neighbors are super common, as are smoke leaking through walls and floors, animals not being properly trained (my wife was attacked by such a dog), property and shared expenses disputes are all more likely in shared property. Now much of this can be handled by a good landlord, however the term slumlord exists for a reason. While this doesn't bother some people it bothers me a lot.