skysight-inc/HackerNews huggingface dataset:
Saw that OpenHantek when I was making sure I'd be able to use it with linux.

I have no need for an oscilloscope, nor do I even know how to use one. They've always seemed pretty interesting to me, but when I've looked before I've managed to convince myself out of spending XXXX on something I may only use once. If we're talking in the sub 100 range then it seems like something I could use or not use, and then upgrade it if I actually find it wanting (ie I invest enough time to find something I want to do with it but can't).

I think I'll do a bit more research anyway.
So if someone loses out on a position because of their gender or race (due to quotas) then isn't that indistinguishable from prejudice?
Indiegogo working with debt collectors to refund Sinclair ZX Vega+ backers
VPNFilter malware infecting 500K devices is worse than was thought
The main differences with indoors vs outdoors are illumination and distances. In terms of motion tracking, outdoors tends to be a lot easier because there are far more varied/unique textures than indoors.

Outdoor environments get a huge amount of NIR light which can swamp cameras without an IR cut filter. It's possible that the Leap is using infrared imagery for motion/depth tracking. Similarly devices which project structured light for 3D reconstruction usually use NIR projection. These devices fail in sunlight.

The other issue is depth. Depth sensing on a device like the Leap is going to be done using either time of flight, structured light or stereo [1]. Time of flight is unlikely due to the amount of power you need to dissipate on the LEDs (see the Kinect V2) - which are mounted next to your face. This approach would also preclude outdoor use, see above. If they're using stereo alone, then the depth accuracy will only be good at close range. For a typical baseline of say 20 cm, you're going to get reasonable results up to 5 metres [2]. More robustness if you use structured light to assist.

[1] There appear to be multiple cameras, so why would you not exploit the geometry?

[2] Back of the envelope calculation: stereo error at 10m using a 20cm baseline, 2.2um pixels, 5mm focal length and 0.5px accuracy is about 5cm. Accuracy at 5m is about 3cm.
Well, here is what I see when I look at that:

data[ index ++ ] = data[ index ++ ] + “a”;

But that can’t be the right expansion.

Ugh. Today’s code sample on Sesame Street, brought to you by the letters “F” & “U”, and the number 2. Why would you subject somebody to something that edgy?
Indeed. I'd like to buy a Chromebook with an Apple arm chip.
I think a more interesting direction would be for jupyter lab to ship an electron app and have it able to understand how to spin up and talk to containerized kernels.

I made a hacky version for work that proxies to a k8s pod but first class support would be cool.
The story since the recovery has been one of increased output but no growth in wages. Something different is going on whereby workers don't seem to be able to bargain for more. Whether that's due to globalisation or being replaced by robots it's undoubtedly the case in the UK that society is becoming less equal. About the only group who are protected from this are those in Government jobs. Everyone else is doing less well apart from those at the very top end of society who seem to be doing better than ever.
>Congress repealed the creation of the Independent Payment Advisory Board, that would cut the cost of Medicare without cutting service much.

Medicare services are already being rationed covertly via wait lists and via the increasing numbers of physicians who refuse to take Medicare or Medicaid.

The IPAB would most likely decrease access to services by cutting payments even further below market rates which would decrease supply of those services.
The rumor is that Apple's next SOC is TSMC 7nm and is in high volume production now.
Very interesting precedent for tech companies where the employees traditionally have a lot of influence over policy like this.
Are any of your family or close friends on Facebook? It's highly likely Facebook still has data on you by cross-correlating your data with theirs and along with other data streams they purchase and de-anonymize (purchased credit history) and creating shadow profiles.

I've gotten my wife to quit FB and download her data and request deletion (GDPR), and I've quit a while back and we run facebook blockers. I still don't expect to evade FB's ongoing trawl.
Disclaimer: I've been working with Dart for 5+ years now, I'm running several small server-side Dart apps myself, and I also contribute to the Dart app that is behind pub.dartlang.org

The Dart VM itself is great for server-side, however Google is focusing on the mobile and web tooling and support. While they do develop server-side packages e.g. for AppEngine-, gRPC-, or Memcache-support, connecting to databases like Postgresql is through a community-supported package, and sometimes it is hard to find an actively developed one.

Considering these limits, there are still good server-side frameworks, and there exists couple of big full-stack Dart applications. I've created a HackerNews-crawler twitter-bot (@DartHype) in a matter of hours in Dart, and it is running almost unchanged since then. Not that it is a big feat, but it was an easy thing to implement given the ecosystem.

If you have a fresh project, and you can select your database and other parts of your stack, Dart can be a good choice. Depending on the domain, the performance is close to the one in Go, or in Java VM, and it is much easier for beginner to pick up than other languages, while the tooling provides more safety than JavaScript or TypeScript.

However, if you need to connect to Sybase, it may not be the best choice.
Synthetic Brain-Destroying Human Prions Created in the Lab for the First Time
The point is, people are usually not proactive about money. Usually they don't ask for more money if there's a schedule for possibly getting more.

In industry where employees are expensive and they switch jobs roughly every two years anyways it makes total sense. You get to keep employee for another six months for same salary on he may think that it's what he deserves.

Key employees who ask for more, get more. Non-key emploees get "wait for it" because nobody cares if they leave. And some key employees don't ask.

I agree that exploiting your employees it's short sighted but for most businesses short sighted works good enough.
While the exact current level of service might be unsustainable, some level of is completely sustainable as long as either: the working population grows OR the wages (under the cap) grow OR the cap grows OR the tax rate grows OR the things the fund is invested in grows.
Microsoft announced Visual Studio 2019
Industrial AR, $5K glasses shipping today:

https://daqri.com/about/leadership/

https://shop.daqri.com
Would it be accurate to describe some of the K8S ecosystem as building out equivalent services (monitoring, failover, health checks) to the cloud providers on top of a infra-agnostic layer?
Dear god no. Promises are ruining the best thing node had going for it: Its beautiful lisp like async model.

Promises add hidden state, corner cases and incompatible libraries for very little gain.
>> The most plausible way for humans to be affected would be for some parasite to have a lifecycle that involves both cockroaches and humans.

So the plague is a disease that arose in mammals and infects humans, with fleas as an (affected) vector.

The threat of disease from farmed animals is generally that the large population of animals and close contact between them and the farmers allows diseases of that animal to transfer into the human population. This is extremely implausible for cockroaches.

It would be easier for a disease/parasite to use humans as a cockroach-to-cockroach vector than to directly infect the humans -- as you describe in reverse for plague -- but I don't see that farming cockroaches increases that threat in a manner comparable to how farming pigs dramatically increases the threat of the existence of pig diseases (since there are more pigs). The cockroaches on a farm have extensive direct contact with each other; there won't be much percentage in spreading through a human.
hmmm would have helped if they had detailed exactly what some of those proposals actually did. This is bad reporting.
> Since Guile requires C, you need a binary C compiler at the very least to bootstrap it from the bare minimum.

You do need a C compiler, but there is work underway to bootstrap the C compiler with ... a C compiler written in Scheme :) This Scheme interpreter (called "mes") can be built with the M2 Planet transpiler:

https://gitlab.com/janneke/mes/
https://github.com/oriansj/m2-planet
European Commission Proposes €9.2B for HPC, AI, and More
From what I understood, it wasn’t his choice to keep it secret was it? I mean they lobotomized his team and everything it felt like.
We're using elastic beanstalk currently (multi docker conatiner). Not that I'm advocating it and I'm really interested in k8s now that aws has eks, but ebs is really simple to use for a simple setup.
Obelisk Launchpad, a build-to-order ASIC service for cryptocurrencies
In that specific case, Kubernetes is approaching YAGNI territory. But as others have stated, it’s easy to get started with something like Amazon EKS and not have to worry about a thing.

Edit: Put another way, give me APIs instead of config file hell.
I'm not sure why millenials have to worry about it. Social Security is not an aquifer that will be tapped out by the time we get to it. It is a pay-as-you-go system. The current crunch is coming from having a large retiring generation (the baby boomers), supported by relatively smaller working generations. Millenials will not necessarily have the same problems (unless the elect to have even fewer kids than baby boomers did, which is a possibility).
Think about it in a cloud model where you aren’t renting a server you know by name. Imagine running something like object storage or FaaS where the cloud provider handles everything behind the scenes and can failover at any time without you seeing more than perhaps a few failed requests.

In that model, hardware failing is just a factor in total overhead cost. If the hardware doesn’t fail immediately it might be cheaper to leave a dead node in the rack than to pay a human to touch it, especially if they’ve already recouped a significant percentage of the purchase cost by the time it fails. Over the life of a server the cost of cooling is enough that a substantial savings will push that breakeven point earlier.
Cambridge Analytica CEO reportedly embezzled $8M
Generating art with haskell
The "oscilloscope" Jochen used for this is a huge piece of junk, quite frankly. I wrote the library he used to interface with the scope for this attack, and I frankly wouldn't even bother touching that "scope" unless I needed a kind of quick two port DAQ. It would be far smarter to spend a little more and buy a Rigol 1102 (or similar) instead.

In terms of technically why it's really a bad piece of hardware, I can elaborate if someone wants details, but at a high level it lacks any form of hardware triggering (and everything is pretty much driven by the relatively slow on-board 8051 (no FPGA or anything similar)), and data transfer only happens over bulk USB transfers; furthermore sometimes the firmware just drops data.
It is probably a good an example of the "second system effect" [1] where developers were given an opportunity to go back and fix the problems they saw in IPv4. Some obvious examples:

- IPv4 options are too inflexible, lets provide IPv6 with extension headers instead.

- IPv4 ARP broadcasts are inefficient, lets use multicasts for IPv6 neighbor discovery instead.

1: https://en.wikipedia.org/wiki/Second-system_effect
“The blockchain” is slow, clunky, and not the magical unicorn everybody tries to make it out to be.
If you hire the best, you don't get diversity. In tech companies, you get a company full of men, often white or Asian men because those are the people who put in the work and acquire the skills necessary to do good work because they are deeply interested in the subject matter.

Optimising for diversity is at odds with having a company that performs well. It makes you hire people who are not a fit for their position, but they are hired to satisfy some kind of ultimate balance between the sexes and races. A true meritocracy is blind to race and sex, all it cares about is if someone is good at their job, and if that's 80% males then be it so, and if that's 80% females then be it so!
> refusing to serve the very entity tasked with securing YOU and the nation

Google is refusing to support the militias? Given so many companies are supporting the military, google not supporting the militias does seem pretty negligent in securing us and our rights.
Total fertility rate has been pretty flat for several decades now in the US and I believe is declining if you don't include immigrants, so I expect the problems with social security to continue into the future.
They're not the same thing semantically, even though the final x86/64 assembly might be the same after a compiler is done with it. '+' is addition but '+=' is addition "in place" which means that the calculation is performed in the location where it will be stored (although, again, these might look identical when talking about register allocation and whatnot in the final assembly). This is relevant to reordering compilers because it allows them to do certain optimizations that are normally hard to prove safe because of aliasing rules, especially in lower level intermediate forms where typing and other information might be lost.
I can post on hacker news with only 4.
Burying the important info that Alphabet's major shareholders are its founders and senior executives.

The headline should read "Alphabet management votes down employee backed diversity proposal".
Remote Only
Institutional as well as executives with controlling shares were against these proposals. They announced their opposition a while ago in one of their investor comms.
I've never been in an i3, but just judging from the numbers on wikipedia; 168 BHP with a claimed 2635 lb curb weight, reminiscent of Mazda MX-5 numbers, is not what I'd call a fast power:weight ratio.

There's no doubt in my mind that the i3 feels quick off the line being electric. But I don't think it qualifies as fast unless you're comparing it to a Nissan Leaf or other comparatively slow EVs.
Live Below the Line
I mean, I've simply used linux for over a decade unless I can't (some things need windows... still).

Seriously though, for my job of data wrangling/programming/small hardware design projects... linux does it all and the tooling is entirely FOSS which means I can and do scratch my own itches.

I tried using Mac a few times now, and it just drives me insane. There's a hodge podge of things to try and work around it being a Mac like homebrew, but in the end its still an awkward to use Mac.
Have you asked HR or your boss if they have an explicit mentorship program at your new job?
Also, when I'm feeling overwhelmed, and don't know what questions to ask, I usually grab a coworker and ask "Do you have 30 minutes? I'd like you to sit with me and review what I'm doing. I would like more direction to get this task started/finished".

If there is nothing formal at your current place, you can try the informal route. Ask a coworker to join you when you go for a coffee break, and informally chat about work. Ask a few questions to see how they respond. This process is slow, but personally I've had the most success with this approach. (Yes, its politiking)

In my opinion, formal mentorship programs are uncommon. Usually the senior devs are under pressure to ship and don't have the option to help the new people (junior or not).
Your company is pure cancer and your clients are stupid as hell. Nobody in their right mind should use your services.
The platonic "Santa Claus" does exist, so it's completely valid. The statement "Santa Claus doesn't exist" is stating there is no judgement from experience which adheres to the concept of Santa Claus.
If you anticipate needing more scale or control for your monolith, you will probably eventually need to learn about containers. Look at containers-as-a-service tech which includes Docker, Heroku's continer registry, ECS, and/or Kubernetes.

If you anticipate building systems not as a monolith, look at Functions-as-a-Service.

I'm in the FaaS camp for forward thinking work, and wrote up a bunch of my experiences here: https://github.com/nzoschke/gofaas
Unless you're renting from multiple $10/month services, your service can be only as reliable as your service provider, which is probably less than AWS.
The Broadcom SoC used in the Raspberry Pi hasn't aged terribly well, there is a pretty good thread comparing the various boards out there on the Armbian Forum[1], in it they discuss how much power boards use with different parts enabled. Some Allwinner boards (like the PC2) can use just 1w at idle without disabling anything. Further savings is possible if you disable gigabit ethernet, GPU, etc. More info is in the 2nd link!

1 - https://forum.armbian.com/topic/1748-sbc-consumptionperforma...
2 - https://docs.armbian.com/Hardware_Allwinner-H3/
You think it's irreconcilable for an individual to be okay with farming data, but not with indirectly killing people?

Everybody has a slightly different moral compass. Every "good" person does "bad" things.

I highly doubt, for instance, that everyone who commits check fraud would be okay with murder; I also doubt every murderer would be okay with committing check fraud.
There’s been a recent push to open it up to DV. The CA/B forum was against it a few years ago, but seems more open to it now.
> late on a regular basis

How cute ><

(French guy here)
I'd also like to point out that Guile can be bootstrapped with a Scheme interpreter (not just Guile), or it can be built with the interpreter in Guile itself, which is written in C. So there are a few choices here that increase the number of bootstrap paths through which one can arrive at Guile.

I'd say that this is a desirable property as it allows for an elegant reduction of the bootstrap problem; conversely a program requiring a version of itself to be built has a much more complicated bootstrap story that either involves trust in large binaries or recursion into the early days of the compiler's first implementations.

(GHC matches the latter story, unfortunately.)
The US is already a welfare state, we're just worse at it than other countries.

In any case, if you are young and aren't happy living out your life on whatever social security pays there is a simple solution: pretend like it doesn't exist and plan accordingly.
I have got to know a few small teams in my local area, developing in niche languages (including Haxe and Dart), and they do not talk about it on forums or on meetups. They are busy developing their product, and the platform's the quality and features help them, the performance is good, and they don't care what the rest of the world thinks with the current hype trends that would fade soon anyway.

I lost track how many times I've heard my friends cursing JS and even TypeScript, and telling me they wish they could use a sane language instead. Well, you actually can, and I believe should.
Airpods Live Listen
I don't avoid grsec because Linus says so. I avoid it because he says they break things when they don't need to. Security is a trade-off and I trust Linus in judging that and in ensuring the operating system should never break user space, unless it absolutely has to. If it does, I sure don't want to be stuck going to a group that goes against the spirit of the GPL (by punishing users who redistribute by cutting them off from future access) and which sues prominent members of the community essentially for pointing this out; which pretty much ensures I will be stuck going to them for support and not redistributing their work as I am permitted to under the GPL. No thanks to that kind of coercion!

I too am curious what the technical basis is for the patch but your assertion that drama is irrelevant is dangerous when applied to community projects that exist because of the goodwill of their members. grsec should be called out, when mentioned, because of their demonstrated ability to make the code they do produce less than useful because of the encumbrance it carries due to its origin.
If you wanted a user scripting feature and not Javascript in particular, then couldn't you embed the Scala REPL with appropriate resource usage limits? You can using Apache Groovy which is used by Gradle and Jenkins Pipelines. Of course Scala and Javascript are both rising in adoption, whereas Groovy is fast sinking so you probably wouldn't want to go that way.
No, but negligence is.

https://en.wikipedia.org/wiki/Negligence
Should we read "backed by some employees"?
> Philosophy without technical input is sophistry, technical developments without philosophy end up answering questions of no interest.

This is such a great formulation.
Here's two articles I saw today about it:

https://verfassungsblog.de/who-controls-a-facebook-page/ (english)

https://www.cr-online.de/blog/2018/06/06/fanpage-urteil-des-... (German)
I think we mostly understand the paper the same way. Still this seems utterly unremarkable to me, but maybe I am still just missing the important point. If you want to come up with a language to talk about the world, a logical system in this case, you make choices. You decide if you want to be first order or higher order, whether you want temporal facts, what you allow your variables to range over, which inference rules to use, and what predicates you allow. Or whatever else.

If you only want to talk about physical things, you may be able to get away with existential qualification. If you also want to deal with concepts like Santa Claus you probably have to be more sophisticated because now »exists« is an overloaded term in your domain and throwing the same existential qualifiers in front of everything won't yield results that can be meaningfully translated to statements about the world.

In the end you have the world, you have a model of the world in your logic, and you have some kind of mapping between the world and your model, most likely even on a meta level. Not only do objects in your logic have to be related to objects in the world, but the very structure of your logic, its inference rules, the allowed constructs, and so on, have to map to some of the structure of how the world works. So as I said, it should come at no surprise that differences in logic have to be equated with differences in the world you are modelling, but the real significance of that, if any, is still beyond me.
Does Go have a left-pad of its own?
It’s probably referring to people using Chef cookbooks blindly without any knowledge of how to configure or maintain the service itself.

I have interacted with people who run production workloads via Helm but struggle to do very basic things with kubectl (like recreating a service).

This is an argument that can be used for any high level abstraction, however. I guess Chef is used since they have very good testing tools so Cookbooks are relatively more stable than other CM definitions. Until things go wrong with the service that is.
I'm another happy user of this approach. While I generally agree with other posters all over these comments saying it isn't worth it for small or even medium deployments, I'm happy using it with a team of 2-3 for a single client.

Much different use-case than most, though: automated machine learning pipelines via Pachyderm [1]. Would never have touched K8's if it wasn't for Pachd, and between their layer and GKE it's been quite painless. May have given up on Pachyderm if it wasn't for GKE; we're not cut out for maintaining K8's, and our first shot on AWS (pre-AKS) was not pretty.

tl;dr: K8's are great when it's all but completely abstracted away from you

[1] http://www.pachyderm.io/
Yup, if Jim is behind this then I am more trusting of the technical reasons.

I can't wait for the first release of Detroit - very exciting!