jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
That's interesting! I actually grew up in single-parent household, have never lived in a house, and certainly have heard my neighbors children. Not urban, but suburban apartments. I guess I buck the trend (or maybe I'm reaching too high :-P )

I've even thought that, after infancy, apartment living is potentially BETTER for kids. Reasoning that there are more nearby friends and usually a playground or field to play in. I certainly had lots of fun with the neighborhood kids in the pool/large field/playground on the apartment grounds when I was young.

But, kids are noisy during quiet hours (before you can reasonably control them). I remember it being hard on my mom when my brother was young. Always 1/2 a step from eviction for noise complaints. I felt the stress as a child, I cannot imagine how hard it was on her. I don't want to do that...
I too love my Thinkpad(s), but pitting this thing against such high standards is asking a lot.

Sure it'd be nice, but I'm not going to hold it against them if their laptop can't survive a fire/spill/drop.
We have a few more Expansion Cards currently in development and a very long list of cards in early exploration. The ones we've announced so far are the ones we plan to have available at launch: USB-C, USB-A, HDMI, DisplayPort, MicroSD, and 250GB and 1TB storage.
There doesn’t seem to be much space left for a large battery. Do you have any estimates on capacity?
Your Bitcoin is stored as an unspent transaction output (UTXO) in a globally distributed ledger (i.e. a database). But for most people the private key that would allow them to spend that Bitcoin is not actually in their possession - it's owned by Coinbase for example, who are acting as a bank and keep yet another database to store who owns what.
Surely you read the article before posting, right?

From literally the first sentence:

> from our largest Dataflow job
And paper and pencil

What’s your point?
That's just amazing. Last year I realized you can still download winamp (they ... freed it??) and it has that bizarrely good milkdrop 2 visualizer: https://www.youtube.com/watch?v=EO2YkCvOhNE - it's mindblowingly interesting.
It is dynamicly typed with optional validators built-in. The cool part (and also the main weakness) is usage of resizable array-based vectors for all composite data types. Other distinguishing traits are RC-based GC, no higher-order functions (but ability to pass function pointers), direct memory access via BASIC-like poke. Original Euphoria language wasn't a scripting one, more like C on steroids (for MS-DOS), and its main usage was game prototyping.
The money could have come from anywhere, and likely Jobs would have found it. It didn't have to come from MS.
That's where it came from. Before discord, gamers set up actual servers with Teamspeak or Mumble and handed the IPs and ports to their guildmates. The "Teamspeak server" was where you met for voice chatting, and since Discord just wanted to supplant Teamspeak with their own product, they kept the "server" part in the name of the thing that gamers were supposed to meet for voice chatting.

It is a pure marketing ploy. Internally they call the "server" thing a "guild" AFAIK, which is technically just as much BS as the "server" moniker, but for other reasons (not every community using Discord is a "guild" in the commonly accepted meaning of that word in the gaming world, which is a long-term organizational group doing stuff together in an MMORPG).
I also loved the cloud-effects from that game. Looks really really cool. They could even form shapes like a huge skill with their clouds.
Dunning-Kruger is a thing unfortunately.
Employees feel a bit of the sting
Employers/investors only want the $cha-ching$
>But MFABT is different as a formulation: it articulates broken things an imperative rather than a side effect

No, it only looks like a desirable "imperative" if you read it with a hyper-literal interpretation.

MZ's aphorism is just using the rhetorical device of taking something undesirable and acknowledging it. Yes, the literal words might appear like an "imperative command" but the underlying meaning of the message is actually "failures are the path to success". The rhetorical language is a form of reverse-pyschology.

Another similar example is salespeople or romantic suitors trying to get "yes" instead of "no" from prospects. The "no" is undesirable but rejections are inevitable in the process. Thus, one reverse-psychology approach is to frame it as, "How many _rejections_ did you get today? Only 10? Go make some more phone calls until you get 50 more rejections!"

It still doesn't mean rejections are the real goal. We're just humans playing with language to get past the fear of rejections holding us back.
> You got me on a semantics issue

As of this writing, there are three responses to the comment of yours that I first replied to, each of them posted near-simultaneously with respect to each other. It's important to point out that all of them are calling you out on the same thing here.

(You downplay the issue when you throw out the "ah, semantics!" style resignation. This kind of comment is almost designed to frame it as if you were engaged in a debate over something and I caught you on a minor technicality that doesn't have any real importance to the actual topic at hand.)

Look, I'm not interested in "winning", or points-scoring, or something juvenile like that. What I am interested in is seeing the feeding-my-family "move" eliminated from honest discussion among reasonable people. This is precisely because the "I have to feed my family" refrain is dishonest and–as I said before–an unworthy tactic.

I don't know how to make you to understand this if you don't by now.
Guessing, but possibly because almost all foundries are run by people who don’t speak English, at least not natively.

You have a longer chain of communication between you and them, so things get muddied.

I imagine that foundry news written in Chinese/Korean/Cantonese is much more well written and in depth.
> [unsigned] extends the range of valid values versus signed types, which is sometimes useful

When is it useful?

On a 32 bit platform, for file offsets, maybe that last bit was useful for a few years. But as soon as disks got bigger than 4GB, you needed to switch to a 64 bit `off_t` and `lseek` anyways.

For array indexes, on a 32 bit platform, there is really only one VERY CONTRIVED case where that last bit for `unsigned` matters: your program creates a single array of bytes greater than 2GB. As soon as it's an array of 2-byte shorts or anything larger, you never need that last bit. And the configurations where a 32 bit kernel lets a program use more than 2GB of address space were not super common - it was better to switch to a 64 bit platform at that point.

On 64 bit platforms, you never need that last bit for array indexes or file offsets because no system has 10,000 petabytes of memory or 10,000 petabyte file sizes. And they won't for a while. Unless clock speeds get back on Moore's law, that for loop is going to take a long time to run anyways...

> Writing loops like this is often a code smell.

One person's code smell is another person's daily idiom. I think signed array indexes are like complex numbers - people who don't need them can't imagine why anyone else does. (https://github.com/golang/go/issues/19921)

For me, I frequently do math on the array index. Reverse loops are necessary sometimes (I can give examples), but let's ignore that for now. How would you write this simple loop with unsigned loop indices?

double scale = <non-integer value>
for (ssize_t ii = 0; ii<len; ii++) {
data[ii] = sinc(scale*(ii - len/2));
}

Note that `len/2` using integer division (truncating) is doing the right thing for both even and odd lengths. I really want that `sinc` function centered on a specific sample.

If either `ii` or `len` is unsigned, C/C++ quietly does something awful here. Stuff like this makes me resent the STL for choosing size_t over ssize_t.

I think it's ugly in Rust too:

let len = data.len(); // usize because that's the way
for ii in 0..len {
data[ii] = sinc(scale*(ii as isize - len as isize / 2) as f64);
}

Thankfully the `as` operator binds pretty tightly.

I don't think there are any good reasons to use unsigned integers for array indexes or sizes. It doesn't help with bound checking (it's the same assembly to check for unsigned out of bounds as it is to check for signed out of bounds or less than zero). It doesn't help with "large" arrays (except in one very contrived case). And it gets in the way when you need to do math on the indexes.
> going with a friend really really really helps too

My experience has been exactly the opposite. It is much better to not have a friend with you. Whether at a computer conference, backpacking through Europe, or trying to meet the opposite sex, starting alone has always been better for me.

Typical problems that comes up if you're with a friend:

- You're more likely to sit there talking only to your friend. This is the biggest problem.

- If you're brushed off by whoever you meet, it feels awkward to return to your friend, explain what happened, and try to resume your earlier conversation.

- If the person you meet suggests going for coffee or you get involved in long conversation, what do you do about your friend. Ignore him? Tell him to wait? Ask him to join you even if he's not interested in the person you met or topic you're discussing? You can end up looking rude in so many ways.

- If you're with a friend, you yourself become less approachable by others.

I agree with the rest of what you said, but it's funny that the "friend" part is 100% different for me.
How is it done?
That's interesting. Just realized that I'm a tool when my kid is crying.
>...i am saddened that the language on which the choice falls is one not chosen based on any merit, but merely due the historical accident of being the first...

Couldn't agree more. Javascript is one of those things that I wish would just go the hell away and be replaced by something that isn't awful.
The concept was a lot more interesting to me than the implementation. I thought I would end up being able to view a and click bunch of masked, active HTML items, instead it seems to bake it down into a single image. Editing tools looked neat, but "print on a T-shirt" was the last thing I expected, and a disappointment.
- Trackpad not centred on space
- no symetry of bottom row modifiers

(and those aren't speaker grills either; just aesthetic markings)
Doesn't Edge implement smooth scrolling?
> ...I do not let either game idle, as I consider it cheating.

Distribution -in life- often must wait for production.

Waiting is a part of life. Idle is a part of life.

I just thought you could use a bit of a different perspective here: It's not cheating to fill a queue.
I'm going to sound like a broken record but I don't understand why bcfg2 isn't more popular.

If anything, I'm going to 'port' this post to an bcfg2 example.
i updated www.unhosted.org/manifesto.html to include some more info on how it works.

the code does not claim to be anything more than a proof of concept. As you say, it's a silly 100-line php script, nothing more than that. it is also not very well-written, especially the unhosted.js and hutch.js files (i didn't have any JavaScript background when i started the project, nor did i try, at all, to write production-grade code). But we hope it does, as it were, 'proof the concept'.

i will make the link to the github page (as opposed to the tarball) more prominent, sorry for that.
Another laptop with arrow keys so small they're unusable. No usable arrow keys means useless computer. What is wrong with laptop manufacturers making these broken keys standard? There's hardly any laptop left I could buy. A bit longer and I will have to drag an external keyboard everywhere just to use my laptop. Or just forgo laptop at all and start carrying some miny PC. It's insanity.
For a network that's already working fine, it's only going to make marginal improvements.

Who's going to spend $230 on a new router for slightly faster lightbulbs?
Librem was geared towards openness/security, this just has a focus on repairability. Can Framework not just use off the shelf parts that already have the proper firmware/drivers available for windows/linux and then encounter none of the same issues? Or is the issue the interfaces b/w the modules and mainboard?
I could find neither his name, nor an explanation of the distinction that you mention he makes, in this article. What is his argument?
Please note that while high in retail value, diamonds are a marketing creation. A large diamond really can't be sold due to its notoriety, while a mid-sized or smaller would net pennies on the dollar (compared to purchase prices).

Considering artificial diamonds can already be made of a better quality and cheaper, diamonds are going to be reserved as a high-fashion rather than a consumer item. In other words, your grandma's wedding-ring diamond may be worth actual pennies if you ever want to sell it.
How many queries do you think google or Siri have had to learn from?
Great points! But, it can get pretty lonely to have your lunch alone - sometimes even depressing. I tend to have lunch with 1 or 2 of the closest of workmates whenever I can.
Sorry. I just don't get it. Why are people so surprised by this? I think the people that are shocked are people that just don't bother to think about the devices they use. This is the danger of this whole "ooooh it's magic" shellac marketing craze everyone seems caught up in.

All of this should have been obvious to anyone that bothered to think about what was going on before they stored their precious secrets in Dropbox. Obviously they are holding the encryption keys. Hell, that much was obvious to me when I started using/testing Dropbox just over a year ago and saw my files served over a web page. I can't help but muster a "meh".

The value I saw in their use of encryption is this: when they or amazon or whoever dispose of their drives it will be harder to harvest data off of them. That's all I've come to expect from them and that's all any of their information has ever warranted.

I still derive great value from their service.

Now, I will admit the one that I personally didn't think through back then was the key file thing, but really that's just the same as having an ssh private key. I was aware that it wasn't constantly prompting me for a password so at some level I knew it was going on. Maybe I would prefer some sort of passphrase at login using a keyring for that file. Minor issue.

I do trust them that the run-of-the-mill support personnel are barred from accessing the keystore. Its entirely feasible that there is no mechanism for them to just go browse around your files.

However, it should be blatantly obvious to anyone that understands anything about encryption that someone somewhere at dropbox can access your files. This has always been the case and obvious.

I guess I'm mostly amused by people that are surprised by any of this. The smarter they pretend to think they are, the more amusing they "fell" for something this obvious. It's like the people that fall for mint.com's attempts to obscure the fact that they store your bank account usernames and passwords (oh, sorry, I forgot, they pay a third party to do that for them instead). People just don't think through the mechanisms of their shiny trinkets. You get to just point and laugh.
I found this page that shows Trump's deleted tweets: https://factba.se/topic/deleted-tweets

I don't know if the Facebook posts were the same though.
Two weeks, but it'll feel like forever.

(More seriously, they'll wait until the dust has settled; they're hedging against the possibility of the peaceful transition of power not happening)
I think it's a different problem - mail delivery requires a series of entities interacting with each others (think about a network of mailmen).

Also, private mail exists and it's definitely useful.

Digital messages are usually built on top of the internet (which would have similar problems) and every service can be used across the entire network.
Please, add Wire
I've seen the video. It says to go home, but it also says that the election was stolen and that Trump won in a landslide. On balance it says more to encourage the mob than calm them down.
There is another post with a title like this https://news.ycombinator.com/item?id=25672461
I don't have an account and could read the post, no problem.
Anyone who was confused as to the purpose of Facebook and Twitter should hopefully now understand: they exist to make money.
Why aren’t we blaming anyone that died at CHAZ/CHOP on BLM?

It’s hard not to see the bending-over-backwards academic justifications for why we shouldn’t be suppressing riots last year as anything other than the pretext and lead up to what’s happening now.

I’m not calling legitimate protesting riots - rather the media was fully complicit with ignoring blatant rioting last year. Buildings were burning and government buildings were being swarmed and destroyed.

Riots needs to be suppressed with law and order - full stop. Unfortunately many seem 6 months late to this concept.
>27" 2K is gross. Compared to 4K, it looks so pixelated that I feel like I'm back in the 90s.

I don't know, that sounds a little embellished at first read. Either you sit way closer than ergonomic norms or you have irregular vision.

Should you be able to notice a difference? Yeah that's plausible. To see pixelation at 1440p doesn't sound right however. Claiming it is like the 90s borders on absurd.
Please justify your claim: In what way is Lisp (in contrast to Python) better suited for computers than for humans?
Flavors.me offers pretty much the exact same feature set, with the ability to set your own domain. For instance (plug), zdsmith.com maps to flavors.me/zdsmith.
On the one hand it's sad to see technology that many people were (and are) passionate about get axed like this. But on the other hand it frees up space for innovators to come in and implement even better versions of products that have proven traction.

Shameless plug: I run http://feedjit.com/ and our core product is very similar to mybloglog, so while it's sad to see what Scott and his team built get cut like this, it opens up opportunity for us and we are very passionate about the space.
Me too except for my Android device. I have to 'Share' those links that I find on my phone by emailing myself.
Serious pain point for me.
They probably have to be 18 to grant irrevocable, royalty-free, worldwide right and license. But maybe they should have made it work somehow.
I'm impressed that Google continues to iterate on AppEngine and add features.
You're not crazy. They just listed the parts of the heart separately. Look for the atrium and the ventricles.
Interesting POV for a post from 2009.
You may also be interested in a project a number of us have been working called lowRISC, aiming to produce a fully open-source SoC in volume using the RISC-V instruction set architecture. http://www.lowrisc.org/

I'm giving a main track talk on it at FOSDEM next weekend: https://fosdem.org/2015/schedule/event/lowrisc/ so say hi if you're there. My speaker interview gives more background on the project and our motivations https://fosdem.org/2015/interviews/2015-alex-bradbury/
I think that needing disk parallelism because you have a workload that demands table scans and maintaining indexes is impractical due to dynamism in the data is one feature.

Another is not having pockets deep enough to solve it with intellectual property, either in the form of a parallel proprietary rdbs (spensive) or the need to implement clever stuff.

Big data as a technology is about dumb as brick, cheap as chips, brute force.
Wow this is awful. Doing any drug by oneself is a bad idea. Something like LSD is a terrible idea. While it might be OK, you need people around you and the right conditions - since it makes you think a bit differently. I doubt any one that was with other people who knew what they were doing would end up like this.
But an invisible horse is referencing a thing simply without the accidents of visibility, but a finite thing nevertheless.

You're still trapped in a category Christians (or any traditional Theists) don't believe about God. We're asserting X, you're attacking Y.
There's no requirement for Linux to follow UNIX culture. People are already arguing that Fedora, Arch, etc. aren't UNIX in terms of culture and philosophy, and the variances are increasingly Linux-specific.

https://pappp.net/?p=969

(And I'm personally not a fan of UNIX culture, at least in 2015, partly _because_ it's a culture that thinks C is a defensible language to program in, at least in 2015.)
This kind of anonymity is dependent on there being enough names in the hat. In small companies, the hat might contain only 2-3 slips.
Welcome to the wealthy nation's interactions with Africa. To think "we" can tell people what problem they should solve (Malaria) when not even their food supply is secured, that's just hubris.

Knowing Maslow's hierarchy of needs, it's Physiological needs (food) vs Safety needs (Malaria protection). And the former are more basic, so expecting anything else shows little foresight (easy to say in hindsight, I know).
Writing a proposal for a customer in the millions range.
Not coding; but figuring out if we undestand well the rewquiremente, figuring out what has to be done, when, how, and whay kind of problems might arise (imagination is important, and beigng pessimistic, too).

On monday, I will git pull the repo and add some test the team needed to write, but had no time to code.
Waiting for NPM to install packages

Waiting for units tests to run

Finding the perfect Giphy to slack my colleagues

Fetching coffe

Installing OSX updates
Box fans are such an American thing. They are almost impossible to get in Europe, which I find weird.
Another article that I am too stupid to understand... how do you get anything done in Haskell...
OSS was not a widespread thing until much later, around the time of the early web and Linux. People were sharing code of course but trying to monetize development tools was perfectly reasonable at the time.

Licensing was in general messy and not very formalized (hence the existence of several BSD forks). There were may versions of unix, several of which were proprietary and built by various hardware companies (like Sun's Solaris).

Unix on PCs was even less of a thing at the time as PCs were still pretty limited. The 80386 with 32 bit instructions was only introduced in 1985. I'm not sure there ever was a unix version capable of running on 16 bit intel CPUs before that. So people programming for and using Unix hardware were mainly doing that professionally or in an academic setting and not on some home computer (as they were referred to once upon a time). So, companies donating OSS software was not a big thing.

Bill Joy of course worked on BSD kernels and distributions and would have technically been one of the early OSS developers. So, open sourcing vi was probably a natural thing for him when he created it in 1976 and released it along with the first version of BSD while at Berkeley. So, he was an academic at the time and not selling software for profit yet.
This is correct, but you did not address what I was saying - why would a reduction in hashing power lead to an increase in Bitcoin price, as you were suggesting here:

" the bubble has inflated from $6K to $47K only because it's now harder to steal electricity in China and the rest of the world to mine bitcoins. "

Also, I know who Paul LeRoux is but I find I highly unlikely he is satoshi.
What I most enjoy about this is that it appears to corroborate historical records of the wizard Merlin.
That's interesting. I actually found having the jump and shoot actions over on the left hand quite intuitive. I'm now wondering whether left/right handedness or some other physical factors are involved in this...
I really liked this blog response:
http://thinkingbox.wordpress.com/2011/01/12/craftsmanship-is...

How long before the Software Carpentry Manifesto?

Bonus link if you want a laugh: http://www.artisanalpencilsharpening.com/