jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Looks nice, but I don't like having to wait through the description text. Also, there really isn't much of a description of what it is or what it does. Without knowing anything about it I wouldn't give my e-mail address to you. The link to the Facebook page doesn't work yet so I would take it off until it is functioning.
I'm not sure that would do it justice. It's a social network, without centralisation people are going to be scattered everywhere and the social benefits of delicious wouldn't have anywhere near the effect they do now.

Unless I guess, you could think of some smart way to have the social networking expanding over multiple sites smoothly.
About that bank thing: Friend of mine works there, they really are looking hard, let me know via a message to my email and I'll look up a posting/email address for you.

I believe they do the massive simulations/calculations which generate the daily interest rates there, but am not sure so much.
I'm completely in love with FPGAs and the possibilities that they bring. But, they bring a number of problems with them.

Because the core designs used are generally protected as intellectual property, all of the problems commerce currently has in relation to IP protection, are duplicated in this area of hardware design.

It seems that in the new coming digital age, ideas really are the main currency - and at the moment I can't really understand how things are going to pan out economically. Our traditional economic models (with scarcity driving price upwards) don't seem to sit well with IP (where abundance is unlimited).

I can only imagine that these IP problems will become more complex as time goes by - even more new IP markets are going to be formed in the near future, as rapid-prototyping and 3D printing become more commonplace.
I too am wondering about how the FPGA will be accessed from software. I can only assume that there's a built-in DMA interface, and that only one process can grab the FPGA at a time.
Awesome. How about using the gathered knowledge to write free firmware for the network card?
Looks like a cheap ripoff of Mojolicious.

http://mojolicious.org
https://github.com/kraih/mojo
This was strikingly similar to a recent TopCoder problem:
http://www.topcoder.com/stat?c=problem_statement&pm=1119...

I've run into a few problems like this. The simplest solution exploits the property that there is an ordering on the states, so each "later" state can depend only on "earlier" states or itself. A more general EV problem would require Gaussian elimination instead of DP. Fun stuff, all in all.
There are a lot of reasons to do things this way. First of all it was originally distributed as a pdf e-book. An ebook even if the same length as a long blog post makes you more professional, or at least appear to be so.

Once you have the pdf, it's trivial to upload it to site a like slideshare and let people view it there. As a side note, because Charlie has worked with Seth Godin and this is something Seth does, he probably is just emulating something that worked for seth.

I'm not sure if it says it in the ebook, but this originally was going to be a guest post, but ran a little long.
wow, that's offensive

I think this is a welcome to the future moment: more and more we're going to be seeing consequential evidence-based judgments being made on people by computers. They're going to be called unfair. And they're going to work really, really, really well at optimizing for the desired goals.

It will be like credit scores. "Its not fair, I was only late that one time!" "Its not fair, I needed surgery!" "Its not fair, I am basically a good person!" Credit scores ROFLstomp all over human judgement as a predictor of default risk for many, many classes of debt.
I'm not saying Apple did anything improper, I'm just saying that it would be nice for Arc90 to get some money out of this. It is the number one feature on the Safari 5 "What's New" page, it's worth something to Apple.
This article is a mess.

First of all, iPhone 4's 300 "pixels" per inch actually comprise three color sub-pixels each. Most display drivers today can use the color sub-pixels to carry spatial as well as color information, so that would bump the performance of this display comfortably over the detection threshold of the human eye.

Second, the throw-away comment that "magazines are printed at 300 dots per inch" is incorrect and mis-leading. Dots are not the same as pixels, a printed dot is either "on" or "off". A magazine printed at 300 dpi has a substantially lower actual resolution than a 300 pixel-per-inch display that can render 18-24 bits of color at each pixel.

Finally, as others have mentioned, the slamming of Sharp's Quattron technology is wrong-headed. Adding a yellow pixel can significantly increase the color gamut of an LCD display, since in many cases the color resists used to make the RGB color filters do a particularly poor job of producing yellows.
This post doesn't make sense. It specifically says that this doesn't affect match percentages which is the primary way that the site matches people. It is just taking into account that the people who are the most conventionally attractive tend to stick together. The biggest problem I have with dating sites is that I have to go through hundreds of profiles to find someone who I like that also might like me. IMO, the smarter the matching, the better it is for everyone.
As you might have noticed from OKCupid's copious release of cross-racial dating data, and similar "Skipping through a minefield" marketing activities, I think they've decided "You know, dating is crowded. Better to be loved by many and hated passionately by a few than to be unknown by all and crushed by Match.com's nine figure AdWords spend."
Haven't seen it mentioned in the comments yet, but here's another that's a bit more hardcore: http://robocode.sourceforge.net/

You code the AI for your tank then let it loose in an arena with other tanks. You have to handle path-finding, scanning, range-finding, target identification, hit/miss analysis.

Some of the winning bots are amazingly competent with their scan-and-move algorithms. You code in Java or some flavor of .Net.
heartburn is a trigger for panic attacks, perhaps the probiotics mitigated some indigestion you were having
Given the milieu which gave rise to stoic philosophy, I suspect the latter.
Wouldn't consideration for others, then, compel people to choose quieter breeds if they live in close proximity to other people?
Family or something else external to your job. Being a competent professional is a good purpose and doesn't blind you to opportunities outside your current work project or employer.

I know the 'crusade' attitude of many non-profits, but it wears and eventually leaves you. You need to have a sense of purpose that won't fade nor leave you. So many folks have decided not to invest in family or friends that only work is left.
A smart dev is someone that learns new paradigms and concepts and the applies them only where they make things easier to understand/maintain.

It's not enough to learn about higher kinded types, you've got to know when forcing them into a place is a bad idea.

I've seen a bunch of devs that can't help but write unmaintainable code because they learn a new programming concept and decide to shoehorn it in everywhere. This happens even with basic concepts like generics.

The same thing happens to devs that aren't curious. If they never learn newer programming concepts then every problem looks like a nail and inheritance is the hammer. Those systems equally become unmaintainable because clearer programming paradigms would make the code more readable and maintainable.
## Why that?

I'm using Markdown for 5 years, to take notes and edit a bunch of Hugo websites.

Along the way, I've tried countless Markdown editors, and tested dozens of Jamstack themes.

Checking the support of each Markdown feature became part of the routine, so I end-up collecting this checklist.

I hope this can help someone out there!
Pretty sure Firefox doesn't use Servo.
Kudos! I've been successfully applying this pattern in a bunch of places and am happy to report that it is very useful and easy to reason about. It works well in any context where your object access is mediated... Mutex & RwLock, Rc and Arc, etc.

I can recommend the ambassador crate to go with this pattern -- it can be very useful for avoiding boilerplate for the newtype struct.

Really the hardest part is naming... I've also settled on FooInner, but I'm still not entirely happy with that convention.
I think that's part of the game:

> Repeated bad guesses incur a time penalty.
It might be interesting to have some sort of cryptographic identity that costs money to generate, and then gets associated with tor in some anonymity-safe way. But the identity would would need to somehow remain unidentifiable, so maybe that's not an identity after all. Tor has enough trouble with maintaining anonymity as is, with the lack of trust in the various routers because government runs many nodes in an attempt to identify tor users.
Thanks! I was mostly worried that Wordle's initial press tended to give the impression that Wardle had invented the game (and I grumbled about that here and elsewhere) — so I feared I would be accused of copying his work.
Or a regular old rate limiter - who's loading a new page more often than a couple of seconds anyway?
I somewhat agree with your point, but the I think software developers underestimate the difficulty in getting someone up to speed when the "tech stack delta" is significant. Every piece of technology you need to learn isn't a linear increase in time, but rather more quadratic. Learning just k8s might take N weeks, and learning Go might take M weeks, but learning k8s and Go at the same time takes more than N+M weeks, and might take something more like N X M weeks (or really 0.1N X 0.1M or something). Learning one tech while also learning another tech makes each more difficult. I push employers to understand this and instead of throwing people into the tech pile, have them hit each tech bit one at a time, but the sink-or-swim belief is strong.
I somehow still prefer ?, even in places where unwrap would be perfectly fine, like tests. unwrap is somehow unpleasant to look at.

E.g. you can have tests that return an anyhow::Result<()>,
and use ? anywhere in the test. The test will fail if the result is not Ok(()).

Sure, you have the additional boilerplate of the return type annotation and the final Ok(()), but the test logic itself reads nicer, I think.
What a great article.

I can see the appeal of living in nature, off-grid, but I see a few problems that are really hard to solve for such type of living:

1) healthcare access - you might be hours away from medical assistance. It's all nice and good until you need it.

2) social activity - it's nice to be by yourself, or with a few people, for a few months; but would you live like that for decades? Wouldn't you miss social interactions?

3) work - not everybody can be a software developer. What kind of work you could do if you are so far away from any community?

4) sense of community, sense of belonging - this is the hardest I think. Humans are social animals, there's no way around it. Some of us are perfectly fine living in a semi-isolated state; but at least for me, that would become a problem eventually. One thing that Covid has taught me is how important my social interactions are.

Edit: also on HN today you find "What Makes a Community? (2020)". Interesting read. [0]

[0]: https://news.ycombinator.com/item?id=26274450
The amount of DIY knowledge you need to know to live off grid is more than making a PhD in some STEM field.

Living near civilization is far easier, even with a soul-crushing job.
I switched to dayjs after using momentjs for many years. Im happy about that switch, the only thing that bothers me a bit is that essential things like UTC, timezones, durations are plug-ins. If you're using script-tags with a CDN each plug-in is a HTTP fetch.
https://arachnoid.com/
As someone who didn't used to work at Mozilla but does work with a lot of elderly people (both personally and on various occasions professionally) who use Firefox, they usually do call it Mozilla and scratch their heads when I call it Firefox (until it clicks for them and they realize "oh, you must mean my Mozilla!". This is in spite of it even being labelled "Firefox" on their desktops; they just see the orange and blue and think "well there's my Mozilla!".

I sometimes wonder if it's because they were Netscape users back in the day and got confused about the transition.
> "if they wanted the job they had to accept being a contractor"

Then it's not a job, it's a contractor/freelance position.

The choice if you don't want to be a freelancer driver for Uber is to not take that position. There are still millions of professional full-time drivers for trucks/shuttles/buses/taxis/medical/etc and those jobs have existed for decades.

Ride-sharing only added more choices to the market. If you want to help people at the bottom, taking away choice is the opposite of what you should do. Create more jobs instead.
Let's be honest, Cybertruck (CYBERTRK) is one hell of a name, compared for example to Model T or Model B.
>>Your wife drives an Audi that can't do better than 0-60 in 6.5 seconds?

How is that surprising? Unless you go for the really expensive ones with top-spec engines, you're normally looking at 7-8s to 60mph. As an example, the Q3 can be had with 6 different engines, and only the range-topping 45 TFSI breaks the 6.5s barrier at 6.3s to 60mph. All other engines are slower.

A1 can be had with 3 different engines, and the fastest one does 0-60 in 7.7s.

Really, the only Audi where <6.5s to 60mph is "standard" is the A8, with the slowest engine being the 50 TDI that does 0-60 in 5.9s. The second model in line, the A7, starts with a 40TDI that does 0-60 in 8.3 seconds.
I think a Tesla is rated for about 3 miles per kwh and you'd be lucky to get 15 miles per gallon in an ICE truck at 2.6$/gallon in places like Texas. So 1 gallon == ~5-10kwh assuming that very generous & awesome milage and low price for petrol. So you get about 3-4x the miles for the same money with an EV when we pretend that holds up (i.e. just double/triple the numbers for your actual cost).

Rural means limited access to infrastructure, including petrol stations. Especially when those start going out of business because of people switching to EVs, this will induce some range anxiety for ICE vehicle owners that already have to spend a lot of money on fuel just for the detours they have to make to refuel (50-100 miles). When petrol stations start going out of business, it will be the small unprofitable rural ones that go first. Margins for those are shit to begin with and even a few percent drop in demand is going to impact them heavily. And it will be more than a few percent. Worse, remaining hybrids and ICE vehicles will be competing on range and efficiency. Which means less revenue for petrol stations charging per gallon.

With an EV, any kind of wall socket will be able to charge you (though probably not at a great speed). That includes the one you have at home. With this thing you leave with 500 mile range in the morning. In case that that is not enough, any surviving petrol stations that are functioning will likely have wall sockets and if the owners are somewhat enterprising they might invest in high capacity chargers. If you are unlucky enough that there is no super charger in a 100 mile radius, that should cover your emergency needs. Generally it is going to be much easier to find the nearest functioning wall socket than a petrol station. The absolute worst case is that you run out of battery due to spectacularly poor planning and then somebody with another EV (i.e. battery on wheels) drives up to you to give you a few kwh. Mobile charging infrastructure is going to be a thing.
It's been noted again and again. The author also has stated multiple times that this was a deliberate inaccuracy for story purposes.
Teams is fine, but Slack is pleasant. I don’t really know how to qualify the difference, but I guess it’s somewhat similar to ‘death by a thousand cuts’.
In the case of rain forests, they're usually not cleared for the wood, but to open up farmland.
Well, this depends.

On the way to an emergency? Of course they should. And people should pull over.

And only sometimes while on the job. For example, if they catch someone for speeding and happen to go through a red light, I don't find that to be a grave thing. Speeding is easily a public hazard. Going off to investigate a theft where the thief has left the property, though? No need to run the light as the delay won't make a difference. Going to a car accident, especially with hurt folks or that is blocking traffic? Yes. Car accident in an open section of parking lot? Rarely necessary.
A stealth bomber from the 70s!

Apparently the F117 looks like that because they didn't have enough computational power to simulate more complex surfaces.
PyTorch. It's better than Tensorflow
I agree that C++ broke the syntax terseness of C and become verbose for the sake of being explicit enough. This gets inconvenient sometimes, but the good thing is that it is a technical solvable problem - just redefine the long keywords or configure your editing tools to help you out typing.
I generally don't install Flash on my machines but recently I installed it because a major financial site that my employer uses (I know, WTF!?, right?) required it. I set the plugin to ask for permission every time and, holy cow, nearly every site, particularly news sites, requested it. It's a key part of the Web's advertising infrastructure.
Wow, you didn't even read the first sentence eh?
Was there an Airbnb case like that?
They added Esc key to the latest Macbook. Do you feel their love now?
I think it's less of actual progress, and more of economy: what was considered nerdy two decades ago, now is the easiest path to both upper-class and 1%-levels of wealth. People don't hate nerds anymore, they want to be them - not because the topics are interesting, but because they're a good career.
Theodore Hall says his motive is neither: "In 1997, Hall admitted that he felt strongly that an American monopoly on nuclear weapons was perilous and that atomic information should be shared between countries."

https://www.atomicheritage.org/profile/theodore-hall
Assuming you have a lunch "hour"; it's usually a lunch "half-hour".
This is a serious problem, even today, but the article seems to fail at addressing it.

1. The "nurturing" sort of work isn't inferior to the analytical style of work. Both are important. Raising children is one of the most important things we do, and God knows a lot of people aren't doing a very good job of it.

2. The erroneous assumption that men are always better-suited to analytical work and women are nurturers is problematic and ridiculous. It screws people both ways. Male nurses are considered effeminate, while women who excel analytically are underestimated.

3. Combating sexism in academia, research and medicine is a noble goal, but I don't see solutions being put forward here.
Well, the start pages states "Vector maps from OpenStreetMap" 3 times. Technically it is up to app developer to add proper attribution, as our SDK can be used with other sources also. OSM is provided just for convenience. But point taken, I'll add reminder about attribution requirements to the developer guides also.
> 9 USD = 9 * 70.394 = ~633.5 INR [3]

> 633.5 INR = 633.5 / 21.3 = ~30 USD PPP.

Thanks for taking the time to correct me.
Big budget films (and TV series) can spend an incredible amount of effort and money on detail that most people won't notice or appreciate (or sometimes even makes it into the final cut). Of course, as you say, they can do dumb stuff too.

Which, depending upon your perspective, is an attention to detail that makes the film better even if most people don't consciously notice it or it's a symptom of why studio films can be astonishingly expensive to make.
Why are you still using their products? From your comment you seem pretty passionate about this issue.

From economics there is the concept of "revealed preference", your individual subjective preferences are revealed by the choices you make. In this case, we can observe that Facebook's subjectively bad qualities are enough to demand politicians Do Something, but not enough to suffer the inconveniences of using a different chat app, etc.

The sad irony is that these points of concern are also potential advantages for competing platforms (e.g., Signal), and by regulating them away, Facebook/Whatsapp become further entrenched.
I'm aware that most of our technical issues can't be fixed without a lot of refactoring / rewriting at this point, but I see our real issues to be "people problems" rather than technology problems.

Your comment gives me something to think about though, thanks.
> on a platform that was much more transparent than what Apple will ever provide, given half the chance.

I spent 15 years screwing around with X86Config files trying to get Nvidia support working. The idea that anyone could be less opaque than that seems unlikely. Well into the early 00s I had a laptop with a worthless internal wifi card and an expensive aftermarket card because the internal card had zero support.

I have no idea how transparent Apple is going to be regarding their technology, but it can't be any worse than what we dealt with with Nvidia prior to getting their binary blob solution out.

Apple is one brand, one stack. Even if Apple offers no support at all, that is going to be a hell of a lot easier than fighting hundreds of OEMs building one-off cards and onboard sound/ wifi/ video drivers with no interest in Linux.

I'm not talking up Apple here. But it really seems like people have forgotten what a shit-show driver support was on Linux for decades. And however uncooperative Apple is, just the fact that it's a single monolithic stack is going to make it massively easier.
I stumbled into this same idea with OBS and their virtual cam. I used a window capture to plumb in my VC partner and built a "digital collage" with images, gifs, and browsers.
I bought Threema a few years ago, but have since replaced all the Google services on my phone with microG, which unfortunately means that Threema's licence verification doesn't work any more. Having such a hard dependency on proprietary Google software is a big minus in my book.

>(Threema) has the most secure encryption mechanism

Can you elaborate on that? How is it better than what Signal and Whatsapp use?
Fabrice Bellard, the mind behind FFMpeg and QEMU.
One thing to note is that FB has two system design interviews. There is an "infrastructure" track and a "product" track. The former is like the classic sys design round described here, but the latter focuses more on APIs and application level design.
I am not sure I understand what you mean?

Is it possible to have a simple HTML version of an iPhone app or an iPad app?

Sure it is but but what is the point. I am pretty sure this is not made to be for everyone. Lowest common nominator obviously has it's merits. But let's not kill experimentation in the name of standards.
Car adds about 500kwh/mo. During offpeak rates charging this amount cost between $1 and $12 for the month.
I'd say probably Turbolinks is your best bet there. You basically drop it in, and then it prefetches all the links on your page, and when you click them, it replaces the DOM. It works quite well actually, Rails has been using it out of the box for years and years.
Eh, maybe in the past but not so much today. Sony is being effectively run from California, which means that their standards for appropriate game content are being decided according to San Francisco, and not Tokyo, values. The PS5 is doing worse than any previous Sony console in the Japanese market as a result.
I love this. I'm curious what the buttons do though. What's the purpose of the play queue? Are you able to see when a new message comes in?