jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
wat2wasm can do that (part of https://github.com/webassembly/wabt). Since it's C++, I guess you could compile to it (wat2wasm) to webassembly to run in the browser as a library, and if it's works, no need for separate web/desktop version.

You might be able to find something more lightweight over here though: https://github.com/xtuc/webassemblyjs but I didn't find what you were looking for (but just did a quick look)
Great project! The energy footprint of the internet is huge and should be addressed.

For example: https://webtest.app/?url=https://www.huffingtonpost.ca/
Rebooting does that by default on android: it always requires your pin. No need to remember to press the x button n times. Just shut it down.

A good habit anyway: you don't want them to be able to poke the ram.
Anywhere this can be tried out interactively? I'd like to type some phrases and see how it does.
Cleveland's RTA is also underrated. Definitely could use some work, but for a city of Cleveland's size, pretty good.
Related:

Goals Vs. Systems: How To Fail And Still Win Big by Scott Adams:

https://www.youtube.com/watch?v=fwcKTYvupJw
CI is Jenkins, which uses the Docker plugin for creating slaves on-the-fly. The plugin has it's share of problems, so I don't use it to build the images itself - I do this using a generalized bash script, which also pushes it to our private repo.

For automatically updating the load-balancer, check out docker-gen (https://github.com/jwilder/docker-gen). I hacked together setup that detects the latest version and points to this-one when a container comes up or goes down. It assumes a lot of things specific to my setup though (versioning of the containers, env vars, ...)
You don't seem to care that the game forces you to kill hundreds of men and even sadistically torture one. I don't think you're even forced once to kill a woman in GTA. And somehow this is a game about violence towards women?!?!

It's amazing how modern 'feminism' has taken the victorian idea of women and children first and somehow made it 'progressive'. The heroes of the first two waves are crying.
CRAN is core and has to be trusted, the alternative community pointed to by OA provides a way of publishing newer libraries and applications built on core.

Seems logical to me that the barrier to the former is higher than the barrier to the second (essentially no barrier, just put it out there and see if people like it and be prepared to respond to feedback).

Perhaps the 'tone' of that higher barrier to the core could be adjusted and mechanisms for submission made clearer, but I think that there needs to still be a standard.

Am I wrong?
The point of GCC is having a good compiler available to everyone, for any use. Not to be embedded everywhere in the look-but-don't-touch fashion.

See also Linux kernels in most Android phones. That's exactly what GCC authors do not want.
Are you implying C++ isn't widely used? I'm sure that isn't what you truly believe...
I was trying to make a joke ;) Next time, I will include a picture of a cat with a caption :)
If the expressive code was written with a good level of abstraction, it should be pretty straightforward to figure out what it does.
Abstractions are necessary, of course, but they also leak. Good judgment in these issues is one of the hallmarks of an experienced programmer. I'm just finding in my own code that I'm gravitating towards less abstraction, not more.

Clojure in it's current incarnation is a great example of this problem, IMO. It provides a very expressive and highly abstract interface to the JVM and java libraries, but once you hit a stack trace the abstraction comes tumbling down and you have to start picking through the mixed java/clojure stack trace to figure out what went wrong. Throw macros into the mix and things get even hairier. I've found that in some cases it's better to just bang out vanilla java. Sure it takes more LOC to get the same things done, but the result is often dead-easy to understand and debug.

Like everything else in engineering though, it depends a lot on exactly what you're trying to build.
"I wonder what it is that makes this single one-page scene in one book the center piece of many reflections on her books on general."

Aside from the ambiguous rape scene in Fountainhead, there are a couple of fairly aggressive sex scenes in Atlas Shrugged as well. I mentioned it twice among several paragraphs of serious philosophical criticism, but color of the bikeshed and all that.

"On top of that, I resent your attempt at an ad hominem by suggesting that the main audience is sexually hypertensive adolescents."

That part of my post was autobiographical. But still, I think you're fixating on the sex even more than I was--intellectually inclined, socially outcast adolescents without a taste for rough sex are a better audience for Rand than socially accepted or intellectually incurious adolescents could ever be.
It is not reasonable to bag on Gladwell because some ignoramus cites him as scientific fact. Your problem is with your boss, not with the "negative externalities" caused by an author who writes something that makes your boss do something else dumb.

It would be a different story if Gladwell wrote an article exhorting bosses to hand out "maven" badges. But he did nothing of the sort.
That’s exactly what Apple should do, hopefully soon.

They could even allow the users to set the checking interval – there is already a setting for (non-push) Mail, they wouldn’t even have add another one, just turn that setting into a “Load new stuff every X minutes” setting. (I’m certain that waking the device every thirty minutes, turning on the radios and then checking everything at once probably saves the most energy.)
What about in the case of a password reset request?

Ultimately there has to be some mechanism for a password reset, and there must be some level authentication during this reset.

How about a non-security-sensitive website which has a registration function and the only form of contact is via the registered email address? Users are likely to forget their passwords. The only way to verify a user in order to reset his password is with his email address. If you reset the password on request and then email it, then there is effectively a DoS there, and you are requiring the user to take extra effort (going back in and changing it again). If you email the existing plaintext password to him on request, then there is no DoS issue and minimal hassle for the user - provided that the security requirements make it acceptable for 1) a plaintext password to be emailed (but otherwise what else are you going to do?) and 2) the old password to be continued to be used even after it has been emailed in plaintext.

I'm not sure which of the two options I would implement myself. I'm not even aware of what existing webapps do since I use a password safe and so have never had to go through the process.

I'm just saying that for a non-security-sensitive situation, I have no major objection to the second option being used, and in this case it makes sense for white space to be not permitted in passwords. Since I'm not convinced that there is an entropy advantage in allowing spaces, I don't see why banning whitespace is a problem.
very cool!

ANZ rocks!

P.S. I'd buy one-way Rarotonga ticket in no time... the problem is, I'm at the other side of the Globe from AKL :)
The weak point of democracy is the phenomenon of cheap votes. On any high stakes issue, there are still a large number of people who don't give a damn and will sell their vote for $25 if they legally can. This undermines the democratic process, as power accrues to those who bundle cheap votes together and deploy or sell the packages. This leads to a "democracy" (or, in Silicon Valley corporate-speak, a meritocracy) that can readily be used to validate the will of the existing elite, while posing no threat to it or check against its greed.

In elections, we prohibit explicit vote selling. But marketing is also about cheap-vote buying. Pepsi advertises because a large number of people just don't care which cola they get. Wal-Marts destroy small towns, but they're profitable because a large number of people will (with no ill intent, or cognizance of this being what they're doing) "vote" against their own communities to save $25 on Christmas shopping.

In culture, the term for very loud or passionate cheap votes is "useful idiots". Startup cheerleaders and the tech press (regulatory arbitrage! so visionary!) are useful idiots for the venture capitalists. The 22-year-olds who work 12 hours per day because they believe their 0.03% slices are just "teasers" and that they'll be introduced to VCs inside of 6 months are cheap votes.

NIMBY is two problems come together, because it's a cheap-vote dynamic on both sides. Among the renters on the losing side, most people don't get involved in local issues, and not voting is a vote. They're selling their vote for the benefit of not having to put time in, and perhaps because they consider the NIMBY problem helpless. On the other hand, the NIMBYs are also cheap votes. They know what's good for society and the rising generation, yet they push for the opposite because they'd rather jerk up their housing prices and get artificial money they don't need (and can't use unless they sell their houses and move to a cheaper place) than do the right thing. They're easily bought.

The story of the "first world" 21st century, in terms of the breakdown of democracy, capitalism, and meritocracy at the hands of a corporate elite, is the story of cheap vote aggregation. Nowhere is this more evident than in venture capital, where passive capital (cheap votes) from teachers' and firefighters' pension funds from Ohio and Nebraska and Montana is siphoned off to the career benefit of well-connected rich kids in California. The people who should care, don't, because it doesn't affect them enough.
> According to Google Trends search results from January 2020 to January 2021, comparing search results on Google between Flutter and React Native shows Flutter to be the most searched term.

"flutter" is a word. In English. This seems a silly comparison. The above statement is accompanied by an image which indeed shows flutter to exceed react native, but with no obvious trend
Just in case you aren't aware, but this is what agile is actually about. Big part of it is communicating with the team. Not having a fixed plan and adjusting when having new insights is also part of it, but I think the communication part is often overlooked.

In the classic methodologies, you had some document, that told you what to do. In agile you should talk about things and just use a few notes to summarize what should be done.

Acceptance criteria are a (good) tool to drive the discussion into a specific, rather than abstract, direction, but should not replace verbal communication.
https://i.imgur.com/JpP1UNg.png
Is this a sponsored post ? I’m not a native speaker but there’s something very weird about the way it reads..
> I would upvote your comment but havent yet found out how

Click the little upward-pointing triangle next to the username at the top of the comment. When the triangle disappears, you've upvoted. Upvotes can't be undone.
Why does everyone in the past look like they are on about 2 hours of sleep.
Wow. Maybe one idea to mitigate in the future is to be registered one multiple tlds and at multiple registrars. Have your client libraries round robin request to the .com .net .whatever. That way your existing customers still have service.

I’ve never done this, just spitballing ideas
What's the use case of having so much ram on a smartphone ? Gaming?
This just feels like a giant false dichotomy. I have yet to see a maker fair that wasn't dominated by two things. First, people showing expensive toys. Second, schools and people that want to show you how they did stuff.

Now, the first thing is somewhat annoying, if they want you to buy them. But, none of the complaints of this article address that.

The second stands in stark contrast to this entire article.

And the gendered ideas just don't make sense. As another thread pointed out, "making stuff at home" is traditionally a female dominated field. In the form of sewing and related activities. Oddly, I bet you will find more men that know how to use a sewing machine at a maker fair than you will pretty much anywhere else.

Or... are we talking about completely different "maker" movements?
Drivers' salaries can only go as low as drivers are willing to be paid to drive. That's no different than literally any commercial interaction. You could always volunteer to pay more, and the other party would probably be appreciative.

Of course, in this case I think it's pretty clear that Lyft and Uber are subsidizing the rides and paying drivers much more than the cost of the ride. If wealthy investors want to pay people to drive me around, I'm game.
Incorrect. A free account means your repos are publicly accessible, it does not mean the code in those repos is under an open source license.
Hi again,

No. Copyright can be used to protect moral rights, [...]. In places where moral rights are in the law, they are not subject to copyright at all.

It doesn't matter. [...] Whether there are legal systems without copyright is irrelevant to this.

Sorry, I think we are just disagreeing on the definition of copyright here. I use the definition that moral rights are under the umbrella of copyright. For example, Wikipedia defines moral rights as "rights of creators of copyrighted works generally recognized in civil law jurisdictions and, to a lesser extent, in some common law jurisdictions" [1]. You could have moral rights without property rights, but not without copyright. And, again, I don't think there are any countries that actually have moral rights without property rights, which I do consider important for discussing the claim that respecting property rights is unnecessary.

What licenses would those be, if there's no copyright? You're still thinking in a matter formatted by the current US law.

You claimed that moral rights were important, but property rights were not (or maybe I've misunderstood). The MIT license is generally protective of moral rights (attribution), while the GPL protects both moral rights and property rights (attribution and "you may use the code under these conditions"). By saying moral rights are only important, it's the same as saying any GPL code could be re-licensed under the MIT license. So the situation I mentioned was using previously GPLed code in a closed-source binary, because the company does not respect the copyright (property rights) of the author, even if they keep the attribution (moral rights).

The original topic discussed was: "If you believe in open source, then you need to be respectful of copyright law. It is the foundation for open source licensing."

Which I think is made clear by the example. By nobody respecting property rights, closed-source binaries could use GPLed code, with the stipulation that the binaries themselves can be reverse engineered legally. It isn't a good trade-off. The binaries are no longer proprietary (i.e. have ownership rights), but are still very hard to use.

As I said earlier, a law could be promulgated that granted the author the right only to prevent others from using code written by him in proprietary binaries - while not granting him/her the right to restrict any other copying.

This itself sounds like a copyright law that grants certain property rights to the author. Earlier you mentioned abolishing "economic rights" and stated "essentially, the attribution right is the goal". But, as it turns out, some property rights are liked ("I made this, so I want to release it under X condition!"), so if you expect others to respect your terms, it is important to respect theirs, imo.

That's why I consider respecting copyright to be important for open source -- to me it seems like the "golden rule" of authoring code; if I want my GPL code to be protected, I should respect the license of their proprietary code.

I don't have any more time for the discussion, but I think I've expressed my view the best I can.

[1] http://en.wikipedia.org/wiki/Moral_rights
In my experience, it pays to print out something formal stating that the business is closed and the entity is dissolving; then file whatever you need to with the Secretary of State. Then, reach out the FTB, the BOE, the IRS and anybody else you might owe money to, and see if they'll just close the records on that entity. That worked for me when I wound-down a failed C-Corp, saved me a few thousand dollars in the end (the FTB just wrote off the minimum-franchise-tax as uncollectable, etc). But getting a good tax guy is obviously a high priority as well.
I wish it was more Thinkpad-y rather than Macbook-y; especially since Lenovo -I've heard- is well on its way to ruining the former.
You say that, but go back a few hundred years and you can make an analogous statement about worldwide trade. Yet, our consumption of resources have increased to meet the level of production, and scarcity still exists.
I am sorry that she is having these problems. I had never heard of Zoe Keeting before, but after listening to some tracks on her web site, I just bought her Into The Trees album - nice stuff. Instrumental music to code to :-)
I agree that sexpr are the best syntax out there for a language because it's consistent and simple. However, this expression thing is a good idea. I've been waiting for something like this for a while.

Anyway, I don't 'get' the 'aversion' the syntax is trivial to explain [etc]

Although you mightn't get it, I'm sure you have run into it a bit and realise it's widespread. Perhaps nine in ten people who identify as programmers would dislike it. The practice of ignoring that hasn't done any favours for lisp takeup. It's still a fringe language.

Like the author says,

But most software developers have abandoned Lisp precisely because of Lisp's hideous, inadequate notation

This syntax is a gateway that allows you to smuggle lisp into a workplace. It looks like python. When people ask about what you're doing you say "Oh, that's this cool language called Racket. As you can see, it reads a lot like python, but I've found it allows me to do xyz nicely. Here, let me show you how this script works." Then you would show them the script, perhaps show them a repl tool that appears to work just like python's and they'd be able to get around your your scripts as much as they can around your existing python code. Sweet!

How do you propose to make emacs auto-indent sweet expressions?

You could have emacs auto-transform into sexpr when you loaded a file, and save to sweet expressions when you saved. Should be trivial. From your perspective, you could like in a sexpr world. Except when you were stepping your colleague through the code - remember to vi for that bit. Otherwise the game will be up.
Nothing in the article suggests this alarm is based in software. Couldn't it just as easily (in fact rather more easily) been a strain gauge hooked up to an amp and comparator with a buzzer?
The point is that it's not sufficient to run the current 20k tests against head daily; there are so many unplanned variations and 'emergent' design that there's a full time job just in keeping up with the changes to MRI ruby.

And even if there wasn't, @brixen has repeatedly pointed out how the MRI authors have chosen to ignore the RubySpec project entirely. That's really sad.
I have one quick tip. If you regularly read the typical startup press, like TechCrunch, GigaOM, The Verge, etc (or heck, even Hacker News): STOP.

Stop reading about other startups. Instead, turn your news consumption to general news topics, or better yet - news about your industry & your customers. (If your customers are other startups, then, well, sorry...)

It sounds like a few of the ways you are measuring yourself are by raising money, being in the press, and whatever you define as "real success".

I would argue that the first two are inconsequential, and ironically, you know that too, because you haven't announced your fundraising.

If you cut out the inconsequential news from your news diet, you may find yourself feeling a bit better. It may not resolve your feelings entirely, but it may help. I know because I've been there, and this worked for me.
I too had this assignment. It is ironic, I put way to much effort and time into this project, and had something I was rather proud of. A large section of the class used hand me down code from previous classes and had a somewhat more polished product. It ended up that I go my only C+ in four years, but I would say I learned more than in most of my classes.
Does it support comments/commenting?
> Simple clerical errors rarely invalidate a contract. I'm not a lawyer though so I don't actually know.

We need a name for this.
What were the toxins?

I see gluten listed, and I know it's commonly believed by some to be a toxin (I don't hold an opinion fwiw), and otherwise it looks like diet changes.

Glad to hear she's feeling better, though.
Can you sue someone for verbally lying to you?

If I understand correctly, those typically only apply to libel/slander which does not seem to be the case here.
Here's hoping they'll offer a version for embedded computing (and support it better than they historically supported their embedded motherboards).
Maps was the one Google app I thought I'd miss when I switched to Blackberry.

And, it is. But Blackberry Maps is soo much nicer for the "just show me where I am on a map" use-case. Street names are shown, and displayed in large font, and the interaction is much faster than GM now. Google Maps has better data and more information like shops and transit... but the experience of using it is frustrating in comparison.
the said ..

> More Chromebooks, for everyone

but ..

> The Google Store isn't available here yet.

> We're working to bring it to more countries as soon as possible.

:(
My biggest pain is not being able to come up with good business ideas. I don't know how much I'd pay to get good ideas and research done for me.
Beijing routinely sends it's military to remote regions and kills thousands of people (usually Muslims) and it never hits the world news.

Beijing also prevents information (as well as people) flowing from one part of the country to another, both physically and digitally, to prevent outbreaks (typically against the government).

These are just two examples. Please tell me how Beijing is alleviating oppression.
These features were precisely chosen to drive the adoption of the language among R and especially MATLAB programmers.
Perforce is actually growing on me.

I think what changed was having a built in “checkout this file” in my editor… because my biggest issue was friction of checking out files, and losing context by the time I had done that.

But the shelving/fetching/reconciling/diffing works pretty decently.

Swarm could use a bit more love though.
Better SMP scalability mostly. Stockfish still has a definite advantage over Komodo on fewer CPU cores, and shorter time controls. But it scales poorly above 8 cores, while Komodo scales almost linearly (the TCEC machine had 16 cores).
Yah plenty of people have COBOL though, the expertise is the problem. No new projects to go from begininer to expert. I know a bunch of people trained in it, only one person I know with expertise in COBOL and they are not junior.
+10!

Another angle; recruitment, at least for software developers. For active users, del.icio.us is one of best reflections of your skillset out there, with the exception of github. Potential employers or headhunters pay to search for matching profiles.
The existing agri corporations.

Don't prohibit GMO, just invalidate the patents and regulate the results. If everyone can select the seeds that are designed best downstream farmers and consumers benefit from the reduction of monopoly.