skysight-inc/HackerNews huggingface dataset:
Probably when there isn't a pipeline of people across the skill spectrum who can understand, maintain and deploy that tech.

If you can't find either a senior or a junior who can both use the same tech you need to perform the business task, then you might be too early or have to think about changing.

The difference in your requirements for juniors and seniors probably tells you about your potential rate of change. If you're based on a recent JS framework, those two will be closer together than a finance org running on COBOL.
Recently moved to western Montana.
> When it is higher, there is a local surplus, when it is lower, there is a high load.

Or perhaps the voltage got too low, and an on-load tap changer in one of the transformers increased the output voltage. Voltage does not necessarily follow the load. AFAIK, the thing generators themselves use as the main feedback signal is not voltage, but frequency; but it's not a useful signal for consumers, given that generators are much stronger at keeping the frequency at its nominal value.
mps-youtube is quite nice: https://github.com/mps-youtube/mps-youtube

(note that by default it only shows music videos, but it's easy to change: https://github.com/mps-youtube/mps-youtube/wiki/Troubleshoot...)
SparkMeter | Full Stack Developer, Embedded Systems Engineer | Washington, DC | Full Time, On-site | http://www.sparkmeter.io/en/jobs/

We offer comprehensive low-cost power metering solutions for everything from rural micro-grids to existing urban central grid utilities. Our products help make access to electricity possible in hard-to-reach places and underserved markets. As a Software Engineer, you will design, build, and maintain our application that utility customers around the world depend on to provide reliable power, and the tools that our colleagues need to sell, provision, and support installations of our smart metering systems.

We're located in the heart of DC, and are looking for two engineers to join our team. The full stack position will involve working with Python and TypeScript, while the embedded engineer position will involve a TBD systems programming language. My personal preference is Rust, but it's more a matter of what makes an efficient product and team.
> Not really, you should be comparing the idiomatic ways in each language.

> And if Python is more of a "batteries included / easily installable" language, then that's how you should use it.

This isn't python specific. "Idiomatic" Rust would also be to import the crate that does image comparison.

It just happens to be that for this particular problem a python library was found, but no rust crate. This isn't all that common.
"If you have a vague recollection of the internals of a Unix program, this does not absolutely mean you can’t write an imitation of it, but do try to organize the imitation internally along different lines, because this is likely to make the details of the Unix version irrelevant and dissimilar to your results. "

on it's own, not intentionally obfuscating.
but when the naive implementation is straightforward and the only
clear cut way, and everything else involves abstracting something, then yes.

see also the 'yes' example from the other thread:

https://github.com/coreutils/coreutils/blob/master/src/yes.c
https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c

Really, my main beef is the suppression of history and misrepresentation of a broader culture as 'proprietary' to serve RMS's political aims, whereas in the actual Usenet/BSD culture, it quite simply wasn't. Unix wasn't just AT&T, it was the community around it as well, which lives on in the BSD's with a clear lineage and 'cultural context' which is also truly open source and built around software freedom, but the promotion of GNU devoid of context obscures this fact.
That's pretty genius. 18-year old me would have never thought of that.
Paradise Lost: Homeless in Los Angeles [video]
This works, but it does force you to ignore new enabling technologies that make new use cases economical, where most innovation and value creation is.

You'll be very efficient at accomplishing old use cases, which is just as well, because you'll need it - the market for them is most probably commodified, very competitive, and with low margins. Dominated by big actors with economies of scale. Not a comfortable place to be.

You'll probably get into very few new use cases, because by the time your 3-5 years quarantine passes on their enabling technology, they're already explored, if not conquered, by several competitors. The exception to this is new use cases without a new enabling technology, but those tend to ressemble fads, you'll have no tech moat, so again they'll be a very competitive, low margin market.

New techs create value only when they solve some use case more efficiently for someone. This creates value. Not all new techs do this. God knows that especially in software engineering, people deliver new techs for fun and name recognition all the time. Managers allow it as a perk, because of the tight labor market. But it's a mistake to consider all new techs to be in this later category.

New techs are also tech moats, giving you negotiating power to capture some of the created value. Without the tech moat, you better have a non-tech one (regulatory, institutional, market structure, economy of scale) because otherwise the value you capture will quickly be pushed to your marginal cost - if that - by competition.
How legal is stripping the DRM like this? Can one get in trouble for this?
Brompton Electric bike review: remarkably practical
Hello,
I am interested on this. You can reach me on skype (sofia_6831) or email me on sofia@cisinlabs.com . So that we can have a further discussion about the same.
Regards,
Sofia
Here are a few recommendations based on things I've read this year and last:

- Infinite by Jeremy Robinson

- The Way of Kings by Brandon Sanderson (this series is a rabbit hole)

- Scythe by Neal Shusterman

- Snow Crash by Neal Stephenson

- Stranger In A Strange Land by Robert A. Heinlein
Regarding point 2)

That is not how OS level threads would work. When a lock is released, the next ready-to-run task (blocked on that lock) will be made runnable. They wont all be released then 'race' to acquire the lock. The behaviour is identical in user-space or kernel-space.
Just my 2 cents:

I've been using a combination of firefox/chrome with youtube-dl/mpv+youtube-dl for a while

This comes very handy for playing high quality youtube videos on low end machines or downloading audio+/-video directly from youtube.

On the pre-webextension era of firefox/chrome , "open with" addon was the perfect fit.

Now, a special native messaging app needs to be installed to launch mpv/youtube-dl

"Open with" addon solved this by a python script (that obviously required installing python, and few other steps)

I decided to create a new tool to make this step easier and faster on windows: owclauncher[1]

Basically a lightweight native messaging host for "open with" addon: it is not running on the background, and only started (and immediatly terminated) by the browser when passing a command to any other program

You can check and compile the source code or the .bat windows installer/uninstaller

[1] https://github.com/mbooga/owclauncher
A practical demo of privacy violation using local service detection
"The tax authorities have been trying to stop this for years with questionable success"

The recent dividend allowance changes have I believe negated the advantages, that's what they're supposed to do at least, you're always going to have problems when the rules are written down, and people can choose when and how they pay themselves in a way that most advantages themselves.

We seem to be on the same page re corporation tax. I wouldn't say its the tax itself that's unfair, just the people 'avoiding' it.
It’s the BBC, not much can be expected. I believe it’s simply a matter of looking at the source to know what quality of reporting you should expect and whether the headline might be clickbait or not.

Thank you for this comment, very educational.
Some were on wayback but not all, plus just reading the docs through wayback machine gives you a speed bump on every link. Very frustrating
Maybe it would be a good reason to get rid of the stuff you have? It can be liberating to not have to be responsible for keeping track of a bunch of "stuff."
Antibodies.com Raises £400k Round to Help Researchers Discover More for Less
Mirror universes are a popular plot line in Sci-Fi so there are plenty of source materials to reference. However the HN community generally disapproves of pop culture references and jokes unless they're presented in an informative context.
Thus, reinventing it, no?
https://earthsky.org/earth/while-arctic-sea-ice-declines-in-...

TLDR:
He went on to say that many climate models actually predict a short-term increase in Antarctic sea ice, under conditions of global warming. He spoke of factors such as increasing fresh water and higher wind speeds that promote ice growth and expansion, and, as is clear from this year’s Antarctic sea ice maximum, these factors appear to be dominating right now.
As I understand it cognitive biases aren't exceptions or adjustments to a model; they are observed phenomena. Any model of psychology or economics which purports to unify these phenomena must be able to explain/predict each bias individually. How does "attention economics" predict the planning fallacy?
Queueco | Trading | London, UK | Full-time | Onsite | http://queueco.com

We are a proprietary trading firm that competes in conventional as well as cutting-edge alternative markets. Our strategies run 24/7 without manual intervention powered by low-latency infrastructure and the latest machine learning techniques. We're a meritocratic and lean team of highly-motivated scientists and developers and as such value technical ability more than politics: what matters is how good your code is, not how well you sell yourself. We spend no time dealing with clients, customers or investors and instead focus on growing our business by building better technology. If this sounds interesting to you please have a look at our current Software Engineering and Machine Learning opportunities:

https://queueco.workable.com

Rights to work in the UK _required_, no visa sponsor.
Yes! Verner Vinge wrote some great stuff. Go read “Rainbow’s End” if you liked A Fire Upon The Deep.
You can't script this GUI. You can't use Cron with an interactive GUI. You can't parse stdin/out/err.

Each have their pros and cons. I'd say what makes most sense is a library with frontends (CLI, TUI, GUI, (web)socket, etc)

In this case I wouldn't need a GUI with Electron. All I would need is a Firefox extension for youtube-dl (or the hypothetical library). Why keep reinventing wheel? Hence library.

One annoying thing with CLI is defaults. You might wanna set defaults (in CLI often used in an alias). So I end up managing a large alias list but what if I use more than 1 shell depending on machine? What if the machine does not use Git to sync such files?
Limiting us to recommending one book is very cruel.

I suppose if I have to recommend one it would be Consciousness and the Brain: Deciphering How the Brain Codes Our Thoughts by Stanislas Dehaene. This isn't a complete scientific explanation of consciousness. This is looking at questions like how do stimuli we're consciously aware of differ from subliminal stimuli? How does awareness relate to memory? How do the readings our instruments give relate to people's descriptions of their experiences?
Could you share more about the personal transformation you experienced?
Alternatively you can avoid the loop for the summing and just do.

let diffsum: u64 = image1.raw_pixels().iter()
.zip(image2.raw_pixels().iter())
.map(|(&p1, &p2)| u64::from(abs_diff(p1, p2)))
.sum();

I find this a lot easier to read because there is no control flow in this snippet. I can see that it is just summing the diffs. I know some people prefer iterators and some prefer loops, however I think mixing them like was done often leads to less readable code.
> the front ends are the sexy bits

For a lot of people this isn't true.

I think for web developers, making guis is fun (why this is done in electron). For a lot of non web developers, making the actual tool is the fun part. Having to then fiddle around with some gui feels less like programming and more like a chore.
OP asked for one book. Help us decide?
>Homeless people tend to gravitate to where there's more services and public transport.

Exactly. In the USA, the downtown area of cities might have a van driving around with meals to distribute to homeless people on the sidewalks. The homeless don't even have to walk to a soup kitchen; the vans bring the food to them. Some downtowns also open a shelter of "last resort" when the winter temperatures drop to inhuman freezing conditions. In downtown Vancouver during a record-breaking winter, I saw a city van driving around asking the homeless if they needed a warm place to sleep for the night.

In contrast, the suburbs will not deliver meals nor will suburban residents open their homes to random homeless vagrants. The town councils of suburbs also don't usually vote to spend tax dollars and open up a soup kitchen and shelter in their neighborhood. They don't want their neighborhoods to be attractive to the homeless.

Being homeless is already a hard life but it would be an even harder existence in the suburbs.
If the OS were to do it, it would involve a switch to kernel-space and would then be termed an OS-level thread...

Another way of putting it is that yes, Operating Systems do do it. Thats what an OS-level thread is.
NBN Co floats its own 'Netflix tax'
Why you think you couldn't realize which ones are at play now in your brain? Humans generally are capable of this "reality check" (fancy word: metacognition). Not saying it's easy, but from readings on the topic, and my experience, it's possible, isn't it?
The jobs link is only for ycombinator companies.
Why is this article so high up? It's a blog post by an Amazon associate who fails at following basic instructions (dedrm tells you how to remove the new DRM and how to do it without a physical device)

"hacker news"
Adidas under fire for automatically-generated racist tweets
I don't understand why you are being downvoted. You clearly marked your post as unscientific, and the idea is interesting.
Ah right, I see how you meant it. Yeah, if all three of those are hitting you at once then you're gonna have a bad time.
Not always in my experience. It’s balanced with “Out of sight out of mind”. There’s a benefit to making certain critical decisions manual, as it forces some review and awareness.

Plus the current track records of internet security for physical control systems is terrible.
Both are a major investment of time, but have paid off:

VOLTAIRE’S BASTARDS: THE DICTATORSHIP OF REASON IN THE WEST
http://www.johnralstonsaul.com/non-fiction-books/voltaires_b...

The Penguin History of the World
https://www.penguinrandomhouse.com/books/316944/the-penguin-...
Windows Store apps are exactly that - completely isolated with their own configuration and clean uninstall.
> You should see him go on /r/java!

Yeah, if just someone had banned him, we could have had Loom by now.

Just kidding as well... great work pron
Funny thing; they hide the article after loading with javascript, so disabling it will allow you to read it normally.
I’m not sure politicians have ever seen their jobs as instigating improvements to society. I think they see their job as to protect the interests of the biggest contributors to their campaigns. There was a time when that was organized labor, which is as close as you’re going to get to the “will of the people”, but now it’s mostly big business.
Ad-Free Internet by Firefox
You change when the new tech becomes boring. Boring indicates well known, reliable, and efficient.

Play with the cool new thing in your R&D time. Stick with tried and tested in your implementation time. That's the difference between hacking and engineering.
Looks promising, are the offices in the PTA or in the actual city?
Improving CPUs since ~2003 has just been incredibly hard. My favorite satire-history account remains The Slow Winter: https://scholar.harvard.edu/files/mickens/files/theslowwinte...

> "I wonder if we can make branch predictors even more accurate,” and the next day you’d start XOR’ing the branch’s PC address with a shift register containing the branch’s recent branching history, because in those days, you could XOR anything with anything and get something useful, and you test the new branch predictor, and now you’re up to 96% accuracy, ...

> When you retire in 2003, your face is wrinkled from all of the smiles, and even though you’ve been sued by several pedestrians who suddenly acquired rare paintings as hats, you go out on top, the master of your domain. You look at your son John, who just joined Intel, and you rest well at night, knowing that he can look forward to a pliant universe and an easy life.
Unfortunately for John, the branches made a pact with Satan and quantum mechanics during a midnight screening of “Weekend at Bernie’s II.”
There are some projects listed on those pages but not all. Here's an incomplete list to give you an idea.

https://climatechoice.co/ (plenty of small issues up for grabs https://github.com/impactmakers/climatechoice/issues)

https://offset.earth/

https://fixathon.io/ (more sponsorship opportunities available, get in touch. https://bit.ly/fixathon-sponsor)

https://medium.com/clean-coffee
Location: SF
Remote: No preference
Willing to relocate: Yes
Résumé/CV: carsonkahn.com/who
Email: carson@carsonkahn.com

I’m a moderately successful serial founder, most recently CTO promoted by F100 Board members to CEO.

Very open-minded about opps, given unique background.
You're talking about a tech stack, which is not the same as, for example, a modern web application. You can build a perfectly modern web app with 'old' Java/JEE stack, backed by an unsexy SQL-based database. You don't need Node.js with MongoDB.

Techstacks very very very rarely enable new use-cases. They are the equivalent of fashion statements by young developers who haven't learned what it means to support software for 10-20 years.
I could not imagine a thread like this on HN without sci-fi.
Are these just made up or found by scientific method?
How Iceland helped send us to the moon
Calculate the air temperature by the chirps of a cricket using Dolbear's Law
Sure, that makes sense in a specific way - perhaps if you were deciding which language to use for a particular project. You'd look at which libraries it offers, which features you will be making the most use of etc.

But in this case, it's comparing two languages generally to each other. And the example chosen biases Python in terms of brevity and complexity because Python has a library for the use case chosen for the comparison. If you want to do a general comparison you need to be general in your approach.
Was this released just now?

EDIT: the linked blog post is from February 25, 2019.
What I really want to know is whether the fact that a standard pencil could be used to manually wind a cassette was an intended feature or a happy accident.
Why everyone is recommending even more work for on your summer leave is beyond me. I'd personally recommend Ready Player One, perhaps use an audiobook (I love them). I personally listened to the one voiced by Wil Wheaton and it was fantastically done. Definitely recommended! It is a lot better than the movie in case you're wondering.
> If you are within walking distance of vast forests and mountains I would argue you're almost per definition not in the suburbs any more.

We may be thinking different scales of “vast” here, but where I grew up in the suburbs of Boston, I could walk 5 minutes from my doorstep and be on a pretty much endless network of nature trails running through the forest, along rivers and ponds. I spent a decent portion of my childhood and teenage years goofing off in the woods with friends away from adult supervision. A lot of New England suburbs are like that.
SEEKING WORK | EUROPE | REMOTE

- Full stack developer: React, AWS, WordPress

- UI/UX designer: Design systems, works featured in online galleries

More info:

- http://metamn.io

- http://metamn.io/beat

- https://morethemes.baby
Any idea how these fibers compare to the ones used by D as well? I also wonder if this means Kotlin will adopt Fibers since it does build on top of JVM capabilities.
Learning from the past isn't to prevent you from reinventing the wheel but from reinventing the pothole.
This looks like an interesting project: https://learn.pimoroni.com/tutorial/sandyj/enviro-plus-and-l...

This sensor also looks good: https://shop.pimoroni.com/products/adafruit-sgp30-air-qualit...
Back | https://backhq.com/ | Software Engineer (Multiple Positions) | Berlin, Germany | Full-Time | Onsite

Back is a SaaS company working on a new, innovative product to empower business services teams. We have a modern stack (Golang, React, GraphQL, gRPC, Protobuf) and an HQ in the heart of Kreuzberg. For more information about working at Back see: https://www.notion.so/Working-at-Back-f23a617a97a24b83a6e85e...

Open roles:

• Software Engineer, Front End https://jobs.lever.co/back/a9f718ee-c428-491e-8a99-022409eaa...

• Software Engineer, Back End https://jobs.lever.co/back/c523e263-f615-41d0-806a-fddbc1f64...
"The Moon is a Harsh Mistress" by Robert Heinlein. A wonderfully in depth look at a society that grew up in the harshest conditions, and their revolution against tyrannical oppression.
Interesting, although I wish more thought is put into the cost model upfront for any kind of mining that harms the environment prior to these excavations. By taking under consideration the cleanup process at the beginning, it eliminates the need to fight for funding after the mining is done. Although in communist countries all the government cares is to rip the benefits and not worry about the after effects.
The phrase "Bleeding edge" was coined for a reason...

The HN audience typically lives at the bleeding edge and assumes the world does too.
The History of the Future by Blake J. Harris. It's about the foundation and subsequent acquisition of Oculus by Facebook. He has done a lot of first-hand interviews with the involved parties.

It reads like a movie script, and it's full of drama (e.g Palmer Luckey and FB) and full of little gems and information. Even if you're not intersted in VR, it's a great read.
If this helps fund the little guys over the big guys and steers well clear of political sites I'd pay this amount without concern.
To anyone coming from Python and wanting to try out Rust: If you haven't worked with C before I highly recommend spending a weekend hacking something in C before starting Rust. It really made me appreciate the borrow checker and super restrictive type system.
Deep Fakes in Finance?
John D. Rockefeller was managing global oil monopoly and occasionally in the letters to his wife he raised concerns about his "mental strains".

By reading [1] it seems to me that the way he very efficiently coped such immense amount of pressure was through strict sandboxing of his work-vs-personal life and proper delegation to his lieutenants; it gave him ample time to spend with his wife, children, in-laws, his church and his hobbies.

[1] Rockefeller's biography "Titan" by Ron Chernow
Totally agree. Just found it fun that we can make "a sport car" for below 20k (it was sold at 8k before launch) with very common car parts.
- Location: Europe

- Remote: Yes

- Willing to relocate: Maybe

- Technologies: React, AWS, WordPress, UI/UX design, Design systems

- Résumé/CV: http://metamn.io/csongor-bartus-resume.pdf

- Email: bartus.csongor@gmail.com

I'm a senior software engineer (degree in C.S) and UI/UX designer (works featured in online galleries) looking for a permanent role after years of freelancing.