skysight-inc/HackerNews huggingface dataset:
While I agree that proprietary software isn't necessarily immoral, I take objection with your premise.

The software used for collecting and selling user data is proprietary, all of it. This is because:

1. if it were developed as open source, in the open, people could inspect what it does

2. profiling user data is most often a company's core competency, the trade secret that they won't give away

If not, then please point out to free software packages I can use to collect and profile user data, because I have a business idea I'd like to try and no resources for software development.

Oh, do you mean those companies run their proprietary stuff on top of Linux? Well, if not Linux, it would have been Solaris, or Windows. The higher cost wouldn't have been much of a deterrence, in capitalism due to competition the cost does eventually come down.
Because I am holding bitcoin, and I will go broke if the price drops.

That is always the reason.
But I think that is the problem. Since there are many ways to do it, you will have to evaluate each one and hope the one you pick gets upstream updates.
The exceptions in food labeling confound me. I keep assuming that some behaviors have to be illegal, but Federal rulemaking changes have been spottily reported for over 20 years.

One example is nuts. There are off brands (I see mainly among Grocery Outlet and store brands) which will say things like "may contain nuts from (list of 8 countries)". How can that be legal? When there is any recall, how could any of these not need recalling? etc.

Plus, obvious errors go unresolved. For example, the Hoodys peanuts in shell at Costco. The nutritional information assumes ~10% shell content by weight, but the number of servings times serving size = 110+% of the item weight. Math just ain't that hard. I actually reported this to Costco over a year ago; it remains unchanged.
The average for Google is 3.2 years. For most, that is not FU money.
Very cool idea, keep it up! It's one of the coolest projects I've seen in a game jam!
This is fun to read. Are there ressources where you can read stories like that, how people discovered security flaws?
I don't see how those two are related.

You can sell user data using free or proprietary software.

People call it immoral, in part because you can't modify it to tailor it to your needs, which I understand. When you buy a computer, you can repair or modify it.

No one has called it immoral because of the usage that was done of it (ie good or evil).
Comparing Effectiveness and Engagement of Data Comics and Infographics [pdf]
I was just reading about these drone dispersed little paper balls filled with parasitic wasp larva used to control corn borer.
https://altigator.com/organic-agriculture-the-treatment-of-e...
Rio Tinto blasts 46,000-year-old Aboriginal site to expand iron ore mine
We get "around" this by ostentation: words in a spoken (natural) language refer to the world.

I point to examples of trees and say "tree", etc.

"New" ideas are acquired by example -- language is not a closed system.
I received pinebook pro last week and initially I was really disappointed with the trackpad, double tap was only working 30% of the time, laggy movement, urgh.

After some experimentation and someone on the forums pointing me to https://wiki.pine64.org/index.php/Pinebook_Pro#X-Windows_.26... I am getting decent performance.
Sounds like total bullshit and why science is failing.

Off one plant they re-write as absolute fact the story of a whole extinction?

Throw in politics in the abstract so no one can question it and you have science today. And the people love it! The new entertainment for the masses.
Interesting to know.

I often use say again, but I use it because of of Limoncelly and Hogans book, "the Practice of Systems and Networks Administration" where they (or someone they refer to) suggest it works better in noisy environments.

I guess they have worked with someone with experience from the army..?
In fact I do feel safer when the security guard in front of my kid's school is armed. That security guard has been trained and will suffer big consequences if he uses the gun improperly.

I guess that if you feel unsafe around armed security guards I can't argue with your feelings
A Computer That Runs on Marbles
The "extreme" examples are more visually interesting and distinct. But yes, its too obvious that they all follow the same scheme.
Good thing this came about. I looked through various JS frameworks for web components a year or so back. I now can't remember did I find Solid had web component support then. I see it has this support now, with Solid Elements. I remember reading Solid articles at the time from Ryan's blog and being impressed. Now it's time to take another look.

Also, I see it's small in size and ES module friendly. Very nice.
> I wish free software advocates would stop calling proprietary software immoral.

I was very surprised by that sentence, because "immoral commercial software" is absolutely not a common term in FOSS circles, afaik. This is the first time I heard it. Most FOSS developers are employed by commercial companies and have no problem developing commercial software - in fact, most people decry the lack of commercial software on FOSS platforms. Please don't build it up into a strawman.

I suspect this formulation has something to do with this particular reporter being from China, where there is still a lingering link between morality and industrial production.
Don't worry I didn't find the initial comment rude. I get what you are saying and I respect not everyone has time to read a 9 min article. Just know that I'm very aware of it and reflect on it in that article and a lot of writing on Solid.
1) Care but don't care too much about your classes. Job recruiters and interviewers don't care much about what you specifically take, but they like seeing a CS, math, stats or physics degree. Shoot for 3.2 (maybe just 3... opinions vary) to 3.5. My school had options to do a BA (fewer hard requirements) or BSci (more hard requirements) in CS; in hindsight I would have just taken the BA. I think no one (or at least no one I think is important like FAANG or other bigco's) cares about the distinction, just get a bachelor's degree. Point is to give yourself some free time to enjoy college while also making sure you have a good GPA.

2) That said... you should still work on a technical pedigree. So put some time into each new field you discover (ie webdev, cybersec, systems programming/lowlevel stuff, machine learning, or other fields) to see what you like. Exercise your curiosity and imagination. As long as you land good internships and finish college with a few interesting projects to pad the resume, it should be very strong once you graduate.

3) I have no good advice for landing internships at top tech companies (FAANG) but you should shoot for one every summer, even freshman year (yes, getting to FAANG is doable in freshman year). At least do it for the shiny company name on the resume. Good prep would involve some combination of project work (in or outside of class... maybe a group project?) and the typical prep like algorithms.

4) Have fun and be social in college. Go out and do shit with your friends. It'll build your soft skills.
Good catch. Advances I gather is their open-access journal? Not necessarily any worse I would think, but yeah not for the big impact papers.
If you want to maximize ethical utility, pick the course which reduces the greatest amount of suffering. Prognosticators not required.
there'll always be this : https://kde.org/community/whatiskde/kdefreeqtfoundation.php
I would be wary of claiming "HN" thinks something just because it ranks highly in one thread.

Two things to bear in mind: voting here is aimed to indicate interest/quality and not agreement; downvoting a PC related topic is often avoided
Might be a good feature. One idea might be a standard way of wrapping a react component so that it uses an embedded iframe / postmessage to post messages back and forth with solid.
Tho personally I would like to see this approach to managing state win: https://github.com/colshacol/storage-changed
Previously on HN: https://news.ycombinator.com/item?id=11929493

Also, someone a while back posted procgen for 2D spaceships. Will update when/if I find it.
> What if you develop RSI and lose the ability to type large volumes of text?

4. Never ever let an employer work you to the point that you get RSI. Let them fire you first.

5. Ditto your mental health.

6. Learn to say no.
18F: Rapid Implementation of Policy as Code
It's a single paper in a journal. This is how science works: they are putting out their hypothesis and the data and their conclusions.

It doesn't mean they're 'right' (regardless of the certitude of the HN headline).
Yes thats true, its useful in these terms only. And thats why i have this concept of semipermanent disposable email address.
Free software is nothing to do with licensing.

Free software is software that respects the 4 freedoms:

The freedom to run the program as you wish, for any purpose.

The freedom to study how the program works, and change it so it does your computing as you wish.

The freedom to redistribute copies so you can help your neighbor.

The freedom to distribute copies of your modified versions to others.

Cloud services are not free software, whatever the license. Nonfree software is immoral.
They do not have the same specs. They have slightly reduced specs.

You can no longer get a $5 VPS with 50GB SSD, 2GB RAM, and two vCPUs.
This is great advice. The other thing about learning a little bit about all the new fads is that you can fairly quickly figure out bits where going a bit more deeply will help you out in general. For example, I would not recommend using React for every front end project (or even most ;-) ), but playing with React and understanding what it was trying to accomplish legitimately made me a better programmer.
Free as in beer and free as in freedom debate again :).

Propriatery for me means closed source, not free (as in freedom). All the free applications that spy on you do not share their source code, therefore are in nature propriatery.

As far as I understand Qt considers to put a 12-month delay before opening up its source code.

I think this would be a zero-sum game for Qt in the long term. They will continue to milk their existing commercial userbase, but lose the support of the community.
That's the entire point of Stallman's essay. Those what-ifs (EDIT: well, #2 and #3) aren't things the self-driving car (or a human driver, in most cases) will compute in the milliseconds it takes to make a decision.

> What if there is a car following close behind?

They may be able to stop fast enough. Whereas if you intentionally don't brake hard enough and strike the car in front of you, you (the computer) have traded a possibility for a certainty. You control your braking and following parameters, they control theirs. (EDIT: Yeah, if there's a lot of distance in front of you, then the car can make use of that. It doesn't need to screech to a halt in every case. But this isn't trolley-car territory, it's just the standard way adaptive cruise and emergency braking already works)

> What if the car behind has more passengers than the car in front of you?

Irrelevant. It is not the car's job to be counting the number of occupants in every other car on the highway.

> What if swerving will kill pedestrians, but less than the passengers in the car you're about to hit?

I want the self-driving car to not make that choice. The passengers in the car, however numerous, are much more likely to survive impact than unprotected pedestrians.

It really is straightforward. Don't burden self-driving cars with silly edge-cases. Apply the most effective mitigation known in the general sense, and see that everyone is happy because they can anticipate the car's choices a bit better.
Educational Apps that use Gamification for adults in 2019
Very nice social experience and it is a playground to test many things on game theory.

I think managing the spam could be the worse part, but best of lucky
That particular phrase may not be common, but over the years I've come across plenty of free software proponents who absolutely do believe that proprietary software is immoral.
1) Consider taking a year off before you start to build things on your own -- I regret not doing this, and I don't know anyone who took a gap year and regretted it. If you've already gotten admitted, you can probably defer, especially given COVID.

2) Start showing up to grad classes, research seminars, and lab meetings from day 1 -- the experience of understanding, analyzing, and critiquing cutting-edge research with the help of grad students and professors who know what they're talking about is the most valuable intellectual experience research universities have to offer, and you shouldn't wait till later in undergrad to start.

3) When you find people you want to spend time with, actively make time to do that. Organize events to bring your friends and other interesting people together in a low-pressure social environment.

4) Look for people to work with whom you trust implicitly to (a) have your back and (b) make progress even when you're asleep.

5) Learn how to write by writing a lot and posting it publicly -- college gives you a built-in audience and lots of sources of constructive feedback.

6) Ignore what people think of you to the extent possible, and take more social risks than you're comfortable with.
Macros are the lifeblood of embedded C. I have a use case where I need to read, shift, and OR a value, then write back. If I need to do that for more than 1 thing, sure as shit I'll write a macro.
What is going on with the pictures of girls in this linuxreviews.org website ?
This bot is not working for me. I tested this up actually. Can you please let me know what all are the functionalities of this bot. Do they also provide semi-permanent bot.
Please never listen to toxic negative comments like this that try to convince people that they shouldn't be experimenting and creating new things.
During the Spanish Civil War, volunteer fighters found that a book had to be at least 350 pages to stop a bullet.

(Not a dig at your question, it just came to mind.)
It's obviously a joke.

I've not heard anything after the rumbles in April, but nothing seems to have changed, according to the website, so the 2015 agreement continues to be valid, afaik.
I mean, Preact exists and is somewhat widely adopted, and it's literally just React but with a smaller bundle size.
Web Components were what originally led me to keeping the Component side light in Solid, which eventually influenced some of optimizations in that area. I hope you find things have progressed nicely in the last year.
Until fairly recently UK developers could earn far more by contracting. The job market was weirdly bimodal.
Just long enough to open the doors of any other job interview and bail to a company that doesn't shuffle them and their team around the office like game pieces in a never-ending re-org, a company that makes actual products instead of surveillance advertising systems (as the latter is impossible without the former), or a company that makes decisions not to work with oppressive governments based on more factors than if it will earn more than the potential PR damage will cost.
It’s a solid journal to be fair (impact factor around 12, whereas Science is 40-something).
Atget, and Abbot after, were one of the great photographers who documented cities in flux. Paris for Atget and New York for Berenice Abbot.

Another artist who I've been thinking about is Michelangelo Antonioni. There's something about his juxtaposition of the characters' alienation with the spaces they inhabit that resonates with the pandemic. The phrase "social distancing" beautifully sums up so many of his films.
There’s a “Using Significant Energy” list in the battery menu (https://www.macrumors.com/2017/01/16/mac-display-brightness-...)

“Activity Monitor” can tell you which processes use the most CPU time (https://support.apple.com/en-us/HT201464)

Both correlate decently with “make laptop hot”.
I don't believe they will get broken, but holding some bags is an alternative to their portfolio.

If they hold enough to go broke, it means they are the big whales and can freely manipulate the price.
I think they are pictures of Wei Lin herself.

I'd never seen this site before, not sure why it's suddenly making HN front page for rehashing a story from April.
We need to randomise how we lift lockdown to find out which measures work
May he rest in peace. I had such pleasure reading his books, and the ship names were very funny indeed. Someone on HN pointed me to Neil Asher, who also authors the same genre and sometimes similarly names the ships.
> The company wrote their flagship product in Haskell

Which company are we talking about? I don't see mention of a specific company in your original post.
Doesn't that last sentence pretty much sum up the Western Front in WW1 (from the Schlieffen Plan onwards)?
Not a skill per se, but in some industries a TOGAF certification might be helpful.
I found Mimir interesting because its design is "near" completely open-source (except AutoCAD files of mechanical designs).[0]

Actually I'm testing Astree[1] app (FLOSS alternative to Zemax) using files & docs of Mimir's optical designs[2].

[0] http://people.bu.edu/clemens/mimir/engineering.html

[1] https://github.com/edeforas/astree

[2] http://people.bu.edu/clemens/mimir/optical_designs.html
I think it is important to state, that this isn't some established fact. And it's not a thing that this one paper could 'establish' as fact.
Mobile data shows which European countries took lockdown seriously
Wayward whale takes city break in Montreal
I find NixOS is good for this - but it depends partly on what userspace programs you need.

You can run NixOS Stable, which is on a six-monthly release and testing schedule, and add the latest kernel, very easily.
We are looking at deploying Kubernetes on GCP as a managed service (GKS) - will we have to deal with networking issues in production, or is this something abstracted away by the managed service?

I know that ELBs for external traffic ingress are automatically managed by GCP, but not sure what other things we need to consider.
Solid doesn't re-render Components over and over.. so integrating React is as simple as wrapping a `createEffect` calling `React.render` on a ref. The other way around is a bit harder, but been at this for a while here is a codesandbox with a HOC for that: https://codesandbox.io/s/solid-react-hoc-8m2yd

If anything there is just so much to document.
I think the Mistake Not... would like a quiet word.
Small 3D program could run without OpenGL/DirectX
I’ve not followed them too much but trust Moxie since his previous decision were good.

I think Signal is trying to gain more mainstream adoption and it will need backups for that. The pin is annoying but if it gives the app secure backups then I guess it’s a good idea. Although I agree having an opt-out would be good (but I expect most people want backups)
Five tips to help you become a more well-rounded developer
I would like to take the opportunity to praise PHP (for once) for having PHP-FPM built in since PHP 5.4: https://php-fpm.org/
> What software issue does category theory and abstract algebra solve?

They address (not solve) the problem of lack of code reuse. I have never seen a language where I can put to use so much code written elsewhere without knowledge of my particular use case. They also address the problem of reasoning about the behaviour of code being difficult.
HTML, CSS and JavaScript are not enough (esp if you plan to be a indie dev)
Soliciting black hat activity on HN? Classy.
What if the human is hungry?
Delete button in resource group in Azure portal
"For their information". It's not for centimeter's information, he/she clearly already knows. It's not for mine either; I discovered the answer by DuckDuckGoing!
This belief is usually based on the imbalance between the developers and users, such that the developer is able to change the software in unexpected ways, backdoor the user machine via rootkit DRM, spy on users and collect telemetry without the users being aware of what exactly is being collected etc. In that sense, the sentiment isn't wrong.

This does not mean all proprietary software is like this, but the developer/user power imbalance is present in all proprietary software to a much greater extent than free* software.

*Free does not mean non-commercial, it's cool to want to get paid for software, including free software.
ECC wasn’t developed by the NSA.

Elliptic curves have been studied in mathematics for 150 years. Elliptic curve cryptography was introduced by Victor Miller and Neal Koblitz in 1985.

The NSA just released some compromised tech using curves.
> I think the OP was saying that it is not a good thing to encourage people inputting their personal passwords to untrusted websites.

I dunno, the comment clearly says you shouldn't be putting wifi network passwords into websites, not passwords in general.

> They weren't commenting on the need to put passwords on wifi networks.

The thesis of the reply was "it makes sense to have a WiFi password even if it isn't secret". That's directly about whether it's okay to put a wifi password into a website.
> That's the entire point of Stallman's essay. Those what-ifs (EDIT: well, #2 and #3) aren't things the self-driving car (or a human driver, in most cases) will compute in the milliseconds it takes to make a decision.

It could be computed in the seconds, or minutes which lead up to the incident. A smart driver, human or AI, has a ready, already computed backup plan.
'Mr President, don't go hide': China goads US over George Floyd protests
Coolest in several ways. https://en.wikipedia.org/wiki/AN/AAR-47_Missile_Approach_War... I cannot talk about the tech. Which was cool. But I can talk about an event.

A military guy visited our place to give us a plaque of appreciation. He also had a picture. At the base, they asked people whose lives had been saved by our product, to come out for a quick picture. They had over 100 people show up. Being a part of a product that clearly saved all of those lives, plus many more, filled me with pride.

Hard to beat that for compensation, not all salaries are measured in cash.
I am not an ML expert so not sure of the details on how it works, but I believe Google’s DDSP work is similar to 1: https://magenta.tensorflow.org/ddsp

As I understand it, their system can take an audio input and “learn” how to control the parameters of a synth to reproduce that sound. I had the pleasure of seeing a demo of it from someone who worked on it and thought it was impressive!

Synths have existed for a while which can use “resynthesis” to take a sound and recreate it using additive synthesis (e.g. Hartmann Neuron, Alchemy), but I wouldn’t probably call this AI/ML.
They already don't help with civil rights cases. You can make the rats not have their pensions impacted.
Qt seems to be a self-correcting problem.
I always dread these purity-spiral final stages when it suddenly becomes sexist to normalize having women in things.
A technical question, how did you make these borders? With Bézier splines?