skysight-inc/HackerNews huggingface dataset:
3. Better education will not prevent programming bugs. Better process and mechanical checking will.

I don't know if this is what you meant by mechanical checking, but I highly rate two things to reduce bugs:

(1) Checking that the output of the entire system is 100% (and I meant 100% literally in every sense of the word) accurate, not just that the smaller unit tests pass or that the output "looks right".

(2) Scrutinizing the logic of the code line by line at least 2 times after you've finished writing it.

As a dev with a data science background, I'm always impressed how many bugs pure devs are able to smuggle in whenever the task involves any kind of data, despite extensive unit testing. I check out their code, run it once, and immediately see the output is wrong and then they have to go back and debug. If we just check our output that wouldn't be the case!
The internet is fast. Computers are fast. One second is enough time for my machine to download 10M data points and render them into an interactive plot.

https://leeoniya.github.io/uPlot/bench/uPlot-10M.html

In my mind, anyone doing UI development and seeing user interactions taking over 1 second should be asking themselves "did the user just try to operate on more than 10^6 of something?" and if the answer is no, start operating under the assumption that they've made a mistake.
What if the project is the docker image? What if the docker image is the primary distribution method of the software?
Even if they did, based on the source you pointed to (CDC) and their estimate of Covid deaths, Covid killed more people in 2020 than diarrhea killed in 2016 (1.834 million vs. 1.655 million).
CDC data is at https://covid.cdc.gov/covid-data-tracker/#global-counts-rate...
And comes from JHU https://coronavirus.jhu.edu/map.html
I had the game as a kid who had never heard of the books. Played the intro a dozen times before someone told me the only way to even get started in the game was to lay down in front of the oncoming bulldozer three times in a row. Challenging is an understatement :P
That's three hundred dollars!
Your best option is to browse past IF competition winners. A lot of modern IF places emphasis on story telling based upon setting or situation. Much like a book, it can be difficult to connect with a story if you cannot relate to it in some way. Here is a link to past competitions:

https://ifdb.tads.org/search?browse&comp&sortby=awn
I made no comment as to whether it was a good or bad thing. I stated a fact.

But the fact that “the Market” has exploded in value while the Federal and State government is making direct payments in order to help a significant portion of the population just survive should be a little concerning, no?
vmception00 [at] gmail [dot] com

I don't check it, but I'll try
It is part of the operating system. You can either disable various power-saving measures. Or use the built-in shell command caffeinate. Or run a muted video looping in the background.
I wish Tesla made something more affordable and mass market like the Renault ZOE.
If that were the reason for Bitcoin peaking then Bitcoin would be correlated with other stores of value, such as gold.

Since they aren't correlated either gold is massively underpriced right now or this run on Bitcoin is for another reason.
Using a minimalist Android theme has concretely helped me with using my phone less. It just keeps 8 productivity apps on my home screen, and everything else I have to search for. Adding a long and hard to type password with letters also helped.
1) Fully remote company, GitLab. Since last year sharing a little office space with another GitLab employee. Think like an „external home office“, just the two of us in two rooms. Since about a month back at home because COVID.

2) No offices at all :)

3) Definitely easier. No commute, no office shenanigans. I dislike communal spaces because a lot of folks are not caring about them, but I DO care. In the office before I was one of the few who took care of the dishwasher etc. Now at least it’s just me and my mate.

Being back at home is a bit taxing, as I work from the kitchen. Hopefully lockdown is over soon and I can get back to my shared space.

4) pros: Nobody gets sick (COVID and colds). no times I have to be at the office. flexibility around doctors visits, shopping, etc. No noisy or smelly people around me.

Cons: have to be strict about my work hours not to overwork myself, For example separating work and private laptop. You have to have friends that you socialize with outside of work, or it can be lonely. I feel it is harder to train junior folks/mentor folks.

5) You should have a separate Home Office. Get good equipment for the team. Webcams, mics, etc. you need decent Internet speeds. Make sure you stop working after X hours, start routines around it. e.g. go on a walk after you stopped for the day

6) yes. I believe almost anyone can work remotely, but it likely needs adjustments that are not always possible.
Habit forming works better. That’s why you don’t need a teeth brushing OKR. Or a dog walking OKR. Check out tiny habits.

I find performance metrics tiresome these days, especially at work. As a programmer you are doing creative and fairly reactive work, yet you are trying to please some performance metric written 2 months ago for the quarter, which with new information is BS so now you need to negotiate to ignore the metric.

I probably have metric fatigue.
Thank you for the support! Doing my best, and leaving when the right opportunity appears.
Proof of Conway’s Lost Cosmological Theorem (1998)
If that's true, the fact that they aren't dogfooding their own product makes me 100% confident they will fail.

I'm actually going to look into shorting Atlassian now.
It's only killed 0.1% of Americans, after all.
Does anybody know what the difficulties are of building a road in the tundra? Will concrete just break due to the seasonal changes in temperature? Is it that it's possible but the amount of building material would enormous?

I kind of expected Russians and Canadians to be the experts of building roads or train tracks in those conditions.
Yup. This. That was the desired direction till the word came down
Yes. There are communities where their fuel station isn't commercially viable but it's propped up because without it the community dies. They own their fuel station (often built by a chain or local owner which went out of business because it doesn't make commercial sense), a local is paid to run it, they buy fuel from a smaller supplier that doesn't have its own chain and then they retail it at either a modest loss or zero profit - because without fuel some residents would leave and having left they won't be replaced. I can see some of those communities deciding we'll go electric and divert the funding that keeps the fuel station alive to other things that help our community and have a future.
> ... why are CVEs that are just packages of software being accepted to the CVE database anyways?

Ultimately, because there are now a few hundred [0] CNAs [1] which are "authorized to assign CVE IDs" and, AFAICT, there is nothing in the "CNA rules" [2] that requires them to (attempt to) verify the (alleged) vulnerabilities -- although, in at least some instances, I assume it simply wouldn't be possible for them to do so.

--

> 7.1 What Is a Vulnerability?

> The CVE Program does not adhere to a strict definition of a vulnerability. For the most part, CNAs are left to their own discretion to determine whether something is a vulnerability. [3]

Officially, a "vulnerability" is:

> A flaw in a software, firmware, hardware, or service component resulting from a weakness that can be exploited, causing a negative impact to the confidentiality, integrity, or availability of an impacted component or components.

Fortunately, there is a "Process to Correct Assignment Issues or Update CVE Entries" [5]. In instances of multiple, "duplicate" or "invalid" CVEs, I can see how this might be both frustrating and time-consuming for software developers, though.

--

[0]: https://cve.mitre.org/cve/request_id.html

[1]: https://cve.mitre.org/cve/cna.html

[2]: https://cve.mitre.org/cve/cna/rules.html

[3]: https://cve.mitre.org/cve/cna/rules.html#section_7-1_what_is...

[4]: https://cve.mitre.org/about/terminology.html#vulnerability

[5]: https://cve.mitre.org/cve/cna/rules.html#appendix_c_process_...
I don't think cheap cameras are sensitive enough and you don't need an entire image that is better for seeing relative heat, you just need a single accurate reading. Those thermometers are only $20 and are being cranked out in bulk.
I would do this so much more if it didn't require a restart of Firefox to take effect. As it is, I also use Stylus.
> I totally agree that if you have committed some kind of crime, then this could be part of overcharging you.

There is no if. Everybody is committing a crime all the time. There are laws that prohibit doing things that other laws mandate. There are more pages of laws on the books than anyone could read in a lifetime, so there is no feasible way to know that a given action isn't illegal.

Businesses are engaged in risk management. They try to avoid knowingly breaking the law. Making that process consume more resources, increases compliance costs.
Ah, yes. It appears the banks that collected monies on mortgages and the landlords collecting rents just paid employees! How stupid of me. That must be why home values and the stock market are testing new highs! All those subsistence employees getting paid.
Well, android simulators do use hardware virtualization. And there is actually many people use them outside of developments.
> Jesuschrist!, this have not been true at any point or place in history.

I think you are confusing left and liberal. Which was a good short hand last century.

Liberal thinking requires exposure to art, travel, education. These all cost money.

Rich people protecting their money is not conservative.
At the risk of being blunt, what is there to learn besides people are self-interested and don't like sacrificing? At this stage either you agree that hundreds of thousands dying is a problem or it's not. It's pretty much that simple.
I use a 1080p and a 4k display, it's pretty tricky getting consistent scaling per display.
By a rich life, I'm referring to something that needs no further justification. When you are in this state, the need to contextualize, criticize, or philosophize about your experiences almost disappears. Think of a young child in a state of playful flow. Even if you fully take on the anti-natalist conclusion, the experience still justifies itself on its own, as an end in itself.
What about GI? You can't just slice GI into pieces.
Yes, learned some brand new things about common events! Very cool, there's something about tech at a convergence of aesthetics, science and history that is really awesome.

I did wonder about one bit though, which really was driven home by their speculation about trying to do it mechanically at the end:

>"However, as a fan of astronomical complications, I can't help but wonder if this sort of complication couldn't be realized in a mechanical wristwatch or pocket watch."

Does what the Apple Watch is doing require GPS? I sort of assumed that if it's showing true noon/midnight and so on it must also be taking into account the watch's physical location and calculating with that. As someone who knows little about mechanical watches, can this be done without that, or there mechanical complications that can take a manual location adjustment as an input or the like? It's amazing to consider the kinds of creative and impressive engineering and construction that has gone into mechanical computation though. On almost the polar opposite scale, it somehow reminds me a bit of the Ars article last year mechanical analog computers for warships ( https://arstechnica.com/information-technology/2020/05/gears... ).
Appreciate the quotes from the zip_tricks README as well as the resemblances between Buzon and WeTransfer. Glad some of the work we did proved inspirational ;-)
It has always been confusing. But there is only one variant in F-Droid. It is described as OsmAnd+ but the installed app is called OsmAnd~.
Speaking from Amsterdam, as I just moved here, many streets have electric charge stations. Each charge stations can charge up to three vehicles at once and you just hook up your cable. Exact details I don’t know, but thought it is a lot more apparen from what I saw in Seattle.

Edit - Again, not sure if France is anything similar, but I have found it super interesting.

More info: https://www.amsterdam.nl/en/parking/electric-charging/

Amsterdam charging station map: https://www.amsterdam.nl/en/traffic-transport/map-charging-s...
Concurrent users is people signed into steam at the same time? That number seems low to me, not to dismiss this milestone.
Check out Clubhouse.io

I've used many others including Github, GitLab, Phabricator, Redmine, etc., and Clubhouse does a great job IMO.
> It is not usable in any real sense.

Absolutely untrue. I can use it.

Again, (for about the 4th time) I'm not saying it's good, I'm saying it's usable.

I want everyone who is disagreeing with me to spend a SINGLE EFFING DAY with a para- or quadrapalegic and then tell me that TWITTER is unusable. What I'm trying to say is that "you have no idea what unusable really means."

You people are spoiled rotten and you not only don't know it, you actively object to anyone who says otherwise.

This site is filled with overinflated 20-somethings that think they know everything important and that their opinion actually has value.
A website needs to run arbitrary code on your machine and use a "supported" (i.e. approved and controlled by the megacorps) client, just to read short snippets of text.

That just about sums up the insanity of the "modern web".
Having recently done the math on how much it costs to process the whole planet file into packed regions, I'm surprised it's so cheap, a one-time payment, and payment is not even supported at all in the F-Droid version.
If wearing a mask was free for everyone, obviously no one would be bothered by them. Just because you don't understand people's reasons it doesn't mean they don't exist or are less valid than making people feel safer. Consider, for example, people with claustrophobia.
> Don't forget apple also hates the idea of sex, and that's plenty acceptable to market.

Not so sure that's true in the USA. Though it could be payment processors and prudish culture are the drivers of this phenomenon.
I find that it is important to have these during a psychadelic experience:
1. Medical supervision - the security makes it easier for one to let go.
2. Professionalism - be led by someone who has guided others and who the person trusts.
3. Integration - reflect on the experience to learn from it.
As much as I don't want to defend confluence here, or anywhere...

The front page of your confluence instance's default space was configured by someone to show the all-activity feed.

You should be able to go in to your profile, and set your default space to a more specific and useful 'space', maybe your teams space.

While you're looking at your profile, you should also see a more tailored activity feed.

I can't help you with crucible.
Hiring Newbies to call the shots becoming a cost saving pillar that eroded work culture at Boeing is one of those things that indirectly contributed to the recent debacle.
You are right, Arch has a poor product experience.

On the other hand, I do not view those systems as products when it comes to professional use. A non-techie might see a Mac as a fancy laptop but for me it's a tool. Just like an HSS cutting tool in a lathe, you'd carefully maintain it (you don't want to use a dull cutting tool) and tune it. Just like you want to regrind a cutting tool depending on the part you are machining, I disable Intel Turbo Boost using http://tbswitcher.rugarciap.com when I run long perf evaluations of my programs for academic projects. If M1 based Macs will not allow me to disable their boost clock functionality, they will be unsuitable for my work as a tool. When that happens, you simply pick the most fitting tool. Not necessarily switching dev platforms, in this case a separate machine running Linux for the eval may be OK.

Regarding issue trackers, there are still some things I miss about Bugzilla after moving to Github issues such as sorting issues by two fields in order (eg first by prio and then milestone). I similarly like complex queries that can be saved in YouTrack. I will admit that 5 years ago I thought that Bugzilla was ugly (it still is) and not user-friendly (one of the worst) but now I simply see it as a professional tool that does not get in my way once I learn how to use it. On the other hand, most of the tools with proper UX (not all, most notably airplane cockpits have proper UX but still do not get in the way of a pilot doing their job including manual overrides for all kinds of malfunctions) have some "user journey" which gets in the way of almost every pro user.
I wonder if these should be called "Streisand clauses", because it seems that the net effect will be for people to increasingly associate Atlassian with badly performing software.

Certainly if someone asked me what I know about Atlassian, this would now be one of the first things that come to mind.
I’d like to see what the watch face displays in far northern or southern latitudes on the summer and winter solstices.
Ah, I guess it shows that I'm no fitness tracker user! I didn't realize you would already interact with the device to indicate you're starting an activity. Yep, in that case this is very plausible, and on startup it probably takes only a few seconds of continuous searching if you have as good a receiver as the 2ms claim indicates.
They're certainly working on it. At Battery day elon confirmed a smaller, mass-market affordable car.

He has also said many times a vehicle will be designed in China for the Chinese market, and a vehicle will be designed in Germany for the European market.

It's coming, but it all takes time, and they needed to focus on the high dollar products with high(er) margins so they could finance the lower ones.
I'd suggest you to physically make a chart of convenience, likely protection, availability, plausibility, ease of implementation and a few other dimensions for masks and the other instruments you've mentioned. It might help you to see the absurdness of these comparisons.
I don't see how a GC would do anything with memory leaks. When you have a data structure containing some elements, and you keep a reference to the structure, because you need some data from it, but you let it grow, then you have a leak, GC or no GC. If anything, GC encourages memory leaks by making freeing memory implicit, something a programmer normally doesn't think about. And yet a resize/push operation on a vector (sic!) is just another malloc. One that will get ignored by a GC.

GC protects you against double-free and use-after-free, but memory leaks? Nope.
From another country that also has almost entirely co2-clean electric power, at least for now:

Sweden in November: 38.7%, up 2.7x YoY

https://cleantechnica.com/2020/12/02/swedens-ev-sales-hit-ne...

I worry about the current trend of both France and Sweden shutting down nuclear plants without building any replacements though. Wind power is great, I suppose (the jury is still out on the sustainability of the hardware - but it's not looking great at the moment - massive amounts of concrete needed causing kinda huge co2 emissions during the chemical manufacturing processes), but it's no good as a baseline power for days when there's no wind and the hydro power is running on low. The fallback for that scenario is burning coal or oil.
Exactly my thought when I saw that line. I appreciate the disclosure though. They did also give some ideas for alternative workout methods at the end of the article.
> The eventual goal is a rich life where you no longer feel the need to distract yourself

Indeed. When you're feeling anxious in your environment or depressed about the state of your life, the phone is a very convenient artifical void filler and one that's often well attuned to an individual's pycholgocial patterns of habit.
Scott is able to convey ideas and subject matter so well, his site and his videos are incredibly insightful even if you never write a line of F#.

As a separate note, I find F# to be a breath of fresh air as a language, I only wish it was more widely used professionally.

The list of companies using it is few and far between similar to when people ask where lisp or scheme is used in the real world and everyone references Jane Street and Hacker News as the only two examples.

I've had fun writing a little bit of F# on my own for some personal projects using Fable to transpile it to Javascript. It can be difficult to get good with a language when you don't use it profesionally 8 hours a day 5 days a week.

Hard to convince a manager to allow for a new language in a project (it was difficult enought to get approval for TypeScript on top of Javascript to begin with).
Ah, so it's like Haskell's streaming (de)compression functions?

Examples:

* https://hackage.haskell.org/package/conduit-extra-1.1.7.3/do...

* http://hackage.haskell.org/package/streaming-utils-0.2.0.0/d...
If you deploy a firmware update it contains new instructions that can do anything. The problem is the hardcoded credentials that an other 3rd party could dump from a device and then could be used to attack other
devices. What they should have done if they wanted automatic updates was just have a public key on devices. They could then sign any updates with their private key.

Still with automatic updates you have to trust the vendor. However, with what they did updates/commands could be coming from anyone willing to dump device firmware.
I don't think you (or anyone else on this website) understand the scale at which twitter operates. Including all replies to a thread by default on a site with that amount of traffic will increase the load of ... everything. Dramatically.

Yes, their UI sucks. No, they haven't fixed it. I would not be surprised at all if that were due to necessity rather than incompetence. Even tiny changes at that scale make large differences.

And, honestly I would not be surprised if it were incompetence, either. The skill of the silicon valley developer (as demonstrated by the commenters here) does not impress me even a little.
My org uses Clubhouse, and it's still slow. Probably not as slow as Jira, but it's a running joke where I work.
Typical example of why news submissions on State-forced "progress" forced are such nonsense.

Not any change is an improvement and not any improvement is "nice". You have no clue what the cost of these changes is, and cannot claim that an increase is an improvement.

But hey - this is HN, so...
I’m guessing Pixar is using a distributed file system opposed to traditional NFS? Do you have any idea what storage system render farms tend to use?

At my workplace we have a smallish HPC center and ended up moving off of NFS at about 2PB of storage since we were starting to hit the limits of NFS (think 1TB of RAM and 88 cores on a single NFS server).
Too much fibre isn't healthy.
Eh, if we're honest in that conflict it's airstrip would have been bombed instantly and persistently.
I definitely have a browsing addiction. Learning things as an information junkie is addictive. What’s funny is that when I go for trips in the mountains with little to no internet I do fine. It is less like a chemical addiction and more like a habitual craving. If I have more interesting things to do I will not browse. If I’m bored though...
'Cloud computing'? People having remote access to much higher power machines than they do at home. And being able to use them with minimal lag?

Cloud gaming companies are going to benefit a lot from 5G I think. Also Machine Learning on remote GPUs.

I've also read that car manufacturers want to use 5G technology for cars to communicate with each other.