jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This is why there's been a rush of languages targeting the space of "typesafe AND memory-safe AND accessible AND performant".
That's worse than the current system. In the current system, the host can just take down the infringing content (until the uploader challenges the takedown), and pass along a warning to the uploader. The person complaining about the infringement never gets personal info about who the uploader is. In your scenario, the webhost would leave the content up but they would have to identify the uploader.
The list could go on for quite a while, but this reminds me more of their handling of the anthrax attacks. Pinning the attacks on Bruce Ivins after driving him to suicide. It is pretty difficult finding anybody who actually agrees with the FBI on that one.

Criminal investigations are tough enough, but when you are trying to catch somebody who is intelligent and doesn't want to be caught - it is pretty close to impossible. Couple that with political pressure and you get the present state, where it is much easier either create a boogieman (giving phony detonators to unstable people) or just piling more blame on those that can't defend themselves (dead men, hermit kingdoms).

Also, I'm surprised that the Secret Service isn't mentioned in all this - they've traditionally been much better equipped to handle computer related crime. This is an area that the FBI has always really sucked at.
What if you leave your door unlocked, someone walks into your bedroom, and looks at the sex photos you and your wife took. Or rifles through your personal letters, bank statements, etc. Still okay just because they took a copy?
What does matter is what their primary goal is- Is it to increase user engagement for its own sake (and ad revenue is an incidental necessity), or is it to increase user engagement to maximize their ad revenue?

That is, is the main goal of Facebook to engage and connect people via its platform, or is it to make money from selling ads?

From everything I've seen from them thus far, I just don't believe ad revenue is their main goal. They do seem incredibly obsessive about engagement, but ads seem like a neglected afterthought.
Hmm. Rated 4 places, but the counter kept saying I'd rated 2. Reloaded page and only 1 rating showed. I clicked stars, wrote a paragraph, and rated the subcategories, and "published".

If it didn't save all that, I'm never using it again.
There's a great open source alternative to Mathematica called Sage: http://sagemath.org. It's purpose is to offer the same sort of functionality as many of the commercially available math programs but only using free and open source tools.
The Jobs hero worship is growing increasingly grating.
Why is reading about raising money always such a time suck?

I swear, if we all spent as much time on our products, and less time reading about fundraising....well, we'd probably force AOL to shutter TechCrunch in a month.
As far as Microsoft is concerned, 3rd party drivers and applications are the best thing to happen to the Kinect. Remember the original iPhone pre-app store? Jailbroken apps paved the way for what is now the billion dollar iOS app industry.

I don't think Microsoft is planning on running their own app store (at least not with the Kinect), but like with the iPhone, users "voiding the warranty" so to speak may usher in a wave of innovation in terms of accessibility and user interaction beyond the Xbox. Microsoft should know that watching what people do with the Kinect outside of the (artificial) design limits is one of the best (and least expensive) form of product-market research.

Here's an idea for use that Microsoft could create and profit from: Kinect as a remote control for a media center PC. No more losing the remote or replacing batteries. That one's free, Microsoft.
http://www.galois.com/
I'm not even going to pretend I have the capacity of analyzing such a complicated situation, let alone reach a verdict on its outcome. You certainly seem confident enough about it. All I was trying to point out was that threats can hack their way into airplanes and airports from unforeseen directions, and TSA procedures aren't at all helpful.
I agree. It's a faith vs. good works type of argument. If you love your field, it's not necessary that you put the footwork in to land a degree in it....but typically a degree can be considered a sign of one's drive to learn more about a subject they personally enjoy. A degree is a reflection of desired personal growth in an area. It's not meant to serve as a certification of one's command of a subject.
I always found tests kind of... interesting. I stressed about missing them, but learned to not worry about taking them. It helped that I was in CS/math/science courses. Questions tended to be semi-fun puzzles instead of memorization.

Actually, one of my favorite memories from university is from an algorithms test. We had to find nearest smallest neighbors, or something like that, in O(n lg n) time. Our professor was good, and an algorithms guy, so I was surprised when I realized it could be done with just two sweeps across the list [O(n)]. When I showed him (I was wondering if the question mentioning 'divide and conquer' was a hint or a restriction), he couldn't believe he'd missed it.
I'm not sure how useful it is to compare a chess grandmaster to the relatively ordinary (other than fumbling) Patriot running back contingent, past or present. If Carlsen were found with an extra pawn on the board, that might raise eyebrows.

I understand that Belichick has a doghouse for backs that fumble. The point seems to be that his doghouse is likely to be rarely occupied since 2007, and whether that is due to coaching, drafting backs with good hands, or something less wholesome.

I appreciate the points on Maroney and Ridley.
I do get how Ofcom works.

On the other hand, you do not get my point. There is always more than following the rules like a computer program does. There is always politics involved, not least when foreign relations are involved, it's very naive not to realise that.
One could gain Kummerspeck (over weeks, months or years), but one could not be looking like Kummerspeck or sitting there like Kummerspeck.

One could very well be in the emotional state for Kummerspeck in that state of their lives, which is what is implied here.

Basically parent means: "[Corea] saw in me that I have wanderlust, and that I'm depressed and fat from it".

That is, the parent feels like Corea identified and expressed his personal and emotional state at the time, with his playing....
Only if you listen on shuffle(like every music app I guess) or in their AI lists. Would be nice if the AI ones would respect that for sure, was wondering why that's not a thing since like 2016.
My father was an officer in the Marine Corp during WW2 and he told me (many years ago) about being taught this in his training.
A follow-up on this one. Now textures are downloaded by WebWorkers using the transferable buffers.

Over multiple benchmark runs this results in another 32% CPU performance gain (WebWorkers vs single thread texture downloads)!

Thank you for point this out to me!
from developers who are being paid to write code

Who is paid to write code? I'm paid to ensure my team delivers quality software, on time and to spec. Typing out code is the least difficult part of that.
Discover Weekly (the first algorithmic playlist) launched in 2015, Spotify itself launched in 2008. It did have radio from the start, but that was (at least sold as) a fairly generic genre-and-decade-based affair, rather than something personalized.
Too much time and work involved, but the problem with buying software is you get too much bloat and poorly coded stuff despite having more features. Even if you are an amateur, coding it yourself can produce better results than even off the shelf stuff.
> Ease of understanding multithreaded code

Rust is not Javascript. Using threads is actually a lot simpler in Rust than async/await.
Yeoman can be used on any project, not just Node.js ones. They have a lot of generators: http://yeoman.io/community-generators.html
I think it's worth noting that sky.fm is hiring Ruby on Rails developers, so I am guess they are running Rails too, or are planning to switch to it!
Even today, web apps do not rival the desktop apps of a decade or two ago. Yes, there has been some advancement, but web apps are still inferior in every respect.

The performance of web apps is much worse than that of desktop apps, for example. Complex desktop apps written in C, VB, and PowerBuilder ran just fine on 486 or early Pentium systems that have a very small fraction of the processing power and resources of a modern system. Yet it's still common to see web apps in general perform quite poorly on these modern systems, while doing less than the mid-1990s apps did.

Developers at least have some choices when it comes to desktop apps. They can use a multitude of different languages, along with a variety of different libraries and frameworks. This is a much richer ecosystem than what we get with web development today, where you're basically stuck with JavaScript, or a language that's nothing more than a slight veneer over JavaScript (CoffeeScript, TypeScript, and even Dart). Don't even bother mentioning asm.js or Emscripten. Asm.js is merely a rancid subset of JavaScript, and Emscripten is experimental at best.

The portability argument isn't even valid. Languages like C, C++ and Python offer superb portability today, especially if used with one of the extremely cross-platform GUI toolkits available for making desktop apps. Given that almost every major JavaScript implementation today is written in C and/or C++, the portability of JavaScript is inherently no better than than of C and C++.

The ability to communicate over a network isn't anything special, either. All sorts of desktop apps have been doing this for several decades now.

The distribution argument also isn't valid. The package management systems offered by most Linux distributions, for example, are far nicer to work with. They make it trivial to find and install native apps, and unlike web apps, you get to choose if and when you upgrade, rather than having changes forced upon you time and time again.

The sandbox argument is also irrelevant. Various mainframe and UNIX-like OSes have offered several different ways of jailing or otherwise isolating processes for many, many years now. It's nothing new. But unlike the browser, they give real control over how much access is allowed, and without imposing horrid performance loss.

All of these limitations of web apps come together to make for a user experience that isn't enjoyable.

At best, web apps can imitate desktop apps, usually at a quality and user experience level 10 to 15 years behind desktop apps. It's objectively incorrect to claim that web apps "rival" desktop apps, when all of the evidence shows that they clearly do not.
Maybe in theory. From my perspective the quote "'Be Less White' Learning Plan Was About Workplace Inclusion" seems fairly representative of what inclusiveness usually means in current practice.
There's a great episode of the podcast 99% Invisible about generic products
To add to that, I think the biggest thing to take away from Conway's law is that splitting teams of developers becomes a technical problem. If your goal is to efficiently build a product, technical expertise needs to go into that decision.

This is why I say Conway's law is a bad thing for modules (regardless of how inevitable it is): technical considerations are often not taken into account, and technical design is ossified by team structure.
One of my female roommates had a thing for chrome. I don't think she's the only female to have that interest. Shave it all off and rock it. :)
I am tech-savvy, and I've set up 4 Asterisk systems in production. And if I were getting an 800 number for a startup, I'd DEFINITELY outsource it. I'd rather spend my time talking to customers than setting up and maintaining my PBX.
>My whole point is that the SD card SHOULD NOT be used as a permanent component in the OS base system at all. It should be removable storage, but the way apps are forced to use it makes it anything but!

In the Pandora system, we have PND files, which solve this problem pretty well. Perhaps Google can consider something similar:

http://pandorawiki.org/Libpnd_hub
He's posted quite a lot about some App Store rejections. I expect some people first heard about him in that context.
Edit: Oh, and as for the question itself, no I would not
call it a recursive function just because it calls itself;
I'd call it a self-referencing function. Where recursive functions are a subset of self-referencing functions.

1. Why does it matter?

2. Your first example I would simply call an asynchronous loop.

3. Your second example could possibly be called single recursion.

4. Recursion should at least consist of a base case and a recursive case, each self-reference should bring the input value closer to the base case which would end the recursion.

(Your second example has a recursive case and falls out into an undefined base case).

5. An example of 4 would be a tree structure where the base case is a leaf and recursion cases are branches.

function walk (value) {
if (Array.isArray(value)) {
value.forEach(walk);
} else {
console.log(value);
}
}

walk([[[1, 2, 3, [4, 5, 6]]],[[7, [8, 9, 10], 11, [12]]],13,14]);

would output: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
What would the benefit be?
Upvote, but also what are the most sponsored types of projects? I'd like to make a few bucks extra hacking away.

Right now I'm working on random webapps in node, nothing too special.
The Peace CBD Oil Naturals brand is one of the many head makers in the business. To separate themselves from rivalry, this organization utilizes sans hemp definitions that are gotten explicitly from cannabis. The -based firm is one of the first historically speaking substances endorsed to sell cannabis-based items for therapeutic use. So their broad experience and authority in the market fills in as one of the mainstays of their standing. Harmony Naturals offers a wide choice of items at marginally more costly costs than you'll discover through some other producer or retailer. In any case, the brand guarantees premium quality through their cautious cannabis determination measure and their science-supported handling strategies.Click Here https://apnews.com/press-release/newmediawire/lifestyle-busi...

https://sites.google.com/view/keto-extra-review/
You originally said this "some great ideas to fix the internet without overt censorship".

This statement is false. That was my point. Mozilla explicitily was supporting censorship. So, therefore it is not "without censorship".

It seems like you are walking your original statement back though, and instead simply saying that you personally support censorship.

So great. Glad that you agree that your original statement was false, and that Mozilla is actually supporting deplatforming.
Soon-to-be (hopefully) iRacing user here.

Are there (or could there be) extensions that improve on the simulation aspects of iRacing? Or is it considered already good enough?

Are there tools/extensions you would consider essential?
I think that one is pretty clear- you are providing the phrase "notorious scoundrel", so you are the provider of that information.

A subtler one is a site that only surfaced snippets about a subject. It wouldn't be that hard to write an algorithm that surfaces only negative segments about a subject, or to automatically quote out of context.

Surely that is transformative, but the information is still coming from the original authors.

Seems like that part might be untested law.
Yep, the BLM rioting and looting was not covered well by the leftwing media, in the same way that the right wing media covers only the sections/events they want to display to make their point and distort their truths. Both sides is guilty of such.
Paper and pencil has historically been very useful
There's also photonic circuits, and molecular electronics.
i can't remember if i cultivated this consciously or not, but when i see a scarcity message i think "well, if i'd hit this site a few hours later it would have been gone; might as well assume i did that and save my money". anything worth having will still be there later.
The software team probably never worked in an embedded automotive environment.
Arent graviton and ampere promises that ARM can compete with x86 on servers too?
interesting project. It never showed up on my searches. thank you for sharing.

Curious tech choices. Coded in C. Deal with raw column numbers as the paper form instead of meaningful aliases. guess it makes it easier to implement at first from the forms but might make it harder when the form updates/add lines.

uses a special format raw text file as input. this is a pragmatic as it can get i guess.

some bold choices overall. i think i like it.
This is certainly not a "wear item" but incompetence.

I had on two separate occasions designed an embedded POS application that worked on a dumb flash (dumb == no wear leveling).

There is nothing special about it. You just need to control where your writes go. You don't resize files (because this updates inodes and directories). You don't create files for stupid things like locks. If you have a database, you create a file and treat is as circular buffer or append only log. If you need OTA, you can split the memory in two and have boot loader boot alternately. And so on.

With wear leveling this is much, much simpler. You run the OS for some time and you capture all your writes at low level to see how much many blocks are being updated. Then you can predict how long the memory is going to last and you just size it accordingly.
Honestly, that's a great solution that I've used before too. It seems like a potential 2-hour data loss window isn't catastrophic for your side business so something like Litestream could be overkill.
Solar radiation is the only significant exogenous input to the otherwise closed system of earth, and I directly addressed it in the context of solar electricity production needing to grow by a huge amount to offset the carbon footprint of BTC mining.

> Our solar _system_ would be a better approximation of a "closed system".

That's both pedantic and irrelevant. The rest of the solar system (other than the Sun) have practically zero bearing in any way on the energy consumption of BTC mining, or the damage to the climate it causes when powered by fossil fuels.
I've been taping filters to box fans for decades. Got them running in my home and office 24/7. I put a filter on each side. It's pretty impressive how much they catch.
Yes, I have one, but it's easily removed and replaced. No one would suspect a keylogger inside the keyboard itself.
I'm saying that there is some function mapping revenue to entitlement obligations, but I'm not interested whatsoever in arguing the merits, accuracy, or impact of that function.

Most "small businesses" are not S Corporations. An even smaller number are S Corporations that have been jiggered to allow owners to avoid FICA. And only fraction of the people employed by small businesses could ever take advantage of the loophole, since it's effectively usable only by owners.
Also the WHQL driver verification/certification process which does additional testing internally at MS and allows you to actually install drivers without major warnings on x64/modern Windows.
This isn't a software problem as much as it is an OEM/hardware vendor problem. How many "normal" people get a computer and are then like "oh shucks, let me install that Windows software!" ? None really. They buy the computer and Windows is there. Microsoft has the deals with tons of OEMS and local whitebox vendors. Ubuntu has pretty much close to zero. Dell made a half assed attempt with ubuntu offerings from comments ive read and guys like system76 are an okay start for a boutique. If Ubuntu or whoever the hell wants to make linux popular on the desktop, they need a quality OEM strategy. From there, improving the software continually and making it usable is very important, but I think Ubuntu is at a point where many people would be happy with it.
Thanks. You're right. I overstated. I'd also like to add: I think this kid is lucky he got caught now. However much he managed to leak already, he could have made things even worse for himself.
If you couldn't take present-day gadgets back with you, there's a good chance that you wouldn't get much payoff from your knowledge of the future.

Say you're in 1975 and know exactly how to build an iPhone. It simply wouldn't be possible to do. Technology tends to come into existence pretty soon after it becomes possible for it to exist.

Right after an achievement becomes possible, there is a window (say, 2-3 years) where people compete to create the definitive implementation. But it's not certain that knowledge from the future would help you beat the others. It would probably help, but that advantage could easily be wiped out by the same things that wipe out any other technology project (bad hacking, bad management, etc.)
For whatever reason, search now works. This has been a confounding and annoying experience, but whatever was wrong is not now.
Come up with mock Ask HN "Maserati Problem" posts:

- Ask HN: How do I deal with picking the right chef for my startup?

- Ask HN: What is the best private airfield in the SF/Bay Area for the company jet?

- Ask HN: Can anyone from Google recommend Baer's for employee transportation?

- Ask HN: PS3 or XBox 360 in the break room?

- Ask HN: How do I let my wife know I've slept with my EA?
So some algorithm somewhere will eventually try to parse five years of shitposts and memes between me and my friends and try to figure out what it can advertise to me based on it, I can't say I'm even mad
This is generally spot on. Also, in my last life I only used LinkedIn when I needed a new job, but as a startup founder it became far more useful. The #1 feature is "who do I know that can give me a warm intro to person X?"

This requires, of course, keeping your LinkedIn network only full of people you actually know and not accepting all the random connections.
From the article:

“It is not, and has never been, valid HTML to write `<br></br>`.”

Sure, but note that it is perfectly valid XHTML (which is a form of HTML).

Oh, and `<script src="foo" />` actually works the way you’d expect it to in XHTML.

Don’t use XHTML though.
On the other hand, the output of concentrated solar power can be much more constant.
Well, ARM has SBSA standard, and it seems to work well.
Location: Grenoble, France

Remote: Would prefer relocation, but ask anyway

Willing to relocate: Yes, in France and English-speaking countries (preference for UK, US, Canada)

Technologies: Full LAMP stack, and even larger affection for front-end tech (JS, HTML, CSS); will pick up the latest framework/library quickly

Particular interest for: Simplicity, UX, UI, design, performance, web standards

Résumé/CV: http://pioul.fr/up/CV-en.html

Email: In CV (+ GitHub + personal site)

Looking for: Interesting project with skilled and driven team to share with and learn from, on the web and ideally front side of things.
Racoons are a problem in Germany as well(1), where they were deliberately introduced for hunting.

1. http://www.spiegel.de/international/germany/germany-overrun-...
Valid points. I think each new feature will likely interest a different set of developers, so the feature can still get pretty wide testing even if a lot of developers choose to wait for it to mature, or choose not to use it at all.

I do agree with your points about the rapid release of browser bugs alongside the new features. I've had multiple occasions where clients have told me "You changed something and broke the site" on a project I haven't been working on, only to find out it's only broken in Chrome. My response to them that it's a bug in Chrome that's been reported, affects lots of websites, and will probably be fixed in a few days/weeks, and there's little or nothing I can do about it, is never satisfying.