skysight-inc/HackerNews huggingface dataset:
There's documentation here [.NET], https://api.ricoh/docs/camera-usb-sdk-dotnet/capture/ In programming terms, it looks a bit like clicking the shutter.
What if you just removed the stars and only had text? Makes buying based on "reviews" harder...

Could also do something like upvotes but then that just ends up with the same problems as stars.
I didn't want to comment on the others because it's been years since I've used Eclipse or JetBrain's IDEs. They were sluggish back in the day but so was Visual Studio. They made me jump to Sublime.

The latest release of Visual Studio has performed very well for me as long as I avoid ReSharper (somewhat ironic). Fortunately they've included a lot of those features in the professional & enterprise versions.
Wow, the entire article doesn't mention once what the average wage for entry-level construction workers is. That's probably a huge part of the puzzle -- to omit that seems almost intentionally misleading, or at least bad journalism.

Also, construction is a job that's notoriously hard on your body. You can't count on being able to do it into your 60s like office work, and one bad accident can end your career in construction (or just flat out end you). And the work itself is hard. Pay needs to be higher than other jobs to compensate for this. I know I'd rather be, say, a Starbucks barista than a construction worker, even if the latter paid a little bit more.
Supervisors in Erlang are mostly, if not entirely, built on top of BEAM, not something in BEAM itself. BEAM was written to provide the primitives the supervisors need, but it's just primitives, not "supervisors".

Beam is distinguished by being a bytecode interpreter that implements pre-emption at that level, the concept of lightweight threads it implements and the communication mechanisms enabled between them, particularly the "linking" mechanic that allows one process to easily watch another in various ways, and the services it provides to those processes, which can be seen by querying the metadata for the processes.
Personal and tool-based methods for creating strong feedback loops
So what corresponds to one unit of alcohol? A glass of wine?
Get rid of those checkout forms
Can you point me to the other articles where the NYT complains that they don't get to make up neighborhood names anymore but Google does?
Not even 5 years old — Java started development in 1991 as Oak so it would have been really early:

https://en.wikipedia.org/wiki/Oak_(programming_language)
Pretty cool, although most game engines/libraries lack a native gui system. Does this provide some way of building retro guis, like for game menus or settings? If not, will it in the future?
Many el cheapo Canon consumer cameras can run the alternative CHDK firmware. CHDK exposes almost all of the camera's canonical UI masked bits...

I built a series of book scanners using these under the umbrella of the http://diybookscanner.org project.
> This is going to be a labour of love

That describes a ton of science jobs.
> You can use dynamic imports anywhere in Next using `react-loadable`

I joined the team after the code splitting part was done, so I don't know off the top of my head whether this library was considered, but it does look interesting. From a glance, it seems to suffer from the issue of sprinkled configuration, but it might be something that we could potentially use to replace our current implementation. Does it support HOC-level async data fetching?

> Very cautious of DI systems. Same reasons as plugin systems: its hard to see what is going on

Interestingly we had a completely opposite experience maintaining our old closed-source framework. Everything was built on top of express and it was really hard to reason about where code for any given thing was. For example, trying to debug some I18N thing meant digging through at least 3 files filled with unrelated concerns in completely unrelated packages.

FWIW, we spent a lot of time designing and redesigning the plugin system (like months). What is there today looks nothing like our first approach. I think we arrived at a pretty good solution, which is centered around colocating related concerns into one place.

> sometimes manually wiring up all the dependencies is actually not much code at all

Yes, wiring things up manually is relatively easy. The challenge we kept running into was taking things out (e.g. no-op-ing production-hitting tracing/metrics code in tests)
Building online marketplaces using Laravel PHP Marketplacekit
"Real time" is defined in terms of deadlines, a system is real-time if operations have specific deadlines, times they take to execute.

The level of real-timeness is what happens when an operation misses its deadline:

* In a hard real-time system, missing a deadline is total system failure. Deadlines tend to be tight, and system correctness or integrity may not be maintained in the face of a missed deadline. Rocket guidance systems for instance, if a process misses its deadline the rocket can veer off-course or blowup or abort or…; other examples of hard real-time system are engine controls or medical devices.

* In a firm real-time system, missed deadline leads to QoS degradation, and the result of the operation is ignored/discarded after a deadline miss. Manufacturing systems tend to be that, missing deadlines will usually ruin parts (possibly for some time afterwards), but the production can usually recover and continue.

* Soft real-time are a relaxation of firm, where the result of the operation is still valid after a deadline miss, but its value usually diminishes as the deadline recedes into the past, real-time audio transmission (phones & stuff) is usually there: you want your audio to be delivered "immediately" but can still use it if there's a small delay (missed deadline), however as delay increases delivering the data becomes less and less useful e.g. a few hundreds milliseconds delay on a phone line is annoying, a few minutes makes it useless.
This is not how verification works, generally. You have to prove your chip is correct.
If there isn't a market for it then there isn't a shortage of labor -- the correct equilibrium point has been found. And yet, they're claiming a shortage. They want to eat their cake and have it too.
A brief history of Sonic the Hedgehog
"a labor shortage that has meant fewer homes built and rising prices" (emhasis added)

So are prices rising or aren't they?
How to explain infinity to kids
Many of these news stories about labour shortages could alternatively be summarized as "Company expects perpetual huge profits and people to continue to work for next to nothing"
Not only did they use them for recreation, they often hunted for food. Technically illegal out of season, but national forest rangers tend to look the other way if you're hunting for sustenance, since those same poachers often would blow the whistle on more serious issues. (Illegal waste dumping, marijuana grows that abuse the forest with chemicals, meth labs that might explode and start fires, etc)

Plus as a practical matter, if someone takes one shot at a deer then moves regardless of success, it's pretty much impossible to pinpoint where the shot came from.
It will be slow, but will still be compatible.
Wow that is some extreme bureaucracy. So flipping houses is not a viable business in Australia, I presume.
Test CNAME Endpoints with Dockerized BIND Locally
CNN constantly uses loaded words in their reporting, along with more subtle things like condescending smiles when a person is talking who does not hold a left-wing opinion.

The news is almost all factual but is meant to swing a person's opinion in just about every way without actually citing false facts (unless the subject is WMDs in Iraq). It is probably the best TV news source we have in the US but it still sets a fairly low bar in terms of objectivity.

Oftentimes, just leaving out certain facts while including others can have just as much of an influence as citing false facts outright, especially when done repeatedly.

https://mediabiasfactcheck.com/cnn/
On point. You want people just give then good salaryies, benefits, and career growth.
Maybe now Teslas will actually brake before crashing into a concrete barrier.
Show HN: Standup tool that works like Snapchat stories for remote teams
You are holding the rope you're hanging on. Your choice :)
this article has overestimated china's tech level, naive.
I'd love to work construction. But every time I've mentioned it to my family they tell me about how it will destroy my knees and back, I'll lose fingers, get hearing damage, head injuries, and the pay is crap compared to the risk.

If there was decent workplace safety (my hometown is infamous for it's poor safety standards), and a good pension program where you're expected to want to quit and do something else after 10 years or so, before your body is ruined, then I'd be all about it.
2008 as the golden age of the web...?!!
I would choose the framework according to your goals - OpenNMT-py is very research-oriented and hackable. It supports Transformer, copy-attention, image/speech/text2text and more.
If you are more production-focused, maybe MarianNMT or OpenNMT-tf are for you.
The funny thing is, growing up, construction is awe-inspiring.

In my last position, I worked across the street from where they were putting up two buildings. We'd gawk over how brave they must be to be up that high on the rafters.
It's a british thing. Drink manufacturers in the UK are obliged to declare the total amount of alcohol that's in the bottle using a "units" system, where half a litre of beer at 4% equates to roughly 2 units. So 14 units per week is a bottle of beer a day.

https://www.drinkaware.co.uk/alcohol-facts/alcoholic-drinks-...
> We already have a number on embedded processors and controllers in cars today, including systems responsible for critical operational parts of the car.

> How autonomous systems will make anything different? Why do you believe people aren't currently hacking cars?

It might make always on data connections near-mandatory (to get maps data, etc). At least in my car, the insecure embedded computers are air-gapped from the internet.
I have been out of Java programming for a while. Why/when were green threads deprecated?
SumUp | BERLIN and COLOGNE, Germany | ONSITE, Full-time | VISA SPONSORSHIP | https://sumup.com/careers/

We are the leading FintTech company in Europe with major offices in Berlin, Sofia, and São Paulo comprising more than 900+ people. We started out five years ago and created a unique device to accept card payments anywhere. Beyond our original hardware, mobile and web apps, we have gone on to develop a suite of APIs and SDKs for integrating SumUp payments into other apps and services. Today, hundreds of thousands of small businesses in 32 countries around the world rely on SumUp to get paid. Join Us!

We're hiring for:

* Embedded Software Engineer (Hardware, Berlin): C, Embedded Linux, BLE, WIFI, SPI, I2C - https://sumup.com/careers/positions/F8171A79EF/

* Qt Software Engineer (Hardware, Berlin): C++ Qt, QtQuick/QML - https://sumup.com/careers/positions/AA300E2BB9/

* Android Developer (Cologne, Germany): Java & Kotlin - https://sumup.com/careers/positions/225E6BC798/

* Senior Backend Engineer (Sofia, Bulgaria) : Node.js, Ruby (also on the Rails), Erlang/ Elixir, Java / Scala, Golang - https://sumup.workable.com/j/0E3151A4DD

You can apply via links or reach out to me directly at julia.matsai@sumup.com
This article is a fictional account of what the Economist imagines China's future will look like.
It does in fact have a JIT, but just for (32 bit) x86.
Minor point - title needs s/porfolio/portfolio/
https://en.m.wikipedia.org/wiki/Unit_of_alcohol
Exactly. This could work well in teams where the engineers are all competent and really just need the PM to stay out of their way.

In weak teams, this could easily see an end-of-quarter with unmet deliverables and other management messes. A lot of people would take advantage of the hands-off approach as much as they could.

Either way, Agile is ridiculous so I agree with the author about that.
I've been wondering about the long term sustainability of the rise of service jobs in the developed world. If you can work in finance, law, medicine, or tech that's great. Those are all high skill, high paying jobs. Unfortunately, most people aren't cut out for them, largely due to genetic and environmental factors that they have no control over. So what is the rest of the workforce supposed to do? Work in restaurants and other low-skill, low-paying service jobs?

That doesn't seem sustainable long term. I worry that by losing goods-producing jobs like manufacturing and construction we are creating a long-term problem where people who can't produce high value services end up living an impoverished life. To some extent you could address this problem by making immigration easier which would help create more low-labor cost, goods-producing jobs, which would in-turn lead to more low-skill service jobs.
This kind of data collection is not limited to China (or the future they imagine in the article), as in Germany many car manufacturers do this kind of data collection since at least 2016, often without people really realizing the scope of it. Here's a good article about this (from Switzerland actually but also applicable to other countries in the EU and probably beyond):

* https://www.srf.ch/news/schweiz/wie-uns-autobauer-ausspaehen (in German)

For example, Mercedes Benz forced people to accept this kind of data collection when signing the buying contract (no consent -> no car), though I think they might no longer be able to do this now due to restrictions imposed by the GDPR, which forbids making an entire contract dependent on the consent to a data collection measure that is not strictly required for the purposes of the contract.

The data does (to my knowledge) not get centralized yet, but a conglomerate of car companies is working on a platform that will make the data accessible to third parties (supposedly with user consent), so that e.g. gas station operators can offer tailored discounts to people based on their route.

In general there's nothing fundamentally wrong with collecting this data, as a German I was very surprised to learn about this though as normally people are pretty privacy-aware here, and having all your movement data (and more) continuously streamed to your car manufacturer didn't seem like something that most people would take lightly. Seems I was wrong about this though as of today no one really seems to mind.
This is a big reason why unions were created in the first place. Create safer working conditions, and make it possible for people who wear their bodies out can retire.
Indeed, it's always fun to read about a controversial topic one day and find a totally different article the next. Then watch the talk where some news-sources are unacceptable when they support the wrong narrative but unsubstantiated blogs can be used to push the right one. It's fascinating although a little scary.
Thank for the link!
Well, there’s one in the repo that generates C code from the bytecode, compiles it with cc, and dynamic-loads it.
I guess this is different for private and religious schools. Our son's catholic school had no problem confiscating phones, 3DS's, or card games. To take them home them and the parent would need to pick it up from the headmaster's office.
What's the endgame for construction workers? Everyone can't move into management. Many people's bodies can't handle that kind of manual labor for 40 years, and even if they could construction jobs tend to be insecure.

If you want people to make those trade offs you have to pay more.

This kind of rhetoric from companies drives me nuts. They push to remove regulations, but when the free market says they have to pay more for labor, suddenly it's not the free market driving up wages, it's a worker shortage. Now we need the government to step in and fix it. You see it most obviously with tech companies pushing for STEM in public schools and the push for more H-1Bs.
You can see a flash of that in this article with "Actor systems can perform computations that are impossible by Turing Machines"
Aren't all hobbies just time-killing activities, though? Is obsessiveness (or worse, the technique of obsessiveness) a useful measurement?
Effectively communicate between Microservices
My dad did these jobs his whole life. He's in still in better shape than I've ever been and has a union pension better than anything any company has ever offered me.

So.
This is the danger of China dominating electric vehicles in the future, which is to say China will dominate most of the car industry in the future, because EVs are the future of all cars.

Obviously, this isn't just about the spying and China "invading your privacy". If they have access to the car data, they probably have remote access to other components in the cars, too. Baidu's open source Apollo program is another trojan hourse that the China government would like the western markets to adopt.
The advertising industry would beg to differ.
I think companies have enjoyed historically high profits for a long time now and are simply loath to give that up. What is a reasonable, sustainable level of profit that benefits everyone? It's certainly not what we've seen for the last decade at least. Profits are sky high and wages are deeply stagnant. I've run my own company for decades and I can tell you there isn't a business person alive who will willingly say in public "we're making excellent profits" no matter the situation it's always doom and gloom and the taxes are too high and the wages are too high and there aren't enough qualified candidates etc.
darkerside pointed out a great rational benefit of trusting emotional people [1]. What would be the benefit of trusting better-looking people?

[1] https://news.ycombinator.com/item?id=17668937
This seems sensible, when I was at school we had dumb phones and even those were banned.. And all you could do on those was text message each other!
I don't see this is a real problem in professional development. The program owner or customer decides whether the behavior of the program is correct or not - not the programmer and not "the computer".
Confucius on being a manager
The acquisition track record for the Cisco Security business is pretty incredible. Like HBS Case Study good. Sourcefire, ThreatGrid, OpenDNS, Lancope, CloudLock, Observable. Great products and teams brought to scale and maintained. Even IronPort 10+ years later has done fantastically well.

I'm thrilled that Duo will be joining an amazing business filled with a deep bench of security talent and wonderful customers. It's a really strong fit with what Duo has already built and with where both teams are going, now together.

I guess I should mention I was founder / CEO of OpenDNS, was acquired by Cisco, previously led the Cisco Security business, and am still an executive at Cisco. So maybe a bit biased, but still factually on the mark. ;-)
> but not everywhere: in some case it happened because the colonised powers did it.

Could you please describe me such a scenario/situation where it would’ve or has had happened? The point of my argument hinges on the natives unability to improve due to the oppressors malevolence.

> And most of them didn't have systems of education before the colonisation.

Sure, most if not all of them didn’t have a Europian styled system of education. I don’t suppose you’re saying that the natives didn’t have any concept of educating their children? And yes, it would’ve improved too had they not been not destroyed …

Finally, I think we’ve digressed too far off the main thread of discussion. I feel like I am in the middle of https://www.xkcd.com/386/
What I learned after coding for 100 days straight. [video]
was the article flagged because of comments or because of content? op, don't want to step on toes.
Was Elm originally implemented in OCaml? I thought it was Haskell.

Another two relatively popular languages implemented in Haskell are Idris and Agda.
What makes the maps that the city makes up better than the ones that the real estate agents make up? If people are using the latter to determine where to live, doesn't that define a neighborhood?
But that costs money. Where’s my pool of desperate labor willing to accept medicorce pay with no benefits and job security. /s

Welcome to a tight labor market. May it last as long as possible until public policy catches up.
thanks for this, and thanks for everything.
> So are you concerned about Tesla intentionally building killing instruments? Or potential for accidents? Or the potential for intentional misuse?

The latter two.

> We could drive down the number of morons by requiring astronaut training for vehicle operators but again, that tradeoff seems too harsh and it's more efficient to occasionally let people die in traffic accidents than letting them die because nobody qualified as ambulance driver.

I don't think this is the real reason. You don't need astronaut-level training for vehicle operators, just more than the ridiculously low standard of today, and more importantly, much stronger and harsher enforcement of traffic laws. I doubt that this will reduce the number of qualified ambulance drivers.

I suspect the real reason we tolerate so many morons on the road is path dependence. When cars first appeared, they were rare, slow and safe. In the couple of decades it took to get to the present density and speed of cars, it became a social status symbol, and something politically impossible to rein in.

> What is important is to make sure that they are as good as or better than humans once they roll out in large fleets.

I'm afraid that with self-driving tech based on neural networks, with no ability to inspect and verify what's going on, we'll eventually have to eat the risk and roll them out in large numbers before we know they're as good as humans.
Thanks for sharing those, I had kind of written off Nix for personal laptop after first glance, going to play around again.
Steve Jobs' daughter Lisa's biography describes cold Steve
yeah, that confuses me too.

i was also surprised by the size of the effect. being an abstainer was associated with relatively large increased risks, as you highlight. and later it says "with every 7 unit/week increase, there was a significant 17% increase in dementia risk," which is quite a lot smaller than the effect from abstinence.
The next paragraph follows up a bit, the phrasing is odd but it helps clear up that the tenuous link is wine/wine components.

>The most intriguing finding from this study was the significantly increased risk of dementia among abstainers, including long term abstainers and participants who became abstainers, and that association was only present in those who abstained from wine.
Do you think Waymo's systems are a black box that no one at Waymo's understands?
There may be very small and subtle things added, omitted or changed, but it's not the case that "most maps" are completely inaccurate in subtle ways for this reason. Trap streets are just that: single streets, usually tiny ones, that are either completely fictitious or a mislabeled driveway or something. Not whole neighbourhoods being made up.
And your games are spying on you. Many of these games employ invasive anti-cheat systems which shake down your computer and send a bunch of data to their servers. This shit doesn't fly with distro packages.
Can anyone tell if this study avoids the "sick quitter" problem? (https://www.vox.com/2018/4/24/17242720/alcohol-health-risks-...)
I stopped editing once I realized what gets onto Wikipedia has absolutely nothing to do with facts and more to do with opinion. I even had edits removing links to malware reverted automatically when logged in because some chucklehead locked down the topic.