jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Maybe the issue is that Scala requires a bit more wisdom that some languages. The problem is that the profession is filled with inexperienced people because of the rate at which new programmers are appearing. In that world you either want safe and, dare I say it, lowest common denominator languages, or you need more hierarchy where senior people take a stronger lead and set the rules. In other words, if you're going to use Rust, Scala, Haskell etc acknowledge the tradeoffs and potential footguns and insist that someone who knows what they're doing, leads the project in a very hands on way. Properly mentored juniors or mid level devs will have that moment of enlightenment where they see the point of these languages and don't just succumb to the blub paradox https://en.wiktionary.org/wiki/Blub_paradox.
Also I might add that the probability that the layers that people will use will be open source is very high. This inherently makes it more accessible to everyone.

If we look at the Lightning Network (a 2nd layer solution), there are 3 mainstream solutions, all open source.

On top of that you can have something like chaumian ecash, which is even more privacy preserving and cheaper.

Yes, we will need layers on top of Bitcoin, but thats a good thing. The base layer needs to be expensive (small blocks) in order to keep the cost of running a node as low as it is now (<$100)
That's really disappointing to hear.

I've owned a Model S since before the Model 3 arrived and have always fretted that the level of service I received wasn't sustainable at scale.

They AGGRESSIVELY attacked any problems and replaced parts, even when that's not what I asked for.

It's kinda nuts. Just the things I can remember:

- All 4 door handles were replaced with newer versions
- I complained about a corner of stitching on the driver's seat and got an entirely new driver's seat
- Glovebox cover replaced (to address latch)
- Steering wheel controls replaced
- Driver display unit replaced entirely
- Sunroof replaced

Granted, that's A LOT of parts to address, but their attitude was we'll do anything to make it right. Never once pushed back or questioned. Usually told me that they wanted to replace the part (rather than fix) because Tesla had engineered an improved version. And, to their credit, the new parts they put in seemed to have meaningful improvements and have worked really well.
Riot has lifecycle events.
> the "sinners" that most folks wished would drop dead anyway because we're so loving and Christian and all that.

That is why you got downvotes, I would imagine.
Assume you are adding two words one bit at a time with one bit of storage for the carry. You can do that with LE but not BE.
It is common in the UK and normally they are well thought out and have balanced benefit for both parties. I did dodge a bullet once in my career though where a bunch of mid level devs were proposed a course to take them to senior (and a 5% raise) but it came with a 2.5 year retainer.

I read all the docs carefully and I wasn't convinced by the course content so didn't take it. On the day the course was to begin, one manager pulled me to one side and said they really value me and would offer me a 8% raise—but I had to take it right now —he even had an amended contract and pen in his hand, open on the last page for me to sign then and there. I refused. I was seen as a bit of black sheep by management afterwards and sidelined.

Every dev that took it came to me over the course of the next few weeks and said they wished they hadn't taken it as they didn't learn anything they didn't already know and they felt like they'd been cheated. They could get out, but they'd owe the company something like £7,000 which gradually reduced each month over the course of the retainer.

It was a tactic to stem the flow on the revolving door that place had. The weird part is although technically and ethically it's by far the worst place I ever worked, I made so many friends there and the people were truly amazing.

Eight years later I'm still in frequent contact with several of them and we often reminisce and recall the crazy stuff that happened at that strange place on an almost daily basis. Looking back now it's almost comical, like something straight out of a Dilbert nightmare. But the stress at the time was immense.
I've done one in Common Lisp, but compared against ~100 lines / bytes,it is obviously bloatware:
http://www.faoileag.de/fn/software.html
> I wouldn't be surprised if we get internet-only appliances soon, which charge customers on a pay-per-use basis.

Well, that's an everyday sales lead for us these days. The devious "Product as a Service" is by far the most demanded feature.
Funny, I just harvested my first bloom of blue oyster mushrooms last night too. I couldn't believe how good they were.
Considering lossy encoding, you cant compare file sizes without comparing also quality, or you're just comparing default settings. I can make a tiny mpeg1 file (which will just be a pixel soup)
There are lots of startup founders who do feel a bit sleazy, or like they're just faking it until they make it. You don't give that impression at all!

As others have said below, I think you should push your product a bit. It might not be perfect, but if you can talk it up a bit whilst accepting valid feedback, then you're more likely to come off as dedicated and earnest. People can then trust that the product is likely to head in the right direction under your care.

Best of luck.
Smart is Linux machine I use as router.

It is uniquely suited to run services without interruption, like file share, messengers, torrent, http server, etc. Smartphone and laptops are mobile devices with spotty connection, powered by battery.

Instead we've got Cloud.
That's a really good framing. I like it.
I used them both in the same time period. I liked GAE because it was basically free to use for low use web apps, but has scalability built in. I liked Heroku because it was just so easy to develop and deploy with.
There is of course Midnight Commander, but the visual aspect helps quite a bit imo
We got a stand-alone Electrolux air purifier, it takes filters like these[1]. Guessing one could find a really common variant.

[1]: https://www.amazon.com/Genuine-Electrolux-Carbon-Filters-EL0...
I like the last 2 logos. The radiant colors are really nice. Its actually a lot less minimal than most of the other icons on my desktop by having gradients but it still fits in unlike thunderbird.
"Wolf of Wall Street" with Leonardo DiCaprio vividly shows wild west of pump and dump schemes in late 80s - early 90s. The movie is based on a true story of Jordan Belfort who finally went to jail. But today's SEC lost most of last teeth they have had in the 90s. I doubt anyone will go to prison for the modern day pump-and-dump and Ponzi schemes (Bernie Madoff was the last one).
Can't reply to @hnaccy for some reason.

Because I was young and stupid and once I'd accepted the board seat I refused to quit just because I'd go broke. I eventually (after a couple of years) got my expenses back, but not my time or stock losses.

Edit: I haven't thought about this in awhile, so some things popped back, and this part sounds a little emotion-seeking. After I put out a press release about me taking the CEO position and the situation, I got a phone call from what was obviously a very old lady with difficulty speaking. She told me how her broker had encouraged her to invest in the stock, and that it was all she had. I was able to get the SEC to give me a printout (on wide perforated line printer paper, for those that remember that era), and there her name was, with near a million dollars lost. I felt really bad for her, and I had energy and an overprotective nature not yet beaten out of me at that point. Hence the adventure, but with minimal success, other than the jail time for the former CEO. I did get a nice piece of blown glass artwork as a "thank you for the effort" that I quite treasure from an artist famous at the time for making White House Christmas decorations - it sits in my home office.
I bet it really pisses them off that they can't stop trading in Dogecoin.
No. UPX won't work on iOS for various reasons, but it is also generally speaking a poor choice to use on macOS. There are several issues here:

* It usually does not reduce the size of the file in transit, as most files are compressed for distribution, and even if they are not most http servers will use transparent gzip compression

* It does not actually reduce the size of files at rest since APFS (and HFS+ before it) support transparent decompression. The layer this is handled at is sufficiently low level most people do not even realize it is happening (stat(2) returns the uncompressed size, you need to look at extended attributes to see the real on disk size). Admittedly this does not handle binaries that are drag installed on macOS. You can find out more details here: https://github.com/RJVB/afsctool

* UPX slows down app launch because you know have to decompress the entire executable before you launch it, which means you need need to read the entire compressed executable from disk before you launch it

* UPX greatly increases the memory overhead of running an application. Because you decompressed it in memory all the executable pages are dirty memory that need to be kept in memory or written to swap. That means you immediately loaded everything into memory instead of just the pages you needed. Normally a binaries pages are brought in from disk as necessary, and because of that they are unmodified clean memory. The built in compression support compresses smaller blocks of the binary and thus can still bring them in individually (technically this reduces the compression, but the trade off of being able to keep page demand loading working is more than worth it).

* UPX makes the system perform worse under memory pressure. The fact that it generates decompresses the pages in userspace means that from the kernels perspective they are dirty. If the kernel needs to evict them due to memory pressure it needs to swap them out. Uncompressed files (or those compressed with the builtin filesystem compression) are clean memory, which means that under memory pressure the kernel can just through them out and then reload them from the file later, no need to write out the pages.

In the past there were legitimate reasons for tools like UPX, and there may still be on other operating systems, but it simply does not make sense on Darwin platforms.
Hiya mate, nice of you to pop on by here. I'm a passable Redditor but I only sport concrete hands (ex Civ Eng nerd), certainly not diamond, but I will never despoil myself with paper hands!
Doesn't Firefox get all its money from Google?
A bit unsettling for me. I use Pylons on several projects, though I haven't kept up with Pylons news. I really like Pylons because it was to me the best representation of the ideal framework out there; it was flexible and easy to plug in your own stuff, it was not haughty or insistent that you do things a certain way, it did not rewrite Python's whole standard library as many other frameworks practically rewrite the standard libraries of their constituent languages; it just stayed out of my way and let me do things the way I wanted while still providing me the infrastructure to get something published to the web pretty quickly.

This blog post seems to indicate that Pylons is going more in the direction of most frameworks with its talk of "full stack" and choosing defaults. Is Pylons going to become a reimplementation of Django? It's a little weird. I don't know why Pylons thinks this is better as a single project.
I teach English comp to freshmen at the University of Arizona and assign this piece every semester. About a quarter to a third of them don't realize that Rauch is joking. Usually I go through the Google section ("I performed exhaustive research on this question, in the form of a quick Google search. The answer: About 25 percent. Or: Just under half. Or—my favorite—"a minority in the regular population but a majority in the gifted population."") to make this obvious.

I've also noticed a weird gender breakdown: a fair number of guys say things like, "this describes me perfectly!" and a fair number of girls say things like, "this describes my boyfriend perfectly!" It's rare to get responses the other way around. Anything that increases understanding is, in my view, a net good thing.

A poorly written book called "The Introvert Advantage" elaborates on the idea that introverts aren't necessarily shy -- they just need time alone to recharge, while extroverts actually find themselves energized by others and bored alone. Despite the low quality of the writing, I sometimes recommend it to people who have that "ah ha!" moment.
Just so you know, a comment was left on the blog by Felix, who suggested using Vagrant (http://vagrantup.com/) in order to automate the process I outlined in the post.

Definitely a lot quicker.
Alan Ralsky (http://en.wikipedia.org/wiki/Alan_Ralsky) is a case in point of the "unconventional methods" of deterring spam. Once Ralsky's postal address got around, he received every kind of postal junk mail imaginable. He said: "They've signed me up for every advertising campaign and mailing list there is. These people are out of their minds. They're harassing me". I feel exactly the same about spammers. That Ralsky couldn't turn the situation around, and imagine himself as a victim speaks greatly about spamming's mindset, verging on sociopathy, if you ask me.
This is getting off topic, but cars frequently stolen are stolen because they are a) easy to steal, and b) are valued for parts (i.e. body shops are willing to pay for them). Mid-90s Accords, Civics, and Camrys have consistently been most stolen for years now.
Clickable: http://www.youtube.com/watch?v=S4ehmI2YVdQ
In the context of a proper debate, bias is expected since the opposing view will be supported by your opponent.

In the context of an essay, there is no opponent. The author is responsible for drawing conclusions from evidence which they use to support their thesis.

The corollary is an opinion piece. The author is free to derive evidence which supports their pre-determined conclusion. Such articles are able to be complete fabrications and misleading while lime-lighting in our media as legitimate articles to report. If the reader is not aware of the author's bias they may be mislead in their own conclusions.

Therefore it is not ad hominem to draw into question the bias of an author of an article. Doing so may invalidate any argument they have made which relies on the intended omission of evidence which may counter their argument. Sometimes it is the only way by which a reader can distinguish an opinion piece from a proper essay when the distinction isn't made clear by the publisher of the article.
It needs to be improved to be secure

- salt. To avoid rainbow table attacks. One could use the login/email as salt

- key strengthening function. Instead of repeating naively SHA-256 a few times, use PBDKF2 or even better, something which is also memory hard like scrypt.

Finally. What happens when the password requires to have upper case, symbols, x number of digits, min or max number of characters... If you think about it, some websites have conflicting requirements.
If they did actually do this, its a death sentence for Zynga. With their already declining prospects and net loss every quarter, this will drain their account and remove any route of public funding. This leaves private funding, and there might be an investor out there willing to go with a private round on Zynga, but I'd hate to see the terms on the round.
While China's pollution is among the worst you can get, the country does have the advantage of being run like a corporation, and when they decide to clean it up, they will do it very quickly. I guess, I hope, that within 30 years, many parts of China that are currently "horribly polluted" will be as clean, or cleaner, than cities in "the already developed places" such as Europe or N. America which themselves had horrible pollution at one time.
Sorry, I should have been clearer: Dart's patron, rather than its creator. Google.
The JavaScript code instructs Visitors browsers to Request the Github Pages of Anti-censorship group Greatfire and the Chinese Language Edition of the New York Times . These groups turned to a developer source code control tool to host their information with the knowledge that China was unable to block Github because of the huge cost to its technology industry.

Seems like these groups hosted content that the Chinese government didn't approve of, and tried to put it on github to avoid it being blocked. The Chinese government responded by DDoS-ing the two repositories to bend github itself into removing/blocking the content.
Yes, I have counted at least five accounts on FT.com that I am confident are professional trolls.

The upshot of all this trolling is that all legitimate support for Russia is effectively ignored. The Kremlin troll phenomenon is now so widespread that it is working against whatever intentions they could have had.

Basically, anyone who holds a pro-Russian opinion is now either dismissed as a troll or a victim of propaganda. Unfortunately, this is just as it has to be. They have destroyed any sensible debate and have rendered themselves and their followers labelled.
which whale?
This is what happens when the public expect Facebook to be the morality police. Morality is subjective. Decisions can't be kept consistent and made to scale. Some will fall on the wrong side of close calls; it's inevitable.
The BeOS filesystem had something like this built-in, back in the day.

https://arstechnica.com/information-technology/2018/07/the-b...
> Why is someone's effort worth billions more than others?

Because the output of their labor (which is largely a mix of strategic decision making, operations, and planning) adds billions of dollars worth of value in a manner that is not easily reproduced. Imagine we put thousands of the world's best devs / admins / whatever under the command of the average HN reader with a budget to match. How many of them would be able to create a company that adds anything close to the value that Amazon generates for its owners and users? Probably almost none; and that is comparing the output of Bezos to high output, skilled, educated labor that itself commands a high price. Lets now imaging putting those devs and money under the command of someone who didn't finish high school and works a minimum wage job. Do you see them creating an Amazon? There is a low supply of people who can innovate and lead well, and a high demand for high quality leadership and vision, so people are compensated accordingly.
It's not clear of gatekeepers, they're just moved to a different point in the process, and scattered about the industry. You don't hear about doctors being given a mystery patient and forty-five minutes to save their life using only a whiteboard; once you've got the qualifications, they're not subject to anything like the same level of challenge.
This is a tough problem, because some people do work much better from home and aren’t particularly interested in interacting outside of pure work discussions.

However, some people’s productivity is significantly worse from home (mine, for example,) even if it’s their primary choice. While I wish work was as simple as treating everyone as responsible adults, I’ve experienced working with well-entrenched coworkers who barely contribute at all, and whose productivity is weakened by their inability to interact in-person.

Further, even the heads down antisocial developer needs to communicate with a project/product manager or a support engineer on a regular basis. In this situation, talking in person seems to help communication between coworkers that often make too many assumptions otherwise.
If the only option to stay remote is to quit then that's the definition of "My employer is making me return to the office".
If it's any consolation, I've spent most of my career working remote and I'd say probably the richest experiences I've learned from depended on who and what they were working on WAY more than them being there in person, and those richer experiences didn't really have a hell of a lot of zoom meeting and other distracting nonsense. The communication simply shifts to text based chat with a nice handy record of communication to look back on and consider over a longer period of time, where the information is more salient.

Basically -- how do you think open source has been doing it since practically the 90s?
> Having to breathe jet exhaust fumes while suffering through 85 degree indoor temperatures and drinking algae-filled water is nowhere near normal.

I was told to suck it up and do at least 50+ hours (35h paid) when working at temps over 42c (110f).
Both are illegal here, they don't care, they will always find a poor sucker in a dire situation needing the job.
Ditto for me. This is the loneliest I've ever been and worst my mental health has ever been. I had no idea this is how I would react to remote work, but I'm counting the days until I get to separate home and work again.
It's a combination of some companies that want to return to mostly office and individuals who really want to go back to an office for various reasons, including social ones, who are afraid they'll be some combination of empty and teams having focused "off sites."
Once you have loops, conditionals and recursion, don't you have "random HTML changes"?
Exactly. Loops and conditionals should give you enough power.

But in React you can arbitrarily change HTML because the render method returns a string to be compared to the earlier situation.

A tag name can change for example (which you rarely need).
The web app gets approval from Snowden (http://www.bestvpnservice.com/blog/why-you-should-use-whatsa...)

Great marketing!
Opera is the same browser for all intents and purposes now anyway
store multiple h264 versions for every video

Pretty much every video content provider I know does this. I work primarily on OTT Boxes (Roku, Boxee) and Connected TVs and all of those platforms support bitrate selection of video assets based on a speed tests. I'd assume most platforms doing progressive download of video over HTTP does the same.
There's an interesting copyright question in there somewhere too. If the URL for my document is the document then sharing the link is infringing my copyright, or something.
Yes, its provides a supervisord type mechanism, thats great, so is dependencies but outweighed by the following:

The horrid shite that is the journald. whoever thought it was a brilliant idea to smoosh grep tail and vi together is someone who's never had to debug anything hung over.

seriously why in living fuck do I have to use your shitty tool to look at system logs? The whole point of linux that you are supposed to be able to use anything to open anything. Sure its a stupid idea to use most tools, but thats not your decision.

Seriously do I have to learn a completely new syntax to find all things that happened at 10:23:04 three days ago? Everywhere else I can use vim/nano/emacs/awk/grep/sed.

but here? no I'm to stupid to understand those tools, here use this one. We've thought of every use case, if you're having trouble its because you're either a hater, idiot, sysadmin, or too old.

you can tell that the people who write this shit are not the poor fuckers who have to tune/support/debug/migrate or use it.

So no, I'm not going to "get behind systemd" until journal is fit for purpose.
I'll combat your contrarian point with this study from UGA on states that preach abstinence as their form of teen contraception.

http://news.uga.edu/releases/article/abstinence-only-educati...
All other large ISPs have the same blocks but they are thus far opt-in.
> Most of the potential talent has a subtle disdain for web work, everyone wants to be a game dev or do stuff that's math-heavy or algorithmic.

Many of us have a not-so-subtle disdain for it, too. (I'm not saying I don't respect web devs--quite the contrary--but I hate writing JS/PHP)