skysight-inc/HackerNews huggingface dataset:
> I don't think its the right default though.

I think Rust should allow this kind of relaxed ownership, with ARC behind the scenes, as lots of user level code should not require fussing over ownership details. A "get shit done" mode.
The actual Linus quote (not in the article):

Bob: If you had to fix one thing about the networked world, what would it be?

Linus: Nothing technical. But, I absolutely detest modern "social media"—Twitter, Facebook, Instagram. It's a disease. It seems to encourage bad behavior.

I think part of it is something that email shares too, and that I've said before: "On the internet, nobody can hear you being subtle". When you're not talking to somebody face to face, and you miss all the normal social cues, it's easy to miss humor and sarcasm, but it's also very easy to overlook the reaction of the recipient, so you get things like flame wars, etc., that might not happen as easily with face-to-face interaction.

But email still works. You still have to put in the effort to write it, and there's generally some actual content (technical or otherwise). The whole "liking" and "sharing" model is just garbage. There is no effort and no quality control. In fact, it's all geared to the reverse of quality control, with lowest common denominator targets, and click-bait, and things designed to generate an emotional response, often one of moral outrage.

Add in anonymity, and it's just disgusting. When you don't even put your real name on your garbage (or the garbage you share or like), it really doesn't help.

I'm actually one of those people who thinks that anonymity is overrated. Some people confuse privacy and anonymity and think they go hand in hand, and that protecting privacy means that you need to protect anonymity. I think that's wrong. Anonymity is important if you're a whistle-blower, but if you cannot prove your identity, your crazy rant on some social-media platform shouldn't be visible, and you shouldn't be able to share it or like it.

Oh well. Rant over. I'm not on any social media (I tried G+ for a while, because the people on it weren't the mindless usual stuff, but it obviously never went anywhere), but it still annoys me.
> 2-5 people "packages" that can already work well together and know what they can and can't do well.

That's a consulting firm.
Look up what happened when he washed his hands, I mean took his break from kernel development.
Maybe "meaningful" would be a better choice of word, not sure.
Panama Papers helps recover more than $1.2B around the world
What macro system should I use if I want to define a data schema in one place, and then generate C code and SQL code from it?
If there ever was a case for blockchain!
For comparison's sake, I ran exactly the test described in the blog post on my house server, which is an AMD FX4130 with 32 GB RAM. The database was stored on SATA SSDs managed by ZFS. Lots of other things were going on at the same time.

pgbench -c 10 -j 2 -T 600 -P 60 bench_test

starting vacuum...end.
progress: 60.0 s, 5373.1 tps, lat 1.860 ms stddev 0.709
progress: 120.0 s, 5277.3 tps, lat 1.894 ms stddev 1.383
progress: 180.0 s, 5323.4 tps, lat 1.878 ms stddev 0.733
progress: 240.0 s, 4606.6 tps, lat 2.170 ms stddev 1.508
progress: 300.0 s, 4122.0 tps, lat 2.425 ms stddev 1.517
progress: 360.0 s, 4062.0 tps, lat 2.461 ms stddev 1.532
progress: 420.0 s, 3957.3 tps, lat 2.526 ms stddev 1.598
progress: 480.0 s, 3939.6 tps, lat 2.537 ms stddev 1.599
progress: 540.0 s, 3906.5 tps, lat 2.559 ms stddev 1.627
progress: 600.0 s, 3808.6 tps, lat 2.624 ms stddev 1.747

transaction type: <builtin: TPC-B (sort of)>

scaling factor: 10

query mode: simple

number of clients: 10

number of threads: 2

duration: 600 s

number of transactions actually processed: 2662601

latency average = 2.252 ms

latency stddev = 1.435 ms

tps = 4437.570722 (including connections establishing)

tps = 4437.599312 (excluding connections establishing)

So you get roughly an 11x performance improvement by running on a 7 year old desktop processor and rather cheap SSDs. On the other hand, if we say that the Pi setup cost $50 and we estimate the current value of my server at $500, performance/price is basically linear.
Have you used Python and Python libraries recently? That used to be the case, but ever since the Python 2 "death clock" has started this has become a fairly rare occurrence, except in some specific domains.
Ask HN: Psych Studies of Startup Founders
Have there been any studies done on startup founders? I am curious about traits similar to those of gambling addicts and even perhaps(eek!) drug addicts.
> "The findings will need to be considered by cervical cancer prevention programmes worldwide", the study reports.

With 140,000 girls being the population of the study, results are interesting.

And as "Virtually all cervical cancers are caused by HPV." [0], "Most oropharyngeal cancers (70%) in the United States are caused by HPV." [0] and the same for anal, penile, vaginal and vulvar cancer, it seems to be a big gain for public health.

[0] https://www.cancer.gov/about-cancer/causes-prevention/risk/i...
Honda is well known by non car/tech people. My grandparents would buy a Honda because it has a reputation that Tesla doesn't have at this point.

After a few years of people seeing them around, and them appearing in reliability surveys etc, that may change.

Although with their dealership/internet only sales plan up in the air at the moment, that still may not make a difference, because I still can't see my grandparents buying a car off the internet.
Not really, people who emigrated to certain European countries with more socialist economy try to get out of there, all my friends who moved to Europe left after 4 or 5 years, all 7 of them are in US now.
Python errors in your Cog-generator will report the correct file and line number in the larger containing file.
Poisoning and shooting protected birds is still illegal, but as the article subtly points out, there is almost zero chance of it being prosecuted.

The foxhunting issue is still ongoing: https://www.bbc.co.uk/news/uk-scotland-scotland-politics-468...

Since the article was written in 2005 the obvious analogy was the Iraq war; today it would be Brexit.
Agile burnout means that there are to many items in the sprint, and that your estimation points / priority is not right. Nobody needs to burn out when you do a good estimation planning that fits into a 40 Hour workweek. Every hour above that is less productive and will work towards a burnout.
24 hours is too little to prepare for a competition of the level of Google. But giving up is not an option, so I would suggest you to just go through some articles that explain solving competitive programming problems, like geekforgeeks.
Hiding censored websites inside cat videos
What Your Cat Wants You to Know
I pirate ebooks for this reason.

If I like the book or the book has valuable illustration done in color I will purchase the physical copy, otherwise backing up my calibre library according to 3-2-1 is easy peasy.
The reiterated guidance was for 360,000 - 400,000 cars.

Tesla still doesn't want to sell $35K 3's, they've still got huge delays on those. And of course there's soft demand for $55K 3's, $85K S's and $100K X's in a market that includes $35K 3's. It's the mix of $35K 3's they sell that indicates demand while they're production constrained, and that number is still essentially zero, so I'm still confident they can sell as many 3's as they can build this year.

The question is how many of those cars will be the $35K 3, and if they can make any profit on a mix that includes a large number of $35K 3's.
The Popular Request Module Is Going into Maintenance Mode(nodejs)
No. Societies who have respect for individual rights are not necessarily anarchy. For example collecting taxes is obviously justified when it would prevent more significant violence - e.g. to fund an army, police and a court. Stealing from the hard-working to give to the lazy brings is a massively perverse incentive which only low birthrates, dysfunctional behaviours and national decline.

On the contrary - there is actually 0 successful socialist states. So your statement is massively misleading.

https://www.facebook.com/plugins/video.php?href=https%3A%2F%...
Did the people above my pay grade just magically get there? Are none of my colleagues ever going to advance in their careers? Why wouldn't I want to cast a wide net? Why wouldn't I be friendly and nice to my coworkers?

I've gotten jobs through former co-workers who have moved on to new companies. Some of my peers have been promoted into management and having a good relationship with them prior has given me a leg up. It's so incredibly easy to network with your colleagues. Just work hard and be a decent person and the network will create itself. Acting so dismissive of colleagues is short-sighted and silly.
Support your local library!

Many libraries have tons of Ebooks to lend out. It's more convenient than going to the library (since it's all online), but otherwise the same deal. Check out, read it, and return it.

(1 crappy thing is that the library can only lend each copy a set number of times before it is 'destroyed', but I guess that's intended to match how physical books would fall apart. It's not ideal, but still - SUPPORT YOUR LOCAL LIBRARY!!)
> Have the best raid card money can buy.

Does this matter anymore? Especially if your CPU is not the bottleneck and you're running internally cached/battery backup SSDs?

I get the idea if you can gain something by offloading the parity calculations, but otherwise?
I can make the same argument for exceptions - You're not documenting correctly. You also have the choice to ignore and fail with exceptions.

Example: you have a method which requests a file from disk, but it fails to load for some reason. With error codes, you force all callers of your resource loader to explicitly handle the failure case at the point of failure, or you lose all context on the error. If you just bubble the error up, you're manually doing exceptions.

With exceptions, the code that requests a file can assume it succeeds if it doesn't have enough context to handle the erorr, and you can handle at a higher level and still know what happened.
If you're getting burnout doing agile, you're doing agile wrong.

Don't do sprints. Have a continuous backlog. Don't do overtime. Don't make estimates. Always do the simplest thing. Only ever do the most important thing, as defined by the stakeholder.

I've written and talked about this at great length. The fact people suggest agile gives you burnout reinforces my experience that Scrum is largely misinterpreted and people incorrectly focus on sprint commitments. If Scrum is so commonly misinterpreted, it is flawed.

https://www.linkedin.com/pulse/scrum-makes-you-dumb-daniel-j...

https://youtu.be/k9duArRuSjQ
Same here: it's make-believe work.
I really like Wikipedia's page comparing voting systems.

https://en.wikipedia.org/wiki/Comparison_of_electoral_system...

No voting system is perfect but Approval Voting is my favorite. Still, most schemes that people have put forward are far better than the First Past the Post and there's been some momentum for IRV in Mass, where I live, so I've been helping with canvassing and it looks like our efforts might be paying off.
cattlepi has the advantage of being able to essentially build and distribute images over the network + full raspbian.

on boot it self-updates if needed, builds on overlay filesystem w/ the squashed image as the bottom ro layer + tmpfs as top rw layer.
Admittedly a biased source, but their reasoning seems sensible: https://www.teslarati.com/tesla-greener-think-getting-greene...

As the cost of solar + wind + static storage drop, the more renewable energy sources are used to power factories. The more renewable source used to power factories, the greater the impact on the vehicle. In this, Tesla leads the way.
I run Postgres for Miniflux, both on Raspberry Pi3.
The Postgres images on Docker Hub officially support armv7.
It could not be any easier.
Of course, make sure to back up often. As others have said, SD cards can fail.
> I'm a DMC finalist and toured with a few big rap groups and on my own for more than half of my life. All this is irrelevant. We're talking about skills vs faking the funk here.

Turntablists and edm djs live in very different worlds with different audiences and different expectations.

I used to do event promotion for an extremely large weekly EDM event and turntablists (including very big names and DMC winners) just cleared the room almost every time we booked them, even if people appreciated the technical ability. The thing is that EDM audiences aren't interested in how hard the dj is working -- they just want to forget where they are and dance and not think about how the music gets made.
Who's still using Apache?
> but it doesn't do anything to improve the ebook market itself

shrug

I don't want to have to change the world first and then read the books I want to read. For the moment I'm willing to pay, but I'm inches away from opting out.

I've even seriously considered building or purchasing a bulk book scanner and just ripping old mass market paperbacks for personal use. Or starting some sort of collective that does this.

The signal that I want to send to Amazon (and, as I understand it, to the publishing houses that desperately want to kill ebooks in general and are trying to do so by forcing Amazon to honor their price floors) is that the prices are just too high. They could dramatically increase revenue simply by lowering the prices. A premium for "early access" is fine -- if I want to buy a book the day that it is released, I'm willing to pay a "hardcover" premium. But I want the option to wait for the "trade paperback" price or the "mass market paperback" price, or the "gently used" price.

The DRM stuff I don't like but I'm not as passionate about, especially since I'm confident that Amazon will stick around a while. 84% of the reason that I accrued a personal physical book library (instead of borrowing from a library or donating or selling books after I've read them) over the years is with the memory of browsing my own parent's book collections and discovering amazing things and wanting to pass that experience on to my children. Amazon has their "family library" concept, so even though the browsing experience is currently terrible, I hope some day it will be better and all the ebooks I have acquired will afford my children the same experience as I had.
Are you cussing with me?
I have had this before similar situation to op they found a heavy page that hammered the database until it went down. Banning their ip at the firewall stopped them, they came back a few days latter using a bunch of proxies about 1000. I wrote a script like Fail2Ban that detected the ip and blocked it worked a treat.

I was also attacked by a single ip that sent 10gbit of nonsense to apache, I had to contact my isp to get them to block the ip down stream from me, if they had used a bot net I don't think I would have been able to stop it.
Repository is at https://github.com/digital-asset/daml
So does “effective feature size” mean anything?

Besides that 5 < 7.
>For these reasons the Army has expressed an interest in developing a non-toxic rifle bullet that’s cheap enough for their usages. Swaged copper bullets exist, but at ~$1 a pop they’re appropriate for hunters and not for an army that goes through billions of bullets.

US Army switched over to the lead-free M855A1 cartridge back in 2010. The new round has better performance overall and costs only 5 cents more per round than the old leaded M855.

Disappointingly enough, the Marines only just adopted the M855A1 in 2018, and the USAF has no intention to do so.

[0] https://en.wikipedia.org/wiki/5.56%C3%9745mm_NATO#M855A1
Definitely! The author of the article mentions how lower power hardware doesn't let you ignore database anti-patterns quite so much, so I'd like to see comparisons of tuning the 2 different databases.

It's all too easy to dismiss it as an old school engineer being curmudgeonly with a desire to make everyone develop on low-powered hardware. I think there's definite value to telling people to work out the kinks and bottlenecks of their code on a raspberry pi. Especially since those lessons might translate to highly-performing k8s/containers/clusters on lower-power hardware.
The mechanics of Reddit are completely different from forums. Many niche subreddits have seen an entire change in culture and content quality simply because a single posts hit the front page, bringing with it a flood of new subscribers who simply post variations of that top-ranking post in order to gain upvotes, or "Reddit gold", a useless e-token that is somehow considered extremely valuable to some Redditors.
American innovation today: we found a way to pay taxi drivers less than minimum wage and give them no benefits, while also avoiding state licensing.

So much of modern American innovation is just exploitation. Not but a decade ago we had a financial crisis that caused a global recession as a result of MBAs “getting shit done” and their innovative new financial products.
Landmines? Aren't EU countries signatories to the Ottawa Treaty?
Apply the five whys. Why do you have a critical bug in the production release? Is is environment-specific? Did the released code not match requirements? Or were the requirements themselves wrong?

It's not "What do you do about critical bugs?", it's "How do you stop having critical bugs so they don't disrupt your development process?" If criticals in production are a regular part of your life, then you're doing something wrong as an organization.

But to answer the question itself... if you have a critical bug that requires enough development resources to prevent completing the iteration successfully, then the iteration is ruined. End it right there and start over with a fresh planning session. Yes, everyone will howl. Pain is your body telling you something is wrong.
i feel very sorry for this veteran, and don't mean to mock anyone. but i do see the irony (punception?:D) of bullets poisoning the people who shoot them chronically... sorry if that makes me a bad person.
What you're proposing sounds doable (and has been tried a couple times). But the Hollywood packaging equivalent would be that first:

1. An "Agent" who was repping you doesn't disclose that they're also repping the Project Manager for the team (who is really well known) and you lose out.

2. Because of the incentives, there's little interest from the agent that is repping you to look for work for your solo projects or if it intersects with another agency.
Alternatives: https://github.com/request/request/issues/3143
Learn by Doing [Volume 49]: Serverless Is a State of Mind
No idea what you tried but I use the deDRM plugin in Calibre and it is very easy. If gen lib doesn't have the mobi, epub, or pdf I just buy it on amazon, and strip the drm so i can send it directly to my friends.
After the second crash of this plane model within 6 months, the call to ground the 737 Max until we understand why the crashes happened was labeled an overreaction. As if safety should not be the first priority, as if abundance of caution is a bad thing. It was very interesting to watch this happen; I thought, why wouldn’t you want to be cautious?

My take on it is there’s a “boy who cried wolf” effect where everything gets branded as over-the-top, unnecessary outrage, etc, that our judgement has been affected. Our ability to recognize and respond to truly exceptional circumstances is diminished. It’s so easy now to paint people as being hysterical or whatever, but sometimes cool calm and collected is actually not the correct stance.
It's hard to overstate how much of an effect the introduction of malaria to the Americas had on the course of history.
Going back to when I was a teen I've never been able to keep up a running habit on pavement for more than a week before my knees hurt too much to keep going, but I've never had a problem running on trails and broken ground.

I did parkour for years, and at my peak I could jump from 12 feet up to pavement, everyone told me I was going to wreck my knees, it never happened. at 42 my knees are great but for the fact that I can't run regularly on pavement, and never could.
Swimming has its own set of injuries. Shoulders in particular. Also your skin gets bad with all the chlorine unless you shower thoroughly +before+ and after, and apply moisturizer. None of the swimmers I know only shower afterwards, including women.
> What would be really nice is some sort of "pseudo-commit stack" whereby you can do this workflow, but every mini-commit goes into a stack that you can unwind to whatever point you want if it turns out that you've been going down a blind alley.

Mercurial patch queue is pretty much that. You can also use temporary commit and phases to ensure they are not visible from outside your local repository.

I have never really understood why git introduces all this weird concepts (staging, stash) for what are just temporary commits in the end.
It's ironic to me that even this "Lite" version of Agile (Scrum really) clearly puts process over people and conversations. I think it's great to have a starting point of a known process and tools, but we should have much more focus on adjusting to the concrete problem, the people and larger organization.

It's ridiculous to me that this proposal is set to reduce burnout, yet we still seem to commit on what gets done and by whom by the end of a time period that has the asinine title "sprint". What we are doing inherently deals with new and unknown, we usually aren't building, cookie cutter, prefab homes. What we are doing is certainly not a sprint, it's not even a marathon. Nomenclature like that creates a culture of heroes and cowboy codes who will burn themselves out.
Hard rules like "can't change or add to the backlog" don't serve anybody. Nobody wins of the ship keeps moving in the wrong direction or stops. Let's just have a conversation! People should work together as a team and communication is paramount to a successful team. Let's not process our way around that and solve that problem!
I know this is off-topic, but I'm so weirded out by the smoking on television during the 1950's. It's like watching someone eating a bag of chips during an interview. Just. . . tacky and gross.
Don't make the mistake of thinking that translating a type signature into written English gives a canonical description of the function. The first definition says "(a -> b) -> f a -> f b" - that is it.

You can translate one into the other easily

map' :: (a -> b) -> f a -> f b
map' i j = map'' j i

map'' :: f a -> (a -> b) -> f b
map'' m n = map' n m
It could be an additional multiple choice field, with N+1 options. Both would need to be filled in for the form to be valid.
Honda makes gas cars which can be filled up in 5 minutes from tens of thousands of gas stations across the US. It is not Tesla vs Honda it is electric vs ICE.
Which approach is better is very difficult to objectively evaluate. There are a vast number of yardsticks you could use, and I can't see two people ever agreeing on which yardstick is the right one to judge a health care system. Since cancer is one of the top quickly fatal medical conditions, I consider the wait to get treated for cancer to be an excellent yardstick for evaluating any health care system. In this regard, the USA is way better than many countries that have government run free (but rationed) health care systems.
I grew up in NM, and it's not necessarily an amazing place to live. But it's a fantastic place to visit! So much amazing wilderness of all kinds, and all kinds of culture.
The world is turning against live streaming
Because English is already well suited to it, is it incredibly ethnocentric of me to believe that instead of trying to shoehorn the complexities and eccentricities of existing written text into the digital medium we should have instead adapted the writing systems to the medium so they'd be simpler to both represent and input? Because every time I look at what it takes to properly support unicode I'm pretty damn thankful ASCII is more than sufficient to represent my language.