skysight-inc/HackerNews huggingface dataset:
I know that a killer feature for Kotlin is that you can use the same code to compile to JS, JVM and Native. Is it actually feasible in practice? Can I make a game that will compile to JS, JVM and Native all with the same code? I assume the core logic would be shared and I'd have to implement platform-specific routines for things like drawing and input, but would this actually work?
> The UK online political discourse leading up to the election is so fucked, we might as well give up and declare truth dead.

You're right, and some back-and-forth between MPs liberally interpreting the truth, at least until caught out, has always been part of the campaign. The lies about the tories planning to recruit 50,000 new nurses for example, normally ou'd see them, they would be challenged, and then they would correct it in future interviews.

This isn't happening this time. Parties - mainly the tories - are doubling down on their lies, and ignoring anyone saying "that's wrong".

But even that is nothing compared to the fakeness that's been peddled. This again isn't new - lies about the Lisbon Treaty have been around for over a decade and still spread like wildfire online. The latest about the boy on the floor is full Orwell.
Perhaps ſubſtitute a different letter.
Comcast Tests 2.5-Gig Gateway
Doesn't this entirely miss the central point of this article?

This is what I took away:

-

Then it hit me: Life is too precious and too fleeting to waste my time on bullshit like tenure. I didn’t become a professor to get tenure. I became a professor to make the world better through science. From this day forward, I will spend my time on problems and solutions that will matter. I will make a difference.

I stopped working on problems for the sole purpose of notching up a publication. I shifted gears to cybersecurity. I found a project on cancer in the med school. I joined a project in chemical engineering using super-computing to fight global warming.

Suddenly, my papers started getting accepted.

My grant proposals started getting funded.

-

I have always believed in the idea that success is an outcome. It cannot be maximized/optimized directly any more than you can increase your car's speed by grabbing and turning the speedometer needle. We need to focus on what matters. Success will follow.
The videos were funny. They had value.

But they were also a gimmick. A single joke, repeated. And sticking with the same joke would be sad. She can do other things, and she's daring to do other things now, and those other things are hilarious. They are not uninteresting in any way, they are much richer than the simple joke robots.
This predated that change. Sallie Mae use to directly fund student loans, now Navient only manages them for the Dept. of Ed.

Edit: forgot to say non-dischargable goes back way before that switch. I have personal experience around 2001, but I'm pretty sure it goes back to the 80's.
I've wondered if we could melt the desert sand into glass and use machines to get it back down to the right coarseness.

It's one of the ways I think widely available & cheap renewable energy would help solve most of the worlds resource shortages
The end result is still the same when you average it out. If your ratio is 4 to 1, the average wage of 1 child care worker has to be split between 4 adults, meaning that if they are being paid equal amounts, 25% of net income has to go to child care.

Even if that money actually comes mostly from the top 1%, the average money per person works out to the same. This explains why the cost is so high. With regards to explain why the cost is so high, if that cost is being paid by the parents directly or by the rich via taxes and subsidies is not a factor in that cost, only in how it is paid.
I’m happy to see this comment. I guess I don’t really care if Google wants to succumb to NIH syndrome and build this themselves, but they should at least acknowledge the person whose idea they are repackaging.
> ignoring the real issue of the people’s comfort of living

I am sorry to disturb your comfortable life (you comment here so like it or not, its true), but some of us see the drain the planet and living beings on it go down, and it ain't pretty and will get worse, much worse.

Maybe if a billion of climate refugees will arrive knocking on your country's door begging for survival, you may reconsider your opinions. Some of us prefer earlier actions, not only because of that.
Data entry jobs are taking over the world
Yeah "encourages creativity" struck me as the hand-waviest part of that document. It sounds like a euphemism for "requires more work".
https://outline.com/vZPggv

... Oh, that doesn't really work here. Sorry.
> the code is usually bug free (apart from logic bugs that no compiler could catch)

So basically your code is not even a little bug-free, it just probably doesn't have a certain small class of bug in it.
Wow this is disappointing. I still use wunderlist for collaborative sharing of todos. It has not received major updates in forever but honestly it doesn’t need it. Still fully functional. It will be a sad day when it’s shut down.
They do. In my state you can do a 2 year apprenticeship in cosmetology, but they can be hard to come by. You need to find a stylist willing to not only train you in practical aspects but follow your bookwork and write/grade tests. It's a two-year unpaid commitment. My wife owns a salon and has taken on a couple apprentices. It is a considerable amount of work. Alternatively a beauty school program can be done in a year, then after a six month internship you can get your license. The apprenticeship is the better option but being able to complete your training in a shorter amount of time with a lower barrier to entry is probably appealing.
I think this is a misconception. Wikipedia has a big set of rules and standards, and it turns out most first time contributors spend a lot of time making a contribution, only for it to be reverted because it violates the rules.

I think they need something like "Looks like you're new to editing! Make your first edit together with someone who has experience.". They should then open some kind of google-docs collaborative editor.
Linux tools: examining hardware in the terminal with dmidecode
The Oxygen of Amplification (2018)
In my observation, most people don't want healthy food. They want to think they are eating healthy but when it comes down to it, they want the fat, sugar and salt that goes into restaurant food. They want to think they're healthy drinking their fruit smoothie but god forbid you leave out some of the sugar. They want to think they're healthy eating a salad but make sure it's got some fried chicken and plenty of salad dressing on it. It's healthy because it's salad, right?

I'm sure there are exceptions to this rule but restaurants typically have to cater to the lowest common denominator.
"Small companies don't have the resources"... that's some backward thinking right there.

By failing to contribute, small companies cost themselves money very quickly. How can a small business afford to live in a world of un-maintainable forks, patches and tech debt?

Only large companies can afford to maintain private forks of FOSS. Small companies have to give back, or they will simply disappear.
I bought some Lego. Well, I mean, I withdrew the funds to coinbase then my bank, and used those funds to pay for 2 Lego sets.

If I'm getting all my Stellar at once next week, I can complete my collection of Avengers Lego sets.

OK, so it's not WAAAAAAGGHHHH! But it's the same small pieces of crack cocaine. Although the WH40K lore is so much more wonderful than even the Avengers movies :)

(are you cunning and brutal, or brutal and cunning?)
Until 3D cameras are used for FR
Nice, but I think you are exaggerating a bit. Not every Lisper is a smug Lisp weenie. Actually I don't see many of those these days so I don't get the hate. Most of the annoying tribalist folks jumped ship to the Rust and Haskell camp.

Syntax is highly subjective, and funny that you mention Smalltalk, as I had a hard time selling that to some developer friends of mine because the method based syntax really put them off.

I also prefer statically typed languages, at least in the context of professional work with developers with various degrees of expertise contributing to the codebase. Then again, if I have to work in a dynamic language, I definitely take something image based with great tooling and feedback loop such as Pharo or LispWorks over Python or Ruby any day of the week.
If you're an open-source maintainer and either don't have a team, have a niche to small, are receiving zero compensation for the work, or some combination of those things, at this point in my life I believe it's best to either use a strong copy left license like the (A/L)GPL (only use LGPL for libraries, never anything else), or just stay closed source.

The problem with permissive licenses is that they do nothing for the people actually developing the software, and makes it extremely likely that others will profit off their back without ever pushing even a line of code upstream.

People will try to guilt you into changing licenses so they can use it in a commercial product, but seriously - if that person is going to profit off your code, you should be profiting too.
The impact depends upon if the market knows you will or won't continue to lend if it fails to be paid back.
Please add a better description of what the tools does, like "Docker-slim removes all files which you container doesn't touch when running"

Considering CI/CD attacks these days I spend a while scanning if this tool was some kind of joke trying to show that developers download anything from the Internet.

PS: Thanks for this :)
In the US. Lots of longer stays in places I've stayed at in Australia or Asia. Mostly travelers or foreign workers, but there was a flophouse element, most notably a prostitute in melbourne who rented a private bunk and would sometimes entertain "guests".
Do I need a college degree to be a sysadmin?
Yeah, I like the product and I think sending money in a chat app is nice.

I guess it doesn't really affect me that the userbase is 50% crypto speculators. I don't have to interact with them.
You don’t get to dictate free human behavior. It’s so frustrating to see this trend on HN.

People have a right to build private internet infrastructure and sell it at a premium. Full stop. No qualifications.

Your opinion is naive and short-sighted.
But as she says, she wasn't doing that. She was making funny videos about crap robots so she wouldn't have to face the fear of trying to build something good, and failing.

That isn't learning, it's the exact opposite. And that is why she stopped.
"Simple Made Easy", a talk by Rich Hickey https://news.ycombinator.com/item?id=4173854
China had to make it rain in order to temporarily improve air quality, because the air is polluted. Asian countries are littered with garbage and recycling imported from the west. People are already suffering.
If we are talking microservices I agree, take down the service. I have written a lot of safety critical stuff, and the advice for a given address space (virtual or physical) has been throw on inputs that are out of range or otherwise bad. This makes you fail fast and notice stuff, but i makes the conglomerate of address spaces as a whole be horribly unreliable, all coming down all the time. As we have bevome less monolithic with little persistent data that is shared between concerns, it has become possible to kill and restart only the offending thread, service, hardware etc. The result is a degraded functionality with an alert that it has become so. Tesla shouldn't have just stopped, they should have alerte the user that maintenance was necessary and given up on logging those errors to the now failed flash.
A section of publicly owned and maintained road that only 5 families ever use and only for residential use is not a good use of resources and is affordable only if you live there. It is being subsidized by people that live in denser areas unless the roads are paid for by an internal home owner's association.
> And your comment is an example of assuming that government regulation is at best a necessary evil and something to be avoided if at all possible.

The role of government regulation is a separate question, but we're really jumping the shark when we can't even acknowledge basic cause and effect.

It's not surprising that government policy making tons of student loan money available led to more students being willing to take out bigger loans. This is like Markets 101.

It's tough to take opponents seriously when basic, predictable side effects of favored policies are ignored just to recommend heavier-handed policies of the same kind.
I think this is the most concise view of the problem I had read. I am going to use your comment as an analogy.
Ask HN: What do you want in a developer portfolio generator?
I'm thinking of building a portfolio generator that will take a developer's GitHub account and generate a personal website that a developer can use to show themselves off (especially when applying for jobs).

I'm kind of building this because I want it myself but I wonder what others would want from this kind of product.

Here's what I'm thinking so far:

- Auth w/ GitHub and load the users repos into a page + add descriptions and annotate

- View repo code from the site

- Templates to choose from (better looking than a dev without design skills could create)

- Hosting on a subdomain + ability to use custom domain

- Code export

- Add images, change colours, fonts, etc.

What else would you want?
I wouldn't really count either as "Desktop". It's basically mobile development for phones and tablets, which I wasn't excluding. ChromeOS is nice but mostly about running web stuff plus whatever kind of works from the Android or Linux ecosystem. I don't think there are a lot of people targeting that specifically.

Enterprise applications are almost exclusively web based. And consumer software that isn't games is mostly web based in electron or one of a few remaining big desktop products (e.g. MS Office or Adobe tools) and also a long tail of relatively niche stuff.
And yet accents and diacritical marks are not widely used nor any longer exclusively "proper." You're fighting a losing battle. Language is changing underneath you, no matter how tightly you cling to it.
Or not make a choice about the underlying tech at all because it'll always be simple to some but complex to others.
Is it? Which part of the FOSS ideology or principles says that it's about doing things in your free time that you don't get paid for?
Part of this goes back to the entire GPL/AGPL vs everything else debate. Everyone has been getting away from GPLv3 and it's derivatives for the past decade.

In that world, would it matter so much if some commercial interests took a product, since they'd always have to at least show their work? The idea was that we'd eventually have FOSS replacements for everything from Photoshop to Word to video editors.

2019 and GIMP is is nowhere near the level of Photoshop, Libreoffice is pretty decent through, and DarkTable isn't too shabby.

Still, this FOSS utopia of all our software never happened. Linux as a kernel for Android has led us to an even more closed system than before. Sure if Linux was GPLv3, maybe we wouldn't see it as the basis of Android at all, but if we had gone down that route, I wonder how things would be different.

I've written at length about this before: https://battlepenguin.com/tech/the-philosophy-of-open-source...
Most of those administrators are there for a reason. Regulatory compliance takes manpower (which costs money). Perhaps we regulating the wrong things, or doing too much of it. But, regulations rarely appear for no reason at all.

Some states are making efforts to curb the costs of textbooks and materials. I'm currently working on software to help CA schools roll out their ZTC programs.[1]

1 - https://www.insidehighered.com/digital-learning/article/2019...
How I Started a Code Study Group (and Why You Should Too)
Drawing Homer Simpson Using Circles in CSS
Anecdotal counterpoint - I have an MS degree in information security from a top-tier engineering school that cost me $70k, am gainfully employed, and still have quite a difficult time paying this debt off. So no, this isn't universally true.
the choice is pretty obvious, whatever mastodon uses
It just so happens that the biggest part of my work is in embedded. And while it's obvious that QTCOM is trying to establish itself in that domain… this here is merely wishful thinking:

> Your TV, car, Television, have Qt in them

no, actually neither has. And let's face it: while QTCOM does have clients in those domains… it doesn't have any huge share in either. Most use simpler lower-level graphical libs. Apart from that, you'll notice that those are Domains that account for a small minority of embedded… and a very unrepresentative one in that TVs, cars and TVs, unlike most of the embedded market, are stuff that are built by big corporations. So yeah, QTCOM seems to just focus on those big fish only now, as opposed to Nokia's strategy. As for industrial automation: don't make me laugh. Qt is totally irrelevant there.

And yes, licensing problems ARE a good reason which is a sore point, ESPECIALLY in embedded (where in most use cases you can't just dynamically link for LGPLv3 like on a desktop but have the whole mess of the build chain and update management if you are to let the user replace the Qt version).
A lot of those basic issues, clippy often catches. One thing I enabled recently to make sure it’s caught before release, is checking for spurious uses of dbg! and unimplememted!, as well as println! in production code.

For off by 1 errors, in Rust it’s often better to turn to iterators where appropriate than to say using indexes (it’s also more efficient in most cases). Clippy can also catch those issues.
This is how student loans in the UK work.

"You’ll repay 9% of your income above the repayment threshold – earn less and you won’t repay. Once you leave your course, you’ll only repay when your income is above the repayment threshold. The current UK threshold is £25,725 a year, £2,143 a month, or £494 a week." [0]

[0]: https://www.ucas.com/student-finance-england/repaying-your-s...
Solo founder with a SaaS, can confirm. These reactions are REAL. This is why I first thought this app was cool, and later thought that I'm fighting myself every day not to look at my MRR too often.
>Do you care if the country's population drops dramatically?

Given our resource utilization rates and sustainability problems, isn't this a good thing? Yes, some social changes will have to happen to account for the change but this is mostly handled by automation.
> then fork the last open source version and maintain that.

But the current maintainer has the Apple provided signing cert, that's the whip hand in this whole deal.

I personally don't blame this fellow and in fact apluad him. To many companies exploit OSS maintainers. I think it's great to see someone turn it around for once.
I've yet to watch Kay's talk, but I take issue with the fundamental claim that rules necessarily lead to "simplicity". If there is one thing computer science tells us is that this is not the case. For example, orbit equations are very simple, yet if you put more than 2 objects in gravitational interaction, their behavior is completely unpredictable (and very complex) even though the rules that govern it are simple. I'm personally interested in (and practice) formal methods for software verification, and I saw these nice slides in a talk [1] by a formal methods researcher that say:

> Computers have been invented to surprise us

> If we knew what computers do, we would not use them, and we would not have built any.

This means that computers are most useful precisely where the complexity of the problem is beyond our efficient reasoning powers. Like Brooks, I think that our accidental complexity is already quite low (no more than 50%), and while it's always good to decrease it, what we're left with will still be very complex -- that's why it's useful.

[1]: https://shemesh.larc.nasa.gov/NFM2018/talks/Dowek.pdf
Data Engineer Interview Questions with Python
By that measure, a lot of FOSS is not a healthy community.
Perhaps the author meant something like: "There is only one correct way [for a user] to do something [with your software]"?

That would kind of make more sense with the follow up remark that two ways is more complex.

Otherwise I completely agree, every non-trivial design will involve tradeoffs.
Encryption and Lawful Access: Benefits and Risks to Public Safety and Privacy
>we would be better off adopting a German style trade school system

We would also need to remove the social stigma that has plagued the trades for the last 30+ years.
Enough with the Top-Down Strategizing
Yes, the guy that seems to regularly accidentally electrocute himself. He is hilarious.
> Look at the Netherlands, half their country has been reclaimed from the sea. Look at China during their Olympics. They literally made it rain over the suburbs in order to keep the skies clear above stadiums.

And I'll bet that work was done because of sociopolitical concern being raised, not in spite of it.

There is a "moral panic" problem with global warming, but it occurs when individuals are shamed for their personal choices instead of putting the scrutiny on how the overall economy is shaped by large corporations and governments. That shaming is largely fueled by those very powers peddling the idea that environmentalism merely means that we all "do our part" by reusing shopping bags or buying a Tesla or whatever.
> Some of the opinions reflected in the linked materials are presented as if they were obvious best practices, statements like "never do X". While it may be initially helpful to beginners for someone to provide guidance in such absolute terms, it can also lead to adoption of cargo-cult approaches and impede deeper understanding and growth.

I don't think you need to worry about the likelihood of anyone doing web development, even (especially) as a student, losing sight of the fact that there are a thousand different ways to do anything and no definitive best practices.
Yeah that's also true. But it still has to evolve that infection mechanism. A virus from so long ago and from a different animal is unlikely to have the very specific mechanisms to infect us.
Well, yelling at people from the stage will get you far apparently. Just make sure there are important people in the audience.
Why, when we can use a proper encoding that actually contains the letters you want to use?
>Anonymity inside a big mass of people provides freedom from nosy neighbors and relatives

I partially disagree. I think you are assuming a set of specific circumstances that often apply but are not universal. I think it depends on what you want to use your freedom to do.

On a timeline measured in months or more there is no anonymity anywhere. If whatever it is you do is so socially unacceptable as to be a problem people will take notice. What changes is the criteria you need to meet to become a problem and how big of a problem you need to be to get attention.

My observation is that diversity increases freedom and community resources available to enforce social norms decrease freedom. dense cities are high in both, rural areas are low in both.

So in the city it is usually much harder to be the tall nail but if you are the tall nail you will get hit much harder and in BFE you're probably a problem but not a big enough one for it to be worth the community's resources to go after.

This is why various religious and political fundamentalists/extremest communities tend to wind up living in a compound somewhere rural (they're big enough and violate norms enough to be noticed anywhere, best to go somewhere the community probably can't justify harassing you too much) and when they do get bothered it's often by the state not the local community/government.

(if it's not obvious, I'm defining freedom as "the ability to do things that most other people don't like without bad things happening to you").