jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm just going to attempt to answer your question rather than question your motives.

This is the difference between software and most other forms of "construction." There are no material costs. There is no scrap to reclaim. Bits can't be reused like steel. Tearing down code is negative work. This is also goes toward the odd feeling we often have that software shares so many attributes the fine arts even though it shares so many attributes with engineering disciplines.

First: realize that the word rewrite, not the act, strikes fear into the hearts of people. Just don't say it.

Second: realize that the difference between a "fix" and "rewrite" is nil. Are you going to fix it without changing it? Not if the problem is really in the code. You don't edit out the plot hole in your novel or unpaint your landscape into a lounging nude.

Now, the answer: say you'll fix it. You're really talking about the same thing. You asserted that it would be cost-effective and efficient. To me, that implies that it will address the urgency.

It's almost always quick and easy to fix what you know is wrong. The part that makes it hard, slow, and expensive is rolling it out. For instance, it may have taken a week to design a better data model for your SaaS app vs. a month to try to find and mitigate a slow query, but now you have to figure out how to migrate all of your clients, and that's a bitch.
I agree with you, we need to frame this in an accessible way. The OP is one of the most eminent academics in the world on static typing. I've taken a class with him, and I learned a lot from him.

His post can be rewritten in non-academic lingo. He is saying this: the module system in SML is better than any form of OOP out there. It solves the right problem in the right way. OOP conflates a lot of problems together and a lot of solutions together.

And I think he's right, so let me start on a non-academic way to phrase this. SML modules require less programmer cognitive load, fewer lines of code, compile into tighter machine code, do not have the fragile base class problem, and can express complex relationships in a cleaner way.
I absolutely agree with this suggestion. Another variation: bring excellent teachers in other (non-Khan) subjects together to devise learning maps, and then have the experts compete against each other to produce the lectures most favored by Khan Academy users.

Seems like this would result in much faster growth in the breadth of KA's videos.
You're correct about the title being misleading, but I think that most people don't much care about why they can't take a picture of something, only the fact that they can't do it.
Goldbugs have successfully predicted 10 out the last zero hyperinflation events. Surely they can't be wrong! ;)
> use some kind of "magic"

No it doesn't use magic, but it does take a language that is burdened with a complex type system and throws it out the window.

You also are glossing over a huge host of complexity around build/deployment. What jvm are you targeting? Is it on the servers you are deploying to? Are you going to make a fat jar? If not, how are you doing dependency resolution? Is your build artifact something that sbt does out of the box or slightly different (lord help you if it is)? Are you going to do ivy, s3, or maven resolution?

All of that complexity falls away with golang and this is a conscious choice of the golang team. I have lots of things I love about Scala and lots of things I hate about golang, but from a "get simple web service out the door in a scalable way" golang wins hands down.
Two points:

- The time differences displayed here are just not significant on a desktop OS such as Windows or Linux. Maybe Windows decided to swap or collect your email (or more likely virus check) as the test was running? The error bars on these numbers will make them insignificant.

- When using Python, readability>>performance. If you want performance, use C; don't even try to optimise Python, its not worth the effort.
Xcode 6.1.1 fixed most of the problems you mentioned in the first paragraph for me. Sourcekit crashes was the biggest annoyance, ughh.
Become profitable!
The legitimacy of the state in United States of America is contingent on the primacy of the principles outlined in the Declaration of Independence. This declaration was indeed an act of "rebellion" against the "laws" of the Crown of England.

The essence of that document is a rejection of any notion of stratified rights and obligations, and the uniformity of the application of the law.

The OP is about the POLICE. It does not appear that the POLICE are subject to the same laws as the rest of us, Citizen.
What does "GC" stand for in this context?
Are terrorists driving old fashioned manual control cars into your child's school?! More at 11
He's proving to be a good restaurateur as well, don't forget.
I don't know enough about the subject but it seems like cleverly arranged mirror arrays might alleviate a lot of the lighting issues.
Apparently, the semantic web is serious business!

http://www.google.com/search?q=site:www.w3.org/RDF/FAQ&h...
Using a cookie doesn't make something non-PII...

Your user-agent and request details are enough for me to tie you to an existing account: https://panopticlick.eff.org/
The expenses are pre-rent/laundry/internet/etc right now. That number will go up significantly after we find out where we are living. We have budgeted for about 1300 per person per month.
By any means NO! Do it, man; it is worth trying!

I am a amateur cooker & baker. And you just can't imagine how many times I failed in so many disastrous ways.

But getting a perfect bread or pizza right, once in a while, and having your wife saying "tonight, you really deserve good sex!" is just priceless.
"The One And Only Reason Is Worth to Pay $ 5 USD for 50 Leads"

What does this even mean
> had people to exchange ideas with that were non-existent in other kids my age.

This I completely agree with. I've have many hobbies in my early years that were considered weird of just not in line with what my friends liked. Having a chat to learn more and dig deeper was amazing to do.

But there's debating and then there's just flat out teenager responses. I honestly don't mind having a debate or conversation but the lack of insight and knowledge only provides you with lacklustre meme attacks.
Yup, Firefox would be an alternative. However, if you allow Firefox (an alternative browser), you'd have to allow Chrome and others (also alternative browsers).

I guess it's possible to allow an alternative browser with restrictions like "must include tracking protection" etc. But that's probably more hassle than it's worth.
I guess the complaints are because the format is unfamiliar and strikes non-software people as being non-standard.

Perhaps use a format like 3/Nov/2021?
This is neither yaml nor Jinja. It's a Helm chart, which uses Go templating to generate yaml programmatically. The point of this is all of the actual config is in Values.yaml, which generates the .Values object referenced here, and you use those values to generate all of your deployment definition, making it easy to apply environment-specific overrides by switching out a single file and leaving everything else alone.

So yeah, if Helm is complicated, sure, don't blame yaml for that. Similarly, I'm not sure all of these declarative CI examples are all valid yaml either and not fed through front-end preprocessor first. They're essentially feature-identical with Jenkins declarative pipeline minus the ability to run arbitrary Groovy code in your build scripts, though of course you can get this exact behavior if you want by feeding a HEREDOC to a sh step that invokes the Groovy interpreter.

In any case, the author calling CI workflow definitions "config" is a little misleading. They're necessarily more complicated than a properties file and need to allow you to invoke external tools. Newer language ecosystems like Go and Rust are trying to solve this by putting dependency management, compiler, packager, and testing all into one tool provided with the language installation, but even there a lot of CI/CD needs to do a lot more than that, like deploy infrastructure, build container or VM images, etc.
Literally none of that stuff needs a platform specific framework and toolchain. I'm not arguing that F
web views, Flutter or React Native would have been better. I'm arguing that the fact that there isn't a good cross platform solution is evidence the ecosystem is messed up.

FWIW the Facebook example is not necessarily generalisable. The original Facebook app was a thin wrapper around the existing mobile web site. It was a leaky and poorly designed abstraction that was fundamentally flawed.
…in only a handful of markets. As a user in Sweden I wouldn’t complain too much, if it weren’t for the fact that the VPN platform they’ve built on is literally Swedish.
That's an ideal, not the reality. The reality is actually pretty frequently similar to the private sector - someone is the only person who knows how to do something, they leave, and they're replaced by someone who doesn't know how to do it and picks things up as they go along. It's one of the reasons why militaries can feel pretty dysfunctional. The only way of ensuring that people are adequately replaceable is to have formal training programs, and the only way of ensuring that those training programs improve over time is to have a feedback loop to take in lessons from the field and to keep abreast of updates to the state-of-the-art. Ultimately this is too costly, even for militaries, with possible rare exceptions in small special-ops type units where people do rotate between operations and training and rarely de-facto leave the unit and as such, do not suffer from the same manpower pressures of most military units while enjoying attention of upper management when desired.
I suppose your apps ran on windows. It isn't a problem (or at least it's a smaller problem) with windows ecosystem, especially enterprise one, since usually you're using same version and installation steps handled by infra with AD. Even without AD usually the installer and windows version is same, and Microsoft usually great at backwards compatibility.

But it's not the case in linux, or at least non-enterprise / ldap linux. Installing mysql/redis/elastic/dotnet core/etc on each machine may be different, and has different installer available.

With docker I just need to instruct them to install docker, setup docker compose and everything is handled via containerization.
I think there will always be a trade-off between "one way to do things" (opinionated approach) vs flexibility - the thing is, we need both, depending on the use case and the person using the language.

But I do think we are falling behind with opinionated approaches. I am guessing that is because experts are usually the most prominent in communities, they are directing the ecosystem, and they prefer flexibility and power vs opinionated approach.

Ruby on Rails was an opinionated approach made by non-expert that grew into something really big because of that.
I am also trying to contribute in that direction with highly opinionated solution for web app development (https://wasp-lang.dev).
In several dialects there is also a variation of the word for oldest and youngest aunt/uncle/cousin/child/etc.

The middle ones just get referred to by number.
While I agree that BBC is better, I find I've been reading Al Jazeera more than either CNN or BBC lately. The quality is close enough, and AJ has a very different view of the world, and I really enjoy that.
I got a new laptop with built-in 3G modem and Ubuntu was able to connect me to the Internet without me needing to load any extra drivers, which wouldn't be the case with Windows or OSX.
That one is Logik and the other one is Campaign Monitor

http://37signals.com/svn/posts/2342-bootstrapped-profitable-...
For those who are not familiar with it, this is a well-known approach among affiliate marketers.

1) Give away something really valuable. Make people trust you and love you for it.

2) Build a large list of email subscribers.

3) Offer a premium course for a very large amount of money ($495 in this case). A small percentage will inevitably buy it, leading to large profits.
What makes me laugh is the stuff that people post on their LinkedIn pages. I've never seen so much peacock strutting anywhere.
I wonder how many individuals would volunteer to go to war against North Korea if there is no other options available.
For anyone who has picked up a copy of K&R wanting to learn C and hit a wall I highly recommend C Programming: A Modern Approach, 2nd Edition by K N King.

Having read many books on C over the years I think King's book is without doubt the best intro book to C. K&R is great but it is a reference more than a tutorial in my opinion and is better to read once you have the basics of C (and programming) under your belt.
They already did that, twice.

The DRM on the PS3 lasted from 2006 until at least 2010 - and even today, as I understand it, online play is disabled if you refuse a patch that closes the jailbreak security bugs. Perhaps effective DRM is possible, it's just taking a lot of practice.

What's more, in the past media distribution was on physical disks and players weren't on the internet, so software couldn't be upgraded. The future is obviously in downloads and streaming, which will enable a bunch of new things.

Key rotation will be much simpler as vendors can just issue a compulsory automatic upgrade. As a different download can be prepared for every customer, there's no need for keys to be shared by multiple customers. Every download can be watermarked so anything that does get out can be traced to a particular downloader.

So I don't think the failures of the past indicate it's impossible for DRM to ever work.
> "Well, currently GPS can estimate your location to an area of about 20 feet."

With DGPS we get about +-10cm for our non-military robotics project. So this isn't really true. We use a paid subscription but the free WAAS signal brings the accuracy to about +- 1m which is already pretty friggin good.

I wonder what justified this (probably expensive) upgrade?
As an engineer, and CTO - I can tell you the hardest job is sales. Product is never finished - but neither is sales. If you are both introverted engineers, the company has a high chance of going nowhere unless there is an extroverted 'business guy'.
xterm has a secure keyboard option from its menu (control+click) that is supposed to prevent other applications from being able to receive X11 events related to input.

the thing you are referring to on os x is similar, with a system-wide capability. when you enter passwords for keychain and similar things, these have secure input enabled by default. i think it's up to the application to enable it, but when it's enabled for a field, no other application can intercept those events.
I explicitly discussed the problem with a variable total economic output. Explicitly. RTFC.
Yeah, simple percentage, tip & discount calculators are the most used.

Feature request come from markup/profit margin and "trader's" calculator users. And they have more serious needs (and they never want the same thing...).
Or, you can do what I do -- a barcode scanner near my trash can that scans the UPC codes of everything that I throw away (or recycle) and adds it to my shopping list for the next time that I'm out.
let me make pragmatic and ethical argument (about the ability of people to afford to pay taxes) that might help add some perspective that seems to be sorely lacking here.

we are morally justified in taxing success BECAUSE it is success. its not because we desire to punish or disincentivize success (and indeed we must take care not to tax it too harshly for this reason), but simply put, success generates surplus and we can tax surplus without causing outsize additional suffering. we are justified in taking from those who have extra because they have extra and can afford it.

on the flipside we are not morally justified in taxing failure BECAUSE it is failure. its not because we desire to reward or incentivize failure (and indeed we must take care not to make it too inconsequential to fail for this reason), but simply put, failure generates hardship and we cannot tax a person experiencing hardship without causing outsize additional suffering. we are justified in not taking from those who have nothing left bcause they have nothing left and cannot afford to have anything more taken from them.

do you understand the ethical dimensions of the argument now? what is most fair from a purely financial or economic point of view is not at all what is most fair from a humanitarian or ethical point of view. pragmatically speaking, we have need to generate revenue for the government and it makes the best sense to seek revenue from where money is plentiful, just because that's where the money actually is. its the same reason why consumer brands try to market to wealthier customers (because they have extra money that they can spend).
Interesting, are the tusks vascularized or is the DNA material coming from the interface between tusk and growth center? If the later, could poaches therefore prevent tracking with proper cleaning and preparation of the tusks?

Checked out Pembient, very cool idea and I hope you succeed. Also subscribed to newsletter.
So then you don't get the coffee button. There are a set of products where selection isn't important or where you have brand loyalty (detergent is an excellent example).
Why the focus on polygraph testing? I thought they were considered debunked faux science since forever? https://en.wikipedia.org/wiki/Polygraph#Validity
Yeah, but of a slashvertisement/hnvertisement.
The entropy checker doesn't know about externalities like how common a word is or how likely it is to appear following some other word or how frequently it's used in passwords specifically. It's just measuring the length of the string, and probably the class from which its characters are drawn (in your case lowercase letters and spaces).

Relevant Dilbert:

http://dilbert.com/strip/2001-10-25
I used this concept a while back to generate 7-word passphrases with 84 bits of entropy. I picked a list of popular words and filtered it down to 4270 that are reasonably short and memorable:

https://raw.githubusercontent.com/dbasch/clj-brainwallet/mas...

Here's a browser implementation. I wouldn't use it (do you trust your browser's prng? Do you trust my code?) but it's fun to see the passphrases it generates, and how easy it is to create a story to remember them.

http://diegobasch.com/passgen/

Same thing applied to generating bitcoin brainwallets. Once again, don't use this. It was just a fun experiment to see if I could keep money in my brain.

http://diegobasch.com/brainwallet/
> Talented and capable people who end up working low impact non profit jobs at low pay

I currently volunteer at a raptor conservation charity. For no pay at all. They cannot afford to pay anyone but their trained bird team and a small office staff. Volunteers like myself are a force multiplier for the trained permanent staff. By doing mundane jobs for them, we free them to apply their expertise where it matters. Pre-COVID, these mundane tasks included basic animal husbandry, grounds work and infrastructure maintenance. Good skill fits for these role include carpentry, building, 'roady' type knowledge (how to build and wire-up outdoor structures) and many others. Post-COVID, new tasks include cleaning, sanitization and crowd management (facilitating social distancing).

> If you had a real job and donated half your income to the cause, both you and the cause would be better off.

I used to provide financial support to them before I retired. Now I only work intermittently, and I'm using my income to fund my own time working for them, for free.

This is genuinely the best way I can help them. Especially now that their income has been decimated by COVID lockdowns.

[Edit] The flaw in the parent's line of reasoning is assuming that all a non-profit organisation needs is money. Sometimes they need actual stuff doing (such as building a new aviary) and volunteers let them reduce or even eliminate the not-insignificant labour and contracting costs.
As my man Lt. Worf says, “trust is earned, not given”. I have the canadian covid tracing app on my phone because they have gone far to prove that it’s not being used maliciously or easily coopted. The same cannot be said for uber and lyft, who would have to show deep data protection / separation efforts before i’d consider trusting them with anything vaguely medical.
Yes, but why is the goal to make _everyone_ shift? I want a diversity of schedules so that commutes, errands, etc, are all more spread out.
Thanks. I appreciate the book reference. Do you happen to remember what the circumstances were?

Here's a working link: http://www.pdfarchive.info/pdf/J/Ja/Jansen_Karl_-_Ketamine.p...
My suspicion also, they outright quoted a rumor mill forum post here: https://meeco.kr/mini/34835643

Someone reading that article might have walked away with the impression that Samsung's collapse is imminent, which seems to be the narrative often touted on the internet circles by people with some type of stake in TSMC or its allied subsidiaries.

"Clients and employees of SemiAnalysis may hold positions in companies referenced in this article."

I mean from the authors disclaimer here we can see why the article reads like some Zerohedge article. I hope the author can afford expensive lawyers because there's just no way Samsung is going to let the author off the hook, they've gone after journalists for way less.
> there is a big difference politically between saying poor people feel unable to improve their situation, and that poor people actually are unable to improve their situation.

When the feeling of hopelessness cripples you into a self-fulfilling prophecy, the two are one and the same.
So which one of these young whippersnappers asked about the kill lists? The crackdown on whistleblowers? The increasing number of civilian casualties in the Forever War? A foreign policy that leads to support of countries like Saudi Arabia? The incarceration rate? Militarization of police? The quest for total surveillance?
Magpie, which I think was on HN a few weeks back, is an attempt at precisely this.

https://magpie-notes.readthedocs.org/en/latest/
>What's the point of saving? One car crash and it's wiped out. You save and delay the gratification, but it never comes. You save and save and save, then some bad luck wipes it out. You lose a job. A vet bill. A friend needs a room and some food.

That is ridiculous. If you hadn't saved and you had the car crash, then you would have been carless. Instead you were able to use to car

>Poor people aren't stupid. You seem to think they are.
Why do you think that I think poor people are stupid? Do I literally have to agree with everything any poor person says to avoid this kind of cheap shot?

I agree that the payoff from education may be a gamble, but it was just an example of the many ways people can become better off.
> Initial impressions: it's early days but this thing is just oozing for customisation. The fact it's written in JS means writing packages is pretty simple compared to Python for ST; we're going to see TONNES of addons for it. I can already think of 2-3 I'd like to build.

This isn't why it's going to be popular for plugin development though. Sublime plugins are Python, which isn't that hard to learn.

Atom's plugins are worth looking forward to if the API is more extensive than Sublime. There is too much you can't do in Sublime Text plugin authoring.
BTW, I think recent Intel CPUs finally got rid of A20M.
This is my position, as well. Worker visas are effectively a modern indentured servitude. Foreign workers are much less likely to be a fluid commodity on the job market as US citizens can be, because they have their visa to worry about. I oppose borders, generally speaking, but I have a hard time swallowing the massive corporate empowerment represented by the worker visa process (bootstrapped startups also cannot effectively participate, either).