skysight-inc/HackerNews huggingface dataset:
You can down vote this comment all you like, but it's just Steve's opinion, and you can't be wrong about your own opinion. :)

However, this is, anecdotally, what people say after they start using rust heavily.

I've heard it from quite a lot of people.

It's like turning on all the jslint/tslint's as hard errors.

Yes, it's painful to start with... but, as you relax, and let the compiler to the hard work of checking things, you can confidently write code without worrying about a certain entire set of domain concerns, because the tooling is taking care of it.

Sure, I'd love it if there was a 'alt-enter, fix this' for rust errors in [my editor of choice for rust], and no one is saying, 'oh hey, rust is super easy to learn!'.

...but more and more (as the ecosystem matures) rust is being used to Get Stuff Done, not just to write little toys; and the people using it to Get Stuff Done aren't complaining about how hard it is, they're <3'ing it.

(Of course, I disagree on the web-apps front; I feel like that's still very painful with the 15+ frameworks out there fighting / breaking changes / being abandoned; but at the very least its starting to look like a few plausible stable options are emerging; and I admit this is survivor-bias, where the people who didn't like it gave up before they started to get productive... but, I think the idea that 'rust is hard always' isn't true at all)
I haven't noticed that in the US stores (NJ specifically). Is this specific to some countries where Uniqlo operates?
> NetLogo is a multi-agent programmable modeling environment.

What does that even mean? That description fits nearly every commonly used programming language and runtime.
Submissions that hit 40 comments before they hit 40 upvotes are heavily penalized in the rankings.
To your first point: yes, that's part of why worcester and springfield have been dead since before the Civil War. And it's part of the context for "Ethan Frome". For better or worse, CT port cities proved better than rail to the hudson, especially once farming moved west.

Right of way is another big issue, but even if it wasn't, Acela can't hit full speed north of NYC. It'd derail if it tried.
e.g. https://en.wikipedia.org/wiki/Legalized_abortion_and_crime_e... or https://www.economist.com/finance-and-economics/2005/12/01/o...

> It was a good test to attempt. But Messrs Foote and Goetz have inspected the authors' computer code and found the controls missing. In other words, Messrs Donohue and Levitt did not run the test they thought they had—an “inadvertent but serious computer programming error”, according to Messrs Foote and Goetz.

> Fixing that error reduces the effect of abortion on arrests by about half, using the original data, and two-thirds using updated numbers. But there is more. In their flawed test, Messrs Donohue and Levitt seek to explain arrest totals (eg, the 465 Alabamans of 18 years of age arrested for violent crime in 1989), not arrest rates per head (ie, 6.6 arrests per 100,000). This is unsatisfactory, because a smaller cohort will obviously commit fewer crimes in total. Messrs Foote and Goetz, by contrast, look at arrest rates, using passable population estimates based on data from the Census Bureau, and discover that the impact of abortion on arrest rates disappears entirely. “I am simply not convinced that there is a link between abortion and crime,” Mr Foote says.
>>Apple repair must first fix the liquid damage

There was no liquid damage and the Apple "liquid damage" stickers should never be used as an actual indicator liquid damage, Apple put them on devices for legal cover when they wanted to deny warranty repairs not as a actual gauge for when a product was actually damaged by liquid. They are known to have a hair trigger and "activate" i.e change color in the presence of water vapor in the air (i.e high humidity common in some places where one would use a apple device)

The Apple "liquid damage" stickers is one in a LONG LONG LONG line of anti-consumer business practices
Isn't the whole point of Flatpak to prevent the same app from being packaged multiple times for different distros?
I liked the tutorial #1, linked from here:

https://ccl.northwestern.edu/netlogo/docs/

Is this only available for use within the GUI?

I can imagine how mathematicians would use it but what would be typical applications of a computer scientist?
looks cool but the "artist-recommended" part is really frustrating. I can filter by bands from a particular city, with a particular sub-format when searching "best-selling", but not "artist-recommended".
It's gotten to the point where "news.yc" is the thing I type into an address field on a reflex.
Selling at a loss to drive competitors out of business is a time-honored tradition that can be done without food trucks.
> Dismissive non-constructive feedback about projects like this is stupid and IMHO makes people not want to post their projects here.

Well, you can interpret my comment as "stupid", which is your right, but it wasn't my intent. And your rebuttal wasn't constructive either. It would have been more useful to highlight the differences between that project and ASM.js. Nowhere in my message I described that project at "worthless", it's your interpretation and it's just wrong IMHO.
Instead, what my editor does is autocomplete code blocks or statements in order to keep the parse tree consistent.

But my editing style causes it to constantly jam me up when I’m trying to change string construction, Boolean logic, function calls or function chaining.
For me at least, doing an SMC and PRAM reset appeared to resolve the issue of the battery draining heavily during sleep.
If he is saying it because he simply wants to point this fact out (or even brag about it), and do not care doing anything about it. Then not so humble IMO.

It is however still a merit that somebody raises it. It's probably the biggest Elephant in the room that there ever was. Especially if you are born in the third-world slums paying rent to the slumlord.
Using an index/ID rather than a direct object reference basically excludes the object from any kind of automatic memory management. Aren’t you just arguing that they should all be managed manually?
I still wish there were a few more examples of actual guile cron jobs, but there is one example which illustrates the power of using guile for defining cron jobs in the 'every second Sunday' example:

(job (lambda (current-time)
(let* ((next-month (next-month-from current-time))
(first-day (tm:wday (localtime next-month)))
(second-sunday (if (eqv? first-day 0)
8
(- 14 first-day))))
(+ next-month (* 24 60 60 second-sunday))))
"my-program")
Every support ticket on Apple's forum is breaking news now.[0]

[0]: https://www.youtube.com/watch?v=J_lRJuQtBmc&feature=youtu.be
Agent script looks like an amazing port:

http://agentscript.org/

Not in love with coffee script anymore but oh well.

The demos are great:

http://agentscript.org/models/flock.html
Wow, that does look really good! Thanks!
After the update, macOS will start reindexing everything. It’s normal to use more power due to this.

They should check if that behavior continues after a few days, not hours after the update.
The article is about ranking states, not ranking schools.

For the point of ranking schools, there are statistical methods to measure student growth, instead of achievement, such as SGP (student growth percentile) and VAM (value-added modeling), which kind of address part of your question.
Ok, not ruined. But denial in creative fulfillment. Imagine working so hard to finish your music record, only to be destroyed by illegitimate forces.
Elon Musk hits back: James Murdoch is not the lead candidate for Tesla chairman
Ask HN: Can Linux terminal reside under BIOS?
To install any Operating System you need to get that OS in USB or hard disk. That seems like a very old school way. I am wondering if BIOS program can be rewritten to add basic Linux terminal feature in it so it can be used to pull Ubuntu or any other free resource from the internet without needing to install any other OS. Issue I am looking into,

I have read ROM is 4-8MB in size. Linux CLI is around 11MB. So need to chop down Linux CLI to make it under 2-6 MB since BIOS itself would be around 2 MB.

Do you guys think its a practical thing to make such a solution? Thanks
It's about the environment. Everything in NetLogo could be done in straight assembly, that doesn't mean it's accessible to a wider audience. A large chunk of the motivation for NetLogo is pedagogical: make simulations and modeling accessible to students so they can explore (dynamically, not just statically) different concepts.
It's true people do extreme things in extreme circumstances. It is also true in general that we are born because we are born survivors.

While it might seem probable that people would seize the opportunity when you are not in a survival situation, once your brain kicks into survival mode almost nobody will think of that opportunity, not even most of those who previously ideated themselves doing the looting.

There is no reason to think looting for riches during disasters is a valuable survival strategy in general, and somehow we know this without being aware of it, as is the case with a fair bit of the machinery of our mind and body that tries to keep us alive.
To add to this, they need not be wrong (and really should not be to make the argument), just significantly incomplete. From what I gathered from this thread, this was already agreed upon by everyone.

So in the face of a known insufficiency of objective measures, and an identified correlation between a common statistic and some identified metrics, it is legitimate to use that correlating factor to help identify better performing school systems which include the as yet unidentified measures until better measurements can be objectively identified.

But one must acknowledge at the same time this is not ideal, and much more effort should be made to understand the true nature of education beyond simple test or economic results, ie, in my opinion, a better understanding of philosophy and the nature of the human being, so that we can understand what truly embodies a good education.

As a tangent, may all multiple choice tests die an eternal death. They have only one redeeming quality. They are easier to grade. And even that metric is dead for many subjects in today's world. One of their more unredeeming qualities is they hide ignorance and are just too easy. All you need is a minimum of a bullshit radar to get to a 50-50 chance of being right most of the time (so if you know 70%, you will probably score 85%). Another good chunk of it, that same radar is enough for 100% accuracy due to the ridiculous alternative choices. Hell, I got bored on my PSAT and got a Mensa invitation for my score because I (intuitively) picked up on a pattern in the answers and filled it in for the last 30-40% of the test.
> Maybe there's an amazing type system idea out there that would be even better, but I don't know what it is. Certainly the usual proposals I see seem like steps backwards. I'd love to be proven wrong, but not on the basis of perceived elegance and simplicity, but rather in real-world use.

Care to elaborate on what these usual proposals are and why they're backwards?

Right now I'm thinking of 'row polymorphism', which, to my understanding, is just permissiveness cooked into the type system — you get to specify types that say "I may or may not have other fields, but I definitely have a 'name' and 'email' field" for example.
Or not perform mundane background tasks unless connected to shore power and the system is idle.
Yes, a well curated list of the vital papers for blockchain competency:

http://nil.lcs.mit.edu/6.S974/papers.html
Maybe because HN is full of self-serving Republicans who can't take criticism?
I don't understand your argument. Again, we have SPF and DKIM now, and neither rely on DNSSEC, which is good, because virtually nobody uses DNSSEC. You absolutely do need SPF and DKIM configured to be a mail sender; the Internet does rely on those. But you do not need DNSSEC to do that, and nobody cares if you do or don't.
There are more and more these days. If you want Java/scala-based, the two biggest ones are:
- MASON: https://cs.gmu.edu/~eclab/projects/mason/
- Repast: https://repast.github.io/index.html

For Python, someone else has already mentioned Mesa: https://github.com/projectmesa/mesa/

You can find some more lists at https://www.comses.net/ -- sadly https://en.wikipedia.org/wiki/Comparison_of_agent-based_mode... looks fairly sparse / a little outdated (though I have only passing familiarity with most of those).

Finally, I think a great technical source of theory about these models comes from Cosma Shalizi's notebook on ABM: http://bactra.org/notebooks/agent-based-modeling.html
He's one of the single best sources I've seen for describing systems for formally estimating ABMs.

Netlogo is great for fast prototyping, but at least as of ...well a number of years ago now, there was a noticeable lack of scientific computing libraries. For example numerical optimization routines were extremely basic. I had to use a user-contributed package to solve a root finding problem.

Honestly for this type of work I typically write my own from scratch in Python. Here's a great set of lectures and code from Blake LeBaron, "from sratch" in Python, for finance ABMs: http://people.brandeis.edu/~blebaron/classes/agentfin/
...and here's a nice from scratch Schelling model in Python: https://lectures.quantecon.org/py/schelling.html
Got downvotes but I can't explain why the conspiracy that trump is a russian agent is not a conspiracy theory that should be censored and it would be nice for someone to explain how that works.
I've seen a lot of comments on HN saying how good the level discussion is here. It's true if it's talking about JS engines or term sheets, but when it starts moving towards social issues or politics, I see better discussions on Facebook.
I think you do not understand what Right to Repair is about, what you are talking about, and what Right to Repair is going for are 2 separate issues. Both should be addressed equally.

Manufacturers should stand behind their products, AND I should have the right to myself or hire a 3rd party to repair the devices I own with out facing legal repercussions in the form of IP Limitations, or prohibition on obtaining parts, manuals, schematics, etc. nor be prohibited from disseminating information on how to repair devices, creating tools to repair devices (including circumventing DRM protections), etc.

This is what Right to Repair is for, it is a separate issue from what you are looking to accomplish
I would expect that food trucks would naturally stay away from such areas due to economics, anyway. You need to draw a lot of people, and there aren't a lot of people who are going to travel to visit a specific food truck, so you need passersby which means you need density and activity.
I do not care about the thousands of European domains that are signed because domain hosting firms automatically enable it and sign zones for their customers, and neither should you, since that is obviously security theater.

In the unlikely event that anyone is reading the thread this deeply, you can go to https://dnssec-name-and-shame.com and try to find a big tech firm other than Cloudflare (which has a DNSSEC product) and (heh) Comcast that uses it.
Yes - I had images of the medical device. I'm reworking them now, but even if I am able to rework this I was planning on creating other apps with other non-iOS devices.
Xlang: a cross-language, cross-compiler, cross-platform generalization of WinRT
X.ai’s AI meeting scheduler now costs $8 per month
Our local public library has a similar system. You check out your books by placing the pile on a sensor and a screen lists the books you placed there, then you scan your library card and it's done. To return them, you put them down a chute that scans them as returned instantly (then still goes into a bin for staff to return them to shelf).

There's half a dozen of these automated checkouts, and 1 staff person elsewhere at a desk for support, questions, info, etc.

There's also terminals all over the library that you can use to search for books, games, DVDs, etc, and it'll tell you where they are and if they're available or checked out, and if checked out, when they're due back so you can reserve them.
It's very difficult to save power with unused silicon on newer process nodes due to high leakage. You actually have to turn it off. Putting each IP into it's own power domain just isn't feasible. Not good for power sensitive applications.
Ask HN: Any App you use to help you manage personal finances?
Startup economy is a Ponzi scheme – Chamath Palihapitiya
Someone has to pay for any change that happens - for example if a company is dumping toxic waste into the environment, $100M is going to be lost from their pockets if they have to stop (cleanup + price of proper disposal). That $100M could come from anywhere in the economy, so unless you want Amazon warehouse workers to start paying in to an industrial waste disposal subsidy system you better start constructing arguments that look something like, "the perpetrator should pay to clean it up."
That is just fascinating. Thanks for the link.
MESG Core v0.3.0 release note
Back in the day, I used to listen to top-40 radio all day long. I bought some of the tunes I liked. The radio stations paid DJs to sift through incoming tunes and air the good stuff.

Yeah, I got spoiled into thinking that you got to listen to stuff before you forked out for some of it. I liked that model a lot better than paying for a streaming service. My guess is that's still a fine model for most people.
Top tech execs will help Saudi Arabia build its mega city of the future
Portal environment form filling bots
Just began to google it. I mean A. I have no experience with any bots. B. any good knowledge banks for how portal environments work? C. Any other substitute for form filling besides wasting time I'd rather spend doing something I'm getting paid for. i.e I'm lazy and seek efficiency (I feel there is a joke in there)
Now if only they had kept J# alive there would be all that 'easy to move' momentium.
Especially when different locales have different costs.
You are talking about a scenario in which every man woman and child grabs their 1+ gun to deal with inequality...
Interesting... I did a clean install from USB and haven't had any battery issues that I've noticed.

I have had a different issue that is mildly irritating. Every time I wake my computer the brightness levels on both my laptop and external monitor are cranked up to 100%. I have the auto-adjust setting turned off, but this issue persists. Other than that, I've been pleased with Mojave, especially Night Shift.
But that would require rewriting the markdown function, which would make it more complex, which would make it less elegant and more... bad...
> It was just one thing: Open standards and promoting the open internet.

So, where's the open standard for Hangouts?

(It used to be XMPP when it was Google Talk. But it's not anymore. And even back when, it wasn't federated, contrary to "the open Internet.")

In general, it feels like you're right, but only in a sense that Google did drive open standards - to bludgeon Microsoft. Which it did quite successfully, and we're all better off for it. But now that they have their own empire, they're not so keen on all that open stuff anymore, whenever they have a monopoly position to abuse.
The scale of filesharing was irreversibly expanded by the internet, and in particular, by BitTorrent. Some technologies fundamentally change the difficulty of enforcing prohibitions against particular types of activity.
How does a commercial airliner measure its weight/mass?
MSN Hotmail and Messenger used torrents to distribute binaries in 2006. It's not new nor novel.

And I'm sure someone did it before they did.
The style ended up being their signature, after burning through that content, leading up to this piece of satire:

https://www.youtube.com/watch?v=_ZBKX-6Gz6A

Though from a public speaking point of view, it's well worth studying (both actual TED talks and this satire) to help make legitimate talks more polished. There's an exchange of emotions that goes on during great talks, and that really helps drive home points.

Once these talks became more about the delivery style than actual substance, it kinda devalued the whole TED branding.
Actual title: "Top tech execs will help Saudi Arabia build its mega city of the future"
What does even 7nm or 5nm mean at this point? And who verifies the claims made by the manufacturer? You need almost as sophisticated equipment for verification as needed for fabrication. The the fabrciation companies are the only ones that have that capability.

node ratings are a marketing joke at this point. Actually most likely it became a joke more than 10 years ago.
This is me, this is the article that resonates with me

https://waitbutwhy.com/2013/11/how-to-beat-procrastination.h...
1. The thing I now dislike about HN are the posts that get upvoted. Yes, eternal September and all, but this has persisted through the slower summer months and I don't see it ever returning to the high S/N ratio of the recent past. I find myself more often finding gems on pages 3+ with top posts just being a general feed.

2. Discussions are now becoming rare. So many posts sit on the front page with many upvotes and zero comments.

3. Downvote misuse as mentioned is irksome but not fatal. My problem with them is the UI for them. Upvote if you agree, so downvote symmetrically (and incorrectly) implies disagree. Downvote should really be represented as 'flag' with a type such as factually incorrect, disruptive, adding nothing to the discussion, or other poor conduct (as mentioned in other replies regarding the guidelines).
> When it comes to collaboration tools used in business, especially the enterprise space, that is open source and used widely?

I'm having trouble parsing that, but am worried you may be suggesting parent's point - that Microsoft isn't releasing tools to run on GNU/Linux operating systems - is because not many enterprises run those OS's on the desktop?
I am sure they are using "Hollywood" or entertainment industry math to come up with that.

Tech Companies are Learning from Hollywood on how to make up damage claims, RIAA started it by claiming every Download off Napster was a "lost sale" so they quickly got to millions and millions of lost sales...

Microsoft recently used similar "math" in the Recovery CD case to inflate the damages to send a man to prison for redistributing OEM Restore CD's instead of buying Microsoft's over priced "refurbished PC" license on computers that already had a valid OEM License

Companies like Apple are very very very good at inflating their losses especially when it comes to Courts and Taxes
See my other reply below under this comment tree, I also tried flatbuffers and it was extremely inefficient compared to protobuf but I don't have numbers currently for it
I worked with a grad student in college who was building models in NetLogo for modeling drug overdoses. It was pretty janky and slow.

They had to run the model millions of times so I had to build NetLogo on our HPC cluster running Rocks OS and write some magic config in slurm to run it and it took for ever because about 1/3 of the jobs would fail because they ran out of ram and would need to be run again.

I’m not sure how much of it was the grad students fault or NetLogos fault but either way, the experience was quite painful
Am I the only one that doesn't get apps auto installed? I wonder if it's because my locale is Hong Kong - English which seems to have basically cut me off from the world when it comes to media, and other recognized options...