skysight-inc/HackerNews huggingface dataset:
imho All these devices that are "smart" are really only for spying on you. Gather intelligence, know what you like, dislike and then offer services and goods for you to buy. Nothing more than a opt-in surveillance system when you choose to connect it to your internet.
They are part of YC Startup School and have soft launched there as well. Several of the participants have made the front page of HN.

Highly recommend YC SuS for anyone looking to develop their ideas.
When Apple displays the battery stats to the user it's not actually even close to 0%. That would mean you are avoiding full discharges so you're both right.
I don't mean to sound dense, but couldn't all resource management be automated to a large degree? It's not my area, so I am really asking, not trying to be a smart a.
From their public statements, this is not to get a better deal from ARM. they are all-in with risc-v and have already made public their first core (among other things), which is better than an equivalent from ARM. At this point I dont think ARM could bring much to the table for WD. They've invested way beyond what makes sense for getting better pricing.
Is it not roughly perpendicular to the plane of rotation because of the relationship between electromagnetism and applied force (see the right-hand-grip-rule we all learnt in highschool physics)?
I bet you have less drippy leaks too! I always hated moving into an old apartment with a fridge with yellow goop inside!
How is it obvious to you that they didn't investigate the first crash sufficiently?

I'd say some time after the first accident it was reasonably well understood what had happened, and the FAA (and many others!) concluded that it was still safe to fly the plane, as the pilots could easily interrupt the accident chain by doing the right thing quick (as the pilots on the Lion Air flight preceding the accident flight had done).

Why that assessment was wrong is a complicated story that has to be examined carefully.

From what I gather, in aviation safety circles "jail time" is very rarely considered a wise answer. As soon as you threaten jail, people will cover their ass and obstruct investigations. Instead, the goal is and should be to examine the entire system to ensure accidents don't repeat, and by and large, the system works exceedingly well.
Sounds like a reporter who doesn't really understand how a lot of this stuff works (didn't study it, never worked in the field?) but think he/she does. It seems really common.

He's missing the whole thing about the documents. If Levandowski steals the schematics the new companies circuit boards might look near identical. If he uses his knowledge at the new company to design new circuit boards they won't look near identical and be at risk of copyright infringement cause inevitably he'd change things & improve things cause that's the way people work.

Same thing with code.. if you copy & paste the code from your old employer into your new one's codebase that will look very different than if you design & write a new implementation to do something similar.

It doesn't necessarily sound like Levandowski did any of this kind of work himself though. It sounds more like he walked out the door with a pile of documents explaining the designs of people who worked for him.
Dunno why you think that I am antivaxxer. I tried to represent other, in fact quite valid point of view. Personally I would obviously prefer vaccine. But even more I prefer right to choose and not having government's decisions forced upon me.
Well ground beef in itself isn't considered healthy. I'm not sure it matters though, I don't think people are looking for a healthy meal when they settle on burgers.
The plant based meats are just a way to enjoy certain meals without the environmental and ethical drawbacks, not to be healthy.
surprised nobody else here mentioend this , but perhaps this is just a very common form of synesthesia?
Modern fridges have temperature sensors, per-drawer ventilated air-cooling, auto-detection of when particular high-thermal mass un-frozen food (i.e. a turkey) is added and start quick-freezing, and provide alarms when door or cooling fail. Also, energy efficiency for the EU A+++ rated units is really good.

And you get that already for the cheap units.

So, it's a freezer, it freezes, and it doesn't send a post to Facebook. The only complaint I would have is their loudness. Modern extra-slow compressors are often (perceived) louder than previous-gen units.

Also: given that even DIY ovens usually start with "get a cheap PID controller from e-bay", I doubt that commercial ones use anything else.
Kid Feeding as a Service! KFaaS
Cute 8-bit RPG game wants to teach you new coding skills
It's horrifying? Jesus christ your life must be pretty exciting.
Probably. Goes to show that the lawyer representing the victims and the safety folks (NTSB etc.) trying to make sure an accident does not repeat have very different goals, incentives, ways of thinking, etc.
Bread staling is actually somewhat separate from drying. The cooked starch recrystallizes, and it's the low temperature in the fridge that accelerates this.
Yeah if you're asking people to do 20 hours work for 8 hours pay no amount of healthy advice can undo the damage done by a culture of unpaid triple time as the norm. After the 2008 downturn it got very easy to find labor and thus you could really over work people to a brutal level and not care. Now that the economy is slowing down you can expect a lot of employers to become more abusive as employees become a dime a dozen.
If anyone is interested in developing Power Architecture based CPU IP, let me know. https://www.linkedin.com/in/magreen
Imran Khan: The World Can’t Ignore Kashmir. We Are All in Danger
So as an iPhone user, is it time to go into my password manager and generate new passwords for all my logins?
Companies will often pay small amounts for needed support. It’s pretty common to just hire an external contractor to make some improvements to an open source project that you need. I know a number of people who have gotten open source work funded in this way.

What companies are reluctant to do is pay people money for nothing in return. There are just too many different open source libraries that you use in the normal course of development to communicate with all the developers, much less pay them.
What does this mean ? Should I reset all my passwords just incase ?

“Given the breadth of information stolen, the attackers may nevertheless be able to maintain persistent access to various accounts and services by using the stolen authentication tokens from the keychain, even after they lose access to the device.”
Cost.

ARM and MIPS require licensing fees, and spinning your own new architecture will make your chips irrelevant. RISC-V doesn't charge you to use their instruction set, and it's already supported by developer tooling.
you said

> However, if the concrete implementation of trying to get money is unwanted and unexpected ads, then the correct focus of discussion is the criticism of that ad delivery method

But he'd already said, prior to that

> I'm not arguing that npm install logs should be packed full of ads (it shouldn't).

He'd already said no to them; you're both in agreement. There's nothing to argue about.

Having agreed that nobody wants ads, the next step is to determine how to not have them (and their nastier big sibling, telemetry and malware, which will follow) by providing funding.

(edited for brevity)
While true, this doesn't have to actually mean being more assertive at your job. I worked at a place where I constantly had to be very up front about my boundaries and work limits. We would plan something, say some certain things can't be done for 2 weeks, and then two days later someone would come back and be like "So... about those tickets, could we actually squeeze them in this week? As well as all the other tickets?"

I did get better at saying no and establishing my boundaries. But that itself is still exhausting. The best move I made was recognizing the culture there had shit respect for developer boundaries and switching to a company that does.

There are places and people that will take advantage of the fact that many developers do not want to say no. Do get better at saying no. But also get away from those people.
No they can't.
And no you still need , because one person can't do all work.
I mean... I don't blame them, I'm an adult and the amount I eat varies a lot from day-to-day depending on how fast I fill up.
Developing an ear is an enormous advantage. It's taken me years to passively develop an ear for Polish and to go from hearing a mess of unpronounceable consonants, to being able to hear a new word, then accurately repeat it in one shot.
At least one! Ha ha cries in copy-paste
all - thank you for submitting your comments.
couple of points
1. as per our privacy policy which I will make sure is live asap - - we do not share data with any third party and we do all the processing in house
2. the google privacy requirements are quite rigorous and we just went through a re-approval process under their new guidelines
3. thank you for identifying the typos...thought that was fixed
4. regarding formalizing the request process, our experience is that its difficult to mandate that a third party only use a certain channel and even if you do things slip through the cracks

I would be delighted to continue this conversation with any and all. thanks for your input.
As an open source developer, I would refuse to "reach" my users in such a tacky way as selling ad space in my README. You're correct that the README is one of the few touch points with users, and I wouldn't dare waste that on something I consider so disrespectful.
No one's saying that there are no exploits, only an idiot would assume otherwise. I'm happy they're being found and disclosed and I'm happy that they've a decent bug bounty program.
I think the main reasons why so much food is wasted are the same reasons why so much water, petrol and electricity are wasted: all of those have become commodities in endless supply, literally streaming out of a pipe (well, a distribution pipe in the case of food) at the push of a button; and all those things are in fact too cheap (the price for the end user does not reflect the cost of production and of externalities like CO2 emissions, health and environmental damage).

In my analysis, one of the best ways to reduce waste and over-consumption is to stop subsidies for agriculture, water, oil etc, and let prices reflect the real cost. Of course, in a growth-based economy this kind of change would never happen.

But other solutions are also possible, even in the current system. Our family of four is slowly transitioning to sustainable consumption, starting from food and hopefully becoming fully autonomous someday with regards to water and electricity.

One of the changes we've made is buying higher-quality products in smaller quantities, preferably from local sources. Another change is to try and close the waste loop. Any food not eaten by us will go to our dog and cat, and eventually to our chickens, who provide eggs, meat and soil fertiliser. Further optimisation is achieved by using dry toilets - our bodily waste is composted on site, the carbon is sequestered and eventually turns into soil.

I strongly believe that "closing the loop" like that can be practiced on a much larger scale, even on a national scale.
Mixed-Cluster Versioning: A Story of Capabilities, Erlang and Riak
support@loophq.com
Indeed. In particular, using a MIT or BSD license is a choice, and one that comes with forgoing expectation of profits, in exchange for boost in chances of adoption. Want to make money and open source software? Try GPL and dual-licensing.
I agree! They want people to believe their education/experience which is null.

One of the comments was rather funny:

"I have been working with a company in Southern California that relates to energy,"

Would anyone care to bet that this is -not- a free energy scam?
The vortex dissipators are aimed at preventing the engines from forming vortices that would suck up gravel from directly below, like the ones you see in this video:

https://www.youtube.com/watch?v=cEgiqCZLJqQ&feature=youtu.be...

On the 737-200, I think the engines sit far enough back in the nacelles that the won't be able to suck in anything form below if the vortices don't form:

https://upload.wikimedia.org/wikipedia/commons/0/04/Boeing_7...
I know this is a controversial opinion and I know it won’t directly solve the issue at hand, but it’s related and it addresses some of the concerns raised by many people in this thread: how do we get open source the funding it needs?

Consider a world where the norm is not MIT/BSD but GPL dual licensed with MIT for a fee. This would give back control to maintainers of a library, and it would allow people without funds to use the software freely by contributing back to the community any changes they wish to further publish.

It puts the incentives in the right place, which is very important for a scalable, sustainable solution and to avoid tragedy of the commons!

It’s controversial because licensing has become a tribal issue, frustrating level headed debate. But I would argue that many people choose MIT without really thinking it through, “because it’s how everyone else does it”. You can see this in complaints from maintainers of code released under MIT, abuse which would never have been possible with the GPL.

I really think there is value in evaluating the community’s obsession with MIT, before we jump to pointing fingers at “companies”. Remember: if you get burned by the tragedy of the commons, ask yourself why did we set ourselves up to fail? It’s the hardest possible fight to win.

Again I’m not trying to derail this into MIT v GPL, I’m just saying: IF we all choose MIT, can we really complain now? This is what happens: people profit off your work and don’t contribute. If you feel so frustrated by that that you’re adding ads to your lib, maybe MIT wasn’t the right choice?

(MIT has merit and there are people out there using it for the right reasons. But they’re not the ones putting ads in their repos.)
We're talking use cases.

In Rust, you'd use Result where in C++ you would use exceptions.

Panic is equivalent to assert and should not be used where you'd use exceptions in other languages.
I saw a few attempts in this space, i.e. premium videos. Usually it's hard to find a viable business model.
Thanks for making that distinction. I think the purely libertarian approach has the risk to do more harm than good.

Without education, social support, and access to mental health care, a drug free-for-all could very well lead to such disastrous results that there is a backlash that returns us right back to criminalization and prohibition.
You can't know exactly what is best, but you can act to the best of your knowledge. Just because you can't do something perfectly doesn't mean you shouldn't do it as well as possible.
Since the author is in the comments, what are you planning to do about operations: keeping consistent performance while adding/removing/resyncing nodes, rebalancing, dealing with bitrot, disk errors, disk performance issues, filesystem issues, dealing with unstable network performance, etc.? It doesn't look like there is anything to address operations in the code at the moment.
Vim isn't ad-supported. Vim has one messsage that you might consider an ad, and the money doesn't support vim's development, it goes to charity. I think it also used to be possible to donate to vim directly to support the development, but I think that money goes to charity now too.

(I personally don't think "help poor children in Uganda by donating" is an ad).
Yes. Truly terrible. And, possibly the pilots could turn the wheel if both collaborated on it - but then, who pulls back the control column to keep the elevator up? Terrible terrible situation.
I suspect you’re getting downvotes because your paragraph about a meme leading to people being immunocompromised could be interpreted either:

as being opposed to the meme that vaccines should be mandatory, or:

as being opposed to the meme that vaccines immunocompromise people.

I initially read it as the former, because your first sentence was critical of mandatory vaccines. Then I read your other posts, and realized you were likely making an argument about how this is a subtle problem, where we had an effective cultural/medical system before which avoided making anything mandatory, which is good because it’s better to not be authoritarian when we can avoid it, but a meme broke that effective system.

Is that right?
Interesting nugget about golang from their FAQ:

https://github.com/canonical/dqlite/blob/master/doc/faq.md

Why C?

The first prototype implementation of dqlite was in Go, leveraging the hashicorp/raft implementation of the Raft algorithm. The project was later rewritten entirely in C because of performance problems due to the way Go interoperates with C: Go considers a function call into C that lasts more than ~20 microseconds as a blocking system call, in that case it will put the goroutine running that C call in waiting queue and resuming it will effectively cause a context switch, degrading performance (since there were a lot of them happening). See also this issue in the Go bug tracker.

The added benefit of the rewrite in C is that it's now easy to embed dqlite into project written in effectively any language, since all major languages have provisions to create C bindings.
A few thoughts:

(1) Most open source projects do not provide the outsized value impact that their creators seem to think they do. Most projects exist around the realm of "its 20% easier to install this than build it ourselves, so lets grab the dependency". That's nice, but lets be clear here: Standard.JS is not building Rails, or NodeJS, or Express, or React, or another seriously valuable project that saves companies thousands of dollars.

(2) Open source maintainers are deathly afraid of restrictive licensing. That could mean GPL, or it could mean a straight-up enterprise "pay for a key" licensing. I think these are fantastic ways to level the field between individual OSS devs and billion dollar companies, because most billion dollar companies take licensing very seriously. Where does this fear come from? I think a big part is that these OSS devs "want their cake and to eat it"; they want the ego and community of an altruist, but the income of a Capitalist. Another component is point (1); if you really tried to place a number on the value of their project, they'd be disappointed with the number customers would quote. They don't want to find out what that number is; they'd rather just ask for donations (of which they get very little, because, again, this software by-and-large does not provide outsized value).

(3) Its crazy to me that companies would pay for advertising space in an npm install script. I'd bet developers behind projects like StandardJS went to these companies and said "look we get millions of installs every month, that's millions of impressions", and I hope the companies are smart enough to know that (A) the vast majority of those installs are in unmonitored CI scripts, and (B) even if they are local, the text flies by so quick, and (C) even if they aren't quick, no one watches that progress anyway. Even if there's no deception today, one can easily see that monitoring "impressions" here is very difficult, and thus its very difficult to place a quantitative value on that ad space.

(4) The inability to sustain yourself on open-source development is about equivalent to "I can't sustain myself on volunteering time at a food kitchen for the homeless." If you're actually having funding problems to live your life, its time to reassess. Again, this sounds like some of these projects have some egotists behind them, or maybe they just feel like they can't leave (hint: you can. you're human. your priority is you. not the billion dollar companies who use your software without paying). Find help. Take a break. See if your full-time company can "sponsor" development by letting you work on it 5% of the time.
This post is now a couple years old, so we've grown a lot since then. Here's a newer (more marketing-centric) post where we announced our 850k/second milestone: https://onesignal.com/blog/throughput-record/

It's generally under 4 bytes per delivery, depending on the content, and we have several delivery servers. APNS, for example, doesn't support payloads larger than 4 bytes.
Also worth pointing out Mario Draghis son was also a European Sovereign Credit/Interest Rates trader at Morgan Stanley before he left to join a hedge fund a few years back. No such thing as inside information outside of equity markets! https://www.bloomberg.com/news/articles/2017-02-08/giacomo-d...
Overwhelmed Project Managers to me implies poor processes - but we all seem to accept it.

Frankly there should be no need for a PM to do anything except in face of disaster -

- plan the work
- do the work
- realise the pace of work won't hit the milestones at the dates predicted
- ok - adjust

None of this needs a PM - just a few hours of a team lead. (ok so maybe that is a PM). but basically if you have one ticket system, and one set of milestones, you can see everything you need a Proiect manager for (need a ops manager or a dev lead or hiring lead - yes but no not project management)

just don't do deadline driven projects and pretty much everything else falls into place
It is the simpliest explanation.

It's the laziest explanation.

Did you ever ask yourself why, for example, all of the calling convention code paths were consolidated into a single code path? It wasn't to make a single, inefficient code path as you claim.

It was to provide a gradual transition for clients to a better designed calling convention system which could then be optimized for actual client uses.

The goal was never to create the fastest possible VM at every single point in time. That's where I think you never understood the goal of the project, and that's where I think you've never understood the goal of p5p.

The goal was to make something that works, continues to work, and can be improved while continuing to work. That's why you're no longer welcome in p5p -- because your goals and your actions are incompatible with that.

I wish you understood this. You're very smart and very talented and you have a lot to offer, if you can get out of your own way and accept that people who don't share your exact goals in the exact same way aren't irredeemably stupid.
It seems very plausible that an engineer might be more productive at Company A rather than Company B. But that's less likely to be the case for some specific ideas in some documents; if Company A is better at using some ideas you'd think they'd generally be better at coming up with them in the first place. So in terms of the benefits to society it makes sense to facilitate engineers moving but not documents.
To write React Facebook needed 20 years of R&D done by open source... jquery, mootools, long list of dead stuff today we needed to learn from. If Facebook needs 1000 projects to show them how to produce the best React then they need to keep 1000 projects in the pipelines so they can build the best successor to current solutions too. That's why they need to fund open source.
They do to a certain extent. Home buttons on phones that are married to the motherboard and can only be reset by apple or an AASP is just one example, but the most obvious one.
Interesting, thank you.

I'm not heavy on the "hell i'll just import anything" kinda thing so I often feel immune to some of the random "omg this package" panic.

But... Babel... that's some serious stuff once it hits there.