jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Interesting post. I've been thinking lately about the relationship between the drive to create and the drive to master new technologies. I think all programmers experience both types of motivation, but in different proportions. The risk that Dan describes here is a real one - you can become so enthralled with creating apps that you lose your focus on mastering technologies. The opposite extreme can happen as well - you become a master craftsman, but you lose your interest in imagining and creating new apps. The latter is probably more employable, though the new "developer driven culture" I've been reading about lately seems to put a premium on the former.

At the extremes, you do meet some interesting characters (and some hair raising examples of over and under-use of technology). Some people are so antsy to create an app that they just can't stop to learn good practices. These folks learn just enough to implement in the moment, and it's hard for them to pull themselves away. Expect embedded sql in PHP to grow to thousands of pages. Then you get the people who are so interested in a new technology that they almost don't care how or where they're using it. Expect GWT and Guice to render simplest of web forms. The place where these two extremes clash the most is testing. App creator doesn't slow down long enough to write tests. Craftsman says that if it isn't tested, it's broken.

I have to admit that I lean toward the "create now!" side, though I am motivated through a combination of love of craft and personal shame to put some time into good design and testing ;)
[insert sound of loud cheering from those of us that have a clue]
> Another obstacle comes from companies like Facebook and Google, which banned the sale and advertising of N95 masks

If this is true, these companies are responsible for thousands of deaths, and should be prosecuted.
I think it was downvoted because of his sidenote on Marxism.
Makes sense. The tornadofx hello world is pretty minimal too:

class HelloWorld : View() {
override val root = HBox(Label("Hello world!"))
}

class HelloWorldApp : App() {
override val primaryView = HelloWorld::class
}

I've bee conflicted in my research on choosing Tornado or default JavaFX
Sorry, no, that doesn't qualify. The sound quality on SiriusXM is abysmal; it's something like a 32kbps bitrate. FM radio has far better fidelity.

I tried out SiriusXM when I got my new car, because they had a free 6-month trial. It was truly awful (even in a car, which doesn't exactly have a great environment for listening to music), so I quickly gave up on it.
Wow. That was a remarkably balanced article on climate change.
https://www.youtube.com/watch?v=MrIsXKdjZdo

https://www.youtube.com/watch?v=KvAdZigHlhk

https://www.youtube.com/watch?v=eXYQbgvzxdM

https://www.youtube.com/watch?v=qrwlk7_GF9g

there's plenty more if you want to know how these crooks use shady schemes to steal from russian citizens and move it semi-legally out of russia to have nice places to retire to

of course if the only evidence you will accept is putin himself bringing you incriminating documents with his signatures - i got nothing to offer.
> It's the Zune of the Living-Room Assistant space in my opinion.

I loved my Zune. I wouldn't touch a Portal with a 39.5' pole.
Why should flat-earth or anything ridiculous be shouted down? If it's as ridiculous as you think it is, it should be trivial to win any debate. The reason people shout down heretic ideas is because they are true, so they have no choice but to shout them down, since they would lose an open debate.
The trust that browsers place in the TLS chain of trust is basically just the assertion that the holder of the TLS key is the one who owns the domain.

This doesn't imply anything about the contents that can be transferred over the TLS connection. Could be malware. The other side could leak your private data like crazy. That's outside the scope of the TLS chain of trust.
Same, I had horrible RSI in my wrists and went to a hand therapist (just a physical therapist who specializes in hands). She made me some thermoformed wrist braces to wear at night and gave me wrist massages which felt awesome, but the main thing she did was prescribe a set of simple wrist exercises which take about 2 minutes to do. I did them every day and my RSI is much better. I still can't do certain things that require 90deg wrist bends that support a lot of weight (mostly pushups), and I'm planning to go back after covid to continue improving, but I can actually type fine for 8 hour+ stretches at a time with 0 pain afterwards.

Most of the ergonomic typing stuff I see online is 100% bunk IMO. People spend tons of money and time on ergonomic keyboards and relearning how to type on different layouts just to buy wrist rests and type with their hands tilted up 15 degrees. Eek.
> Through a simple accusation of racial bias, the author seeks to undermine the technical work that went into the development of the MP3 codec.

I'm always surprised when pointing out that something has design limits, and often limits imposed by racial bias in testing, is seen as such an evil thing. Acknowledging the limits is the first part of making use of something properly, wouldn't you say? Understanding that MP3 is likely (Although it would have to be confirmed via testing) to have poorer encoding on non-white artforms is important to choosing a media encoding, no?

I'm not sure how acknowledging the limits they created is "undermining the work that went into it", can you explain why you feel that is the case?
Yes! How hard is it to have a headline that says "Mathematician Hao Huang solves Sensititvity Conjecture"? It's nearly impossible to distinguish news stories from the force-fed advertorials as it is. Now journalists are electing to imitate them?! "Texas Teacher Discovers Mortgage Loophole" indeed....
...I did not know about this. You are my hero.
I'm not sure I understand what your getting at. If Python's performance in the ML space is not sufficient, then the community would have quickly moved on from it and built something better.

And that something better is certainly not Julia and it's definitely not Swift.

> Yes, I know the heavy lifting is done by C/C++/Rust/Cuda/Blas/Numba and so on, but, when you run simulations for millions of steps, you end up with billions of python function calls.

For ML purposes, if your model isn't running on the GPU, it doesn't matter if you're using Swift, Rust, or whatever, your stuff is gonna be slow. Like it or not, Python is one of the best glue languages out there, and the reason why libraries like TensorFlow and Torch are not used in their native languages (C++) [0] is because they're significantly simpler to use in Python and the performance overhead is usually one function call (e.g run_inference(...)) and not billions.

If you find yourself writing a simulation, and you need to optimize away billions of function calls, you can use the C++ API provided by TensorFlow.

[0] https://www.tensorflow.org/api_docs/cc
Most places do have property taxes. Many of them are significant.

Some of the UBI proposals are extremely expensive. It’s not as simple as extracting wealth from a tiny fraction of wealthy people. The only way to make UBI work will require increasing taxes all the way down to middle class tax brackets.

A middle class person might receive $10,000 of UBI, but see their taxes go up $11,000. Meanwhile a broke college student would receive the $10K UBI with $0 tax increase (or maybe a decrease in taxes)
I'm quite disappointed in the video. What is the result of the study? No word about the control...

All I get is that people don't spent it on booze (yea trust ppl, not all are addicts) , have more money for food and clothing (o really..) and that the one guy is doing a computer class.

As said, I think it's just a bad video, the actual results might be great. Comparing it to using that money trying to help homeless people in other ways would be even more interesting (finding out if this the best way to invest in to minimizing homelessnes).
I dunno if that specific library has that feature, but it is certainly something that can be implemented. It's just a matter of programming.
But if Google leaves, Microsoft steps into place. How is anyone better off? All Australia gets is one less competitor in the market
It's not like that at all unless you make billions of dollars off of coffee shop recommendations and have a virtual monopoly on coffee shop recommendations.
Shares or options? At the most recent value, that's ~$90k in shares, and would be taxed as such, no? Options would be better from a tax perspective.

Recent funding != stable, what do the books look like? I'm going to guess not profitable. Was the round C to stay alive, or expand operations / R&D / Sales? Have they even flirted with profitability?

Do you feel like the comp package (minus the equity) is fair? Do you know if you'll even be empowered (really) to drive a new product or are you walking into a political mess and are going to get canned before the shares even vest (is there a vesting schedule?)

Lots of questions to factor in. My opinion is always to ask them all, and their willingness to answer (regardless of the answer's content) will tell you everything you need to know.
Not sure how your first point is relevant. The Great Depression was in the 1930s, the US colonies declared their independence in 1776.

Of course the power to print money comes with responsibility. That isn't up for debate.

I think you will find hyperinflation more tightly correlated with economic sanctions that cut off countries from the global trade market. A currency is worthless if you can't buy goods with it.

It's a phenomena that grew out of western imperialists that levied massive debts on their former colonies in exchange for independence. Colonies that reneged on those debts were sanctioned. Physically and violently prevented from engaging in trade, ships pilfered etc. Many new governments responded by printing the money those debts were issued in - if they could.
I can confirm that Bill Joy pronounced it "vee-eye". No one seems to be confused by the "vai" pronunciation, though, so whatever.

I went a long time without seeing links to sourceforge, but more recently it's been popping up a lot (because I've been searching for older titles a lot).

Many projects never migrated elsewhere, including at least some still under development.
Couldn't agree more. I am on both DO and Linode for many years and I have had an amazing experience. Not affiliated with any of them, just a happy customer.
> The reality is soon China will reach a point where they will be completely independent from the rest of the world.

There is a word for industrial, political and financial independence from the rest of the world - "sanctioned".

Unless China were an entity far and away superior in every sense than every other country in the world (i.e. unless they were a Star Trek level culture living in our current world), striving for complete trade independence becomes a negative for their economic progress.

China lacks many of the natural resources it must use to continue to grow. It must trade with the rest of the world to continue to grow; but the inverse is not true. The world DOES NOT need to trade with China.
That's ok but I don't know if I can help much here - I really have no idea of knowing when I was given that opportunity.
You realise how weird this sounds, right? Presumably you donate because you care about the Mozilla mission, and those ads are there because donations alone aren't enough, and relying purely on Google's money is also not a great strategy. What do you want them to do, invent money out of thin air?

And it's still Firefox: if you're upset enough to consider "migration to a different browser", why not instead get upset enough to just look up the pref that turns them off? Because that's the whole point of Firefox: you're still in control of your browser, and almost everything is yours to set to your liking, even if it's not in the normal options UI. Don't want those ads? Hit up about:config, turn them off, problem solved?

And in the mean time, Mozilla still needs your help, because breaking today's Chrome dominance by offering a better product (not just a competing one. People don't switch if the offering is more of the same) is orders of magnitudes more difficult than when they broke IE's dominance many decades ago.
Is it? Apple's security comes from the amount of money they've put in to it and vertical integration not obscurity.

Besides, the FBI have demonstrated apple's security is still basically bunk to any non-casual actor so I wouldn't rely on it.
A fair question generally. But also one that's not very relevant to this thread. There are already age restrictions on many activities anyway and proponents on both sides.

The point was that the parent poster was talking about a full ban on games and posted an example which did not support the assertion.
> The root of the F-35 program's problems is a cost plus style contract that gave Lockheed every incentive to overrun on cost and time table. Ash Carter fixed that by telling Lockheed if they didn't agree to his new contract he'd kill the entire thing. And oh hey what a surprise suddenly the marginal cost of a new F-35 started hitting the target numbers.

A cost-plus contract is a contributor, but not the root of why the JSF program went astray.

The fundamental flaw of the F-35 is that they tried to make one air frame for 3 very different sets of requirements. By doing so they compromised all three variants yet failed to achieve the cost savings they thought they would get from that approach.

Equally as important is the fact that it was politically engineered to be almost uncancelable. The future of US and allied air power was staked on this one platform so all of the stakeholders had very high motivation to keep pushing on long after it wasn't prudent to do so.

Then there's the fact the DoD and Congress removed some of the normal procurement guard rails to try to shorten the timeline, but also made it more difficult to cancel. "Concurrent development" with the JSF meant that series production began before all testing and evaluation was done. This meant that when problems were found there were costly retrofits. It also means that the multitude of serious shortcomings were found after production had began, making it more difficult to justify stopping the program.

Then consider that production of parts for the F-35 is spread out across over 40 states (I wanna say it was 47). Then there's the part where the DoD allowed the contractor to write a significant portion of the requirements. It's no wonder things went sideways.

> The aircraft itself is apparently excellent at what it does, but that doesn't erase just how much grift was involved in this program for decades.

But that's the problem, it is not excellent at what it does. When you read the DOT&E reports about its mission capabilities there are numerous serious defects and limitations to what the aircraft can do. Granted, some of those issues are getting addressed, but the costs of the program makes it harder to justify.

Ultimately the whole reason for the F-35 to exist was that the high parts commonality and the very high production numbers would save big money on costs. It failed to do that.
Maybe pedagogy recapitulates history of mathematics. "What is a function?" is kind of a wrong question, because "function" is just a word (what is it you need a "function" for?), but in a lot of early mathematics the idea tended to describe a sort of physical intuition, that a function was something like the shape that something physical (like a string under tension) - remember that in the early days mathematics was more a branch of physics than a discipline in its own right. In nature things tend to change smoothly - what we now call "analytic functions" - and you wouldn't ever have a sharp inflection point like there is for absolute value at zero.

A more modern notion of a function only really came about after the discovery of the fourier transform, where it turns out that functions like absolute value (and sillier things like the dirac delta) have a fourier transform, and, worse, some perfectly ordinary functions like sin have fourier transforms that come out as these weird things. Eventually (and, I suspect, partially because the tools of fourier analysis were so useful) people started treating "something that can be fourier transformed" almost as the definition of a function.

(The present set-theoretic definition of a function is even more recent; I would assume it comes from Russell/Hilbert/etc.'s efforts to give mathematics a formal foundation by expressing everything in terms of set theory)
"There are natural things that will help you get rid of heavy metals. One great one is cilantro (which I personally hate the taste of :P) So add a little more cilantro to your diet, but be careful when you do to also stay well hydrated, as we want the freed up metals to exit your body, not redeposit themselves somewhere in your body less safe (read the brain)."

Maybe this is true, but for now I'm going to give it a citation needed.
You can't run nVidia consumers cards in datacenters. You need to use the expensive versions. However, for a one-off of 90 minutes they still come cheap (like https://cloud.google.com/products/calculator/#id=cd604b5c-76... )
> Listening for watch words 24/7 is not a normal phone thing.

It is now.

At least from the perspective of your everyday-person.

From your perspective, this is not the case. But I wouldn't put the hacker news crowd in the "everyday-person" category.

Blame the companies, but don't put that ridiculous expectation on normal people.
Amusing, but not appropriate for Hacker News.
What happens if you have multiple ters of data in dropbox and you try to sync with a computer with less than that amount of space?
Really? it was a painful week the last time I tried. I will give it a go again.
I'd say the worst case is that it might encourage people to drive faster, if they assume that the app will warn them of speed traps.
The problem with these internet points is that they combine funny, constructive into a single meaningless number (game reviews also do this)

Edit: I'm new here and I still don't see the points.
hard core - it contains push, pull, fetch and even merge. NSFW!
Not only bullshit. I remember in one of the Beatles interviews how early on they found out that some guy in town knew the B7 guitar chord. They would get on a bus to meet this guy to learn the chord. This journey would not exist today :(
Overlaying probably wouldn’t help. These maps are not scaled. They represent landmarks, so it’s more a waypoint navigation list than what we think of as a geographic map.
You're allowed to think any way you want. And you're even allowed to explain that you do think that and why. But most people will probably think that's plainly a bad plan and point out that lots of people will die because of it, so be prepared to feel embarrassed often.
Twitter initially gave those Tweets a special footnote and restrictions

"This claim of election fraud is disputed, and this Tweet can’t be replied to, Retweeted, or liked due to a risk of violence"

But they must have realised that admitting the posts are likely to stoke violence while not removing them was a bad look
22k dead in Florida. I guess if nobody in your family is included in that figure, it's all peachy.
I like the following, perhaps you already know them but if you don't, I recommend them:
(1) Lex Fridman: https://lexfridman.com/podcast/ (My favorite)
(2) Fullstack-radio: https://fullstackradio.com/
(3) Company forensics: https://podcasts.apple.com/us/podcast/company-forensics-slid...
(4) The Undefined Podcast: https://undefined.fm/
(5) Signal vs Noise: https://m.signalvnoise.com/

It's not tech related by I listen to JRE as well quite often.
Obviously their chance of dying from breathing the same air as me isn't completely divorced from whether they're able to put down a donut.
The facts of the war in Iraq were objectively bad. Should the media have hidden this to avoid accusations of bias?
Thought experiment >> consider that the meaninglessness is a feature so that you can better appreciate its beauty
Great! Now ban him, as you should've done years ago.
Both Pelosi and McConnell have said that, so it should happen.

Some staffer had the presence of mind to grab the actual electoral votes signed by each state and got them out of the House chamber before the rioters came in. So that important detail is not a problem.
Being able to look at data inside an SSL tunnel won't tell you if it's communicating your stuff out or not. Only the most obvious leaks are going to be caught that way.
really cool; would love it more if it was just 1 or 2 files. i think it needs a bit more docs too.
Disclaimer: I'm in the scientific equipment and software business. There are some issues to overcome. These may just be excuses from people who don't want to change their game, but nonetheless:

1. Sometimes, wages and equipment / software come from different pots of money. No matter how much sense it makes to replace labor with automation in the grand scheme of things, if you can't move money from one pot to the other, then you're stuck with the status quo.

2. I think that people sometimes underestimate the degree of customization and effort required to automate a specific process. Or sometimes overestimate, as in, "our process is so special that no commercial tools will work for it."

3. If anybody is going to work on automation, it will be the students themselves, as it's a way to learn a valuable skill. They may be doing it with minimal fanfare, and there is a strong movement towards open source tools. Students realize that the generous budgets and site licenses will vanish when they leave the academe, and are interested in preparing themselves for freelance work, startups, etc. This may also favor general purpose tools, rather than those designed specifically for science.

My anecdote, from 25+ years ago: I taught myself electronics and programming by automating my student projects, culminating in my thesis experiment.
I mentioned this in another topic, but grocery shopping. The entire process seems inefficient. New idea...

You place an order online or on your mobile phone while you're at work, or on the bus. After you decide on your order, the app generates a unique code. The grocery store is now replaced with an automated warehouse, with pickup or drive-through windows. You walk up to a window, scan your unique code that was generated earlier, swipe your credit card to confirm, and the warehouse automatically picks your items and out they come in bags. You toss them in your trunk if it's a drive-through, or just carry them away if these are city center stores.

Optionally, the store could have a little room to pick your own fruit and veggies, in case you prefer to see them.

This makes the whole process a lot more flexible. You could even remove the concept of placing orders and generating codes, and instead have a grocery store account for your household. For example, you ask your son to pick the groceries down the street. After he leaves, you realize you want some curry powder. You just click a button on your phone to add curry powder to the online list, and that's it. Your son doesn't even need to know, he just shows up at the window, scans your family card or enters a password, and out comes your groceries, including the newly added curry powder. After he gets the groceries, the online list clears.