skysight-inc/HackerNews huggingface dataset:
Feels like a good place to drop this for anyone who hasn't encountered it: python's loops have an "else"

https://stackoverflow.com/questions/9979970/why-does-python-...
SingleStore raises $80M to integrate and leverage companies’ disparate data silo
Thanks for the color. I'll add one more thing against my argument:

- Discoverability: How many times have you opened glossary of a book just to explore and discover what else is in this book? Or open up a telephone directory with no specific person or business in mind, but a general category - "Shoe repair"? I think when things are organized by category, it allows for discoverability which would be difficult in a flat-searchable structure. Search works great when you know what you're looking for.

This can be half-solved by listing all items in a tag. Just that they'd appear in multiple tag archives as duplicates.
HaCF is suuuuch a great piece of work! I can't even read the name without a smile from the joys of watching it.
I really like using https://tomato-timer.com/. It basically forces me to do productive things by making me feel like I'm in a race. Also helps make sure I take breaks :)
Tesla has been shipping cars with integrated self-driving hardware for years. Every car is transmitting data back to Tesla. They have been turning on additional self-driving features every few months for years.

Tesla is doing a limited beta of full self driving now which will be widely expanded in just a few months. I don’t understand how anybody but Tesla is poised to have self driving cars in the near future.
It will remove 90% of their power. The 10% will still be a force for evil, but then it becomes easier to attack them
It's been done for the OS (vis a vis seL4[0]), why not take a similar approach for the hardware? CSIRO[1] would happily take the funding!

[0] https://github.com/NICTA/seL4

[1] https://ts.data61.csiro.au/
AWS SageMaker and SingleStore: Operationalizing Machine Learning at Scale
> Apple doesn't know how to make really good TV. It felt to me like it was a lot of middling, risk averse people

What, no love for Ted Lasso? (I love that show, but I'm tired of grim gloomy edgy death-philic television. It's a nice change without being Hallmark.)
Figures from 2016 showed median was 13.4 years. Mean was 15 years.
That's brave, congrats! I like that.
will you eat your own dick on camera if this prediction doesn't pan out? lmao
I think it's abundantly clear Bezos gives no shits about controversy from one side harming another: how much profit does it make?

So basically, The Boys where Vought=Amazon & superheros=Amazon divisions.
In my experience, 20% time is something that has management blessing. Otherwise it's just a risky side project where you're still accountable for 100% on your main assignment.
Task Manager Source Code Review by Original Author: Retired MS Engineer “Davepl”
No. The article goes into great detail on this - if-else as a construct took a lot of iterations to finally appear in its current form. That fact is largely independent of how natural the word 'else' feels. If we used 'otherwise' instead of 'else', the control flow construct still wouldn't have been obvious.
Because it was never a thing
Does this actually confuse anyone? There are plenty of problems with iostreams, but I have never been encountered an issue caused by the use of << for streams.
You're confusing the letter of the law with enforcement.

Most drivers break the law every day in ways that are much more dangerous than a cyclist running a stop sign.

Let's consider speeding, one of the most dangerous and commonplace of traffic violations. Drivers are rarely penalized for it, despite its potential lethality.

On the other hand, it is relatively easy for a cyclist to clear an intersection due to a bicycle's slower speed and better field-of-vision.

Perhaps it's best to leave this issue to cyclists; most cyclists are drivers, but very few drivers are cyclists. And it shows.
They pretty much don't ever want you to hear about them in the news. They don't want compromised entities to know they are compromised so they will keep revealing sensitive information through the systems; they don't want specific vulnerabilities they are using to be known so they won't be patched, or even the general sorts of capabilities they have to be known; and at least traditionally it's thought like it makes the U.S. (or any other country) look bad to be breaking other country's laws and spying on them like this, when it's a country we theoretically aren't in hostilities with. It might make the attacked nations feel they have to retaliate in some way too, if it's public.

Perhaps if the NSA focused more on defense instead of offense, they'd have been better able to protect our own government against this sort of attack. Who can say if some of the vulnerabilities used were ones the NSA in fact knew about but was keeping in it's pocket for it's own use. A well-resourced expert federal agency actually focused on security could make everyone safer from snooping; when they instead prioritize snooping themselves, they instead help make everyone less safe from snooping.
Ford's truck business is so important they recategorized every single car they sell as a truck in order to utilize a fuel efficiency regulatory loophole that lets them sell more pickups. https://www.reddit.com/r/badeconomics/comments/ep4wza/corpor...
Did we not expect capitalists to despise their class enemies, the workers?
1) I was involved in improving the security scanning of SignalFX agents about a year ago (if there's a changelog, then you can figure out the month.) So SignalFX has at least basic processes in place now based, on results from our scanning. You will have to upgrade if you're using older packages and want the benefits of the new release processes.

Note they were initially bewildered, until I pointed out that their entire client list could be pwned. Then they got on top of it.

2) Note that if you use multiple agents, it's possible to have up to 5 GB RAM used for agents. That means if you're using 8GB RAM containers/VMs in production to run java applications, they are starting with less than 2 GB RAM for application and heap. You might want to check on that.

Upvote to thank me for the time invested in improving their agent packages.
Similar here. Bass guitar with Rocksmith. I like it, but don't spend enough time on it to be good.
Why does it seem like everyone on HN but me has a New York Times account? I have moral issues with getting one.
No. Hard / difficult is the opposite of easy. See the talk by Rich Hickey linked in a sibling comment.
Especially if they didn't report it in their documents submitted to the company.
> and has little to lose in terms of reputation.

Nothing to lose at all. Deny the attacks and thank the news gods for publicity that distracts from reporting on their ongoing concentration camps.
> Nazi labour laws were best in contemporary world. Reduced work hours, periodic breaks, paid holidays and sponsored trips to Italy as perks.

They got sponsored trips to a lot of places in Europe: Poland, France, Russia...probably best to avoid that last one though.
Look at marijuana today, your example doesn't hold. The black market would still hold an advantage due to not paying taxes. Black market marijuana sells for 25-40 percent of the cost at the regulated market, often at a higher quality
If you think there is more racism here than the era when McCarthy was the new hotness....
It's not a story.

Tesla has been growing revenues 50% on average for the past 10 years.

Most other car makers are roughly flat. This year ICE cars, globally, are in decline.

Tesla will grow 50% on average for at least next 5 years.

Also, there has been a ton of money looking for a place to invest for the past 20 years. And there are plenty companies that are investable. Just recently we had monster IPOs from DoorDash, AirBnb, Snowflake and others.

At the same time there are many more companies that one could invest in but doesn't so it's lazy to attribute "lost of money available" to outsized successes like Tesla or Snowflake.
The author is conflating the "fun of driving" with the necessity of driving 20km every morning and evening to get to work.

Many people who don't really enjoy cars are now caught in a car-centered society where they have no choice but to drive to go anywhere.

Even those who enjoy driving should not be allowed to have too much fun and take risks on public roads. If you want to have fun driving, get your car of choice and go to a car circuit. Do not endanger others driving recklessly on scenic roads. It's just irresponsible.
Tesla might have one of the largest single charging network, but by default in the US they only support their own proprietary chargers. I see far more non-Tesla chargers around in my area. They're different brands, but they all use the same standardized plug.

Just go to any site showing chargers in your area. Turn on just the Tesla and Supercharger plugs. Then turn on just the J1772 and CCS plugs. See which one looks to be the bigger network.

https://www.plugshare.com/
Probably, the subtitles on the videos seem to have a lot of additional dialogue he cut out.
I totally agree that lockdowns are super expensive, and should only be used as a last resort, but I think you're missing the purpose of lockdowns. The purpose is not to save the lives of <however many people are dying right now>. The purpose is to bring the R number <https://www.bbc.com/news/health-52473523> below one, so that the number of sick people doesn't increase to the point where the health care system is overwhelmed (which would lead to a substantially increased death rate).

Taiwan is an example of a country that managed to eliminate covid-19 without lockdowns, so it is possible, but part of their success is likely due to the fact that the authorities acted very early to impose strict quarantine rules and contact tracing (when there were fewer than 10 new cases per day!) AFAIK every other country that has managed to eliminate community transmission has done so via lockdowns.
Most of those countries aren't actively embracing the enslavement and brainwashing of an entire ethnic group.
Every car company has electric cars now. Unless Tesla gets self driving they will not be able to keep margins high.
Yes! Yes!

Since most cyclists in the US also have car insurance, our rates could be based on computing the risk of each mode of transportation. Cyclists would pay less for insurance. Make my day.
Cool, a web toy like they used to make 'em, back when the web was fun and the possibilities seemed endless.
I don't think things have changed that much, only Google grew so big that 20% projects became a potential damper on your career (the incentives of perf and promo and all that horrible stuff). But the freedom has always technically been there.
Apple is now bigger than the entire Australian Stock Market
Not to agree or disagree on Sky News Australia. Just on the dataset itself, by searching for my previous company I found many people I know of, and I can at least say that the 'hometown', 'organization' and 'education' information is accurate for a few I checked.
Referring to the three-way “FORTRAN” syntax, you say, “The three-way "if" was more powerful than just checking for a negative, but was probably more confusing,” this is not right. As a 15-year-old at Stuyvesant, in 1966, learning FORTRAN 4, I assure you it was the most natural thing in the world. Especially instructive was the fact that usually two of the target statement numbers would be the same. FORTRAN 4 didn’t have Boolean data types, OR, or AND and += was still in someone’s nightmare.

Note also that when Microsoft put IF( , , , ) into Excel, the most widely used computing application in the world, they essentially used this syntax.
From what I understand, 20% at Atlassian is more like: spend every Friday doing whatever you think is most important/interesting. That's quite different from my experience of 20% time at Google, which tends to require explicit manager approval.
Very similar system to what we have been using for a good 10 times or 15 years. It works quiet well.
I would assume syscall user dispatch. "Syscall User Dispatch allows for efficiently redirecting system calls and to be done so for just a portion of the binary. The system calls can be redirected back to user-space so they can be handled by the likes of Wine."

https://www.phoronix.com/scan.php?page=news_item&px=Syscall-...
The letter was more "hey, people keep running this particular stop sign and this is the main bicycle path that students use to get to school. Please do something about it. Maybe like cutting back the tree in front of the stop sign or posting someone"

Instead they added a stop sign to the main road and now more people run that particular stop sign.
Ontology is overrated: https://web.archive.org/web/20191117162526/http://shirky.com...
Disable javascript for nytimes.com.

It's a one click action with uBlock Origin in your browser.

https://github.com/gorhill/uBlock/wiki/Per-site-switches#no-...
They fly these out of Beale AFB and occasionally crash them in the surrounding area. In 1996 a civilian on the ground was killed:
https://www.latimes.com/archives/la-xpm-1996-08-08-mn-32366-...

Another U2 crash not far from there happened in 2016.
Waymo currently has self driving cars on public roads today, with actual paying customers:
https://arstechnica.com/cars/2020/10/waymo-finally-launches-...

Meanwhile Tesla has taken no steps to get approval from regulators (feel free to prove me wrong). Until they start to do so, their self driving program is pure vaporware.

Also, to date they have shipped no features that they are legally allowed to call "self driving" or "autonomous".
I think if this is the parents' responsibility, we should allow e-cig companies the ability to hand out free samples of fruit vapors at elementary schools. The way these game companies are targeting kids is criminal.
I think this idea can be transferred to cities. To me the best bike network is one that is independent of the road network. Look at the 606 or lake front path in Chicago.

Look at Boulder Colorado which has an extensive network where many of the paths hug the creek running through the city.

The easiest place to start in most cities is to just build paths along rivers and streams that go beneath or above roads.
>To be fair you have the burden of proof by asserting "computers connected to the internet can not be secured."

How so?

In fact, competent InfoSec folks will tell you that you should assume that "if you connect a device to the Internet, eventually it will be compromised."

That's not to say a device will be compromised, but making such an assumption, given the history of Internet connected devices is an eminently reasonable one.

I've yet to see any formal proof that computers connected to the Internet can be secured.

If you have, please link a reference. I'd love to see it.
exactly! their electric drive train is fantastic but their build quality is subpar for a $35K+ vehicle. all the other portions of their business like autonomous driving and solar are negligible relative to their car business. the only explanation is that there is a ton of capital and people have no clue where to put it so they are investing like wallstreetbets.
If you like dark humor, Patriot is criminally under-rated. Probably the best thing I've seen on Amazon Prime.

Recommended if you like: In Bruges, pre-2009 Guy Ritchie, Oceans *.
> Bitcoin is already becoming the standard for large, irreversible transactions, where it excels

A single transaction is not evidence of bitcoin "becoming the standard."
Hi again guys - thought you might find this one interesting too, even if you're not Australian.

It seems like the age of the mega-corp is back (after a fairly long hiatus from things like the Dutch and British East India companies, standard oil, etc.), with companies like Apple, MSFT, Amazon, Alphabet, etc. giving a wealthy nation state like Australia a run for its money, economically speaking.
Save that for the James Burke obit.
I don't think this is doable yet. To effectively do decentralized/p2p web in a mainstream browser, you'd need (some of) the features mentioned here - https://github.com/mozilla/libdweb
Election officials in two counties claimed that an automatic update to Dominion machines was to blame for their multi-hour outage during the election. Automatic updates are not only vulnerabilities but can undermine trust in elections.

https://www.politico.com/news/2020/11/04/georgia-election-ma...
Well, part of Guy Burgess's cover (if you will), was that he was so gay, so posh, and so drunk that it was impossible someone like that would be a spy.
Here here. Even if you can manage to live such that you are not forced to drive in order to get where you need to go, you are still forced to share almost all of the space on your way with cars. And the reckless/inconsiderate drivers pose more than just an inconvenience, it's a real life-or-death threat that one is forced to live with.
Some companies (and even some individuals) are of the opinion that, since they are "good" or "smart" or spend $x amount for "security", they aren't going to get compromised. Even worse are the ones who still concentrate their efforts on their firewalls and assume that, inside the network, all is well. They're the ones whose networks and systems are going to be completely and thoroughly "pwn3d" when someone does eventually get in.

Nowadays, the general attitude amongst the "experts" is to assume that you/your company/organization WILL -- at some point -- get compromised and to, instead, plan for that eventuality and work to minimize the damage an attacker can do once they have gotten a foothold inside your network.

That means doing just the things you mentioned: preventing oateral movement, privilege escalation, and exfiltration of data, concentrating on RPO/RTO (a.k.a., getting things back up and running as quickly as possible once the shit hits the fan), and so on.

I've certainly not heard of anyone recommending that software and systems NOT be updated. There's only so much you can do, though. You can make sure that all of your software is only coming from "trusted sources", verify the published checksums (if any) and attached digital signatures, scan files with an up-to-date anti-virus (although, nowadays, that may not actually be worth anything), and yet STILL get hit by something like this.

So, you do what you can, try to protect yourself and your organization as best you can, and prepare yourself for when the day comes that it's your name in the headlines instead of the Commerce Department and Treasury Department.

(Personally, I'm of the opinion that if a nation-state wants in your network, they will -- one way or another -- get in. I'm looking forward to the day that hosts don't have a default route, are blocked at egress, and all "external" traffic has to go through firewalls and proxies before it can get out.)
Nail Care Collection – Nail Care Collection – Ocean Mist
Yep!

https://play.johnnydecimal.com/johnny.decimal/projects

This is actually what I’m running at work now. Over Xmas when I get some time an edited/updated version of this will become a page on the main site, it’s easily the #1 question I get by email.
I thought all the script kiddies were using curl ? :)
I would like to be able to upvote this answer 10 times.

I often remember that old joke:

When asked to pass you the salt, 1% of developers will actually give it to you, 70% will build a machine to pass you a small object (with a XML configuration file to request the salt), and the rest will build a machine to generate machines that can pass any small object from voice command - the latter being bootstrapped by passing itself to other machines.

Also makes me remember the old saying

- junior programmer find complex solutions to simple problems

- senior programmers find simple solutions to simple problems, and complex solutions to complex problems

- great programmers find simple solutions to complex problems

To refocus on the original question, I often find the following misconceptions/traps in even senior programmers architecture:

1) a complex problem can be solved with a declarative form of the problem + a solving engine (i.e. a framework approach). People think that complexity can be hidden in the engine, while the simple declarative DSL/configuration that the user will input will keep things apparently simple.

End result:

The system becomes opaque for the user which has no way to understand how things work.

The abstraction quickly leaks in the worst possible way, the configuration file soon requires 100 obscure parameters, the DSL becomes a Turing complete language.

2) We have to plan for future use cases, and abstract general concepts in the implementation.

End result:

The abstraction cost is not worth it. You are dealing with a complex implementation for no reason since the potential future use cases of the system are not implemented yet.

3) We should factor out as much code as possible to avoid duplication.

End result:

Overly factored code is very hard to read and follow. There is a sane threshold that should not be reached in the amount of factorization. Otherwise the system becomes so spaghetti that understanding a small part requires untangling dozens and dozens of 3 lines functions.

---

When I have to argue about these topics with other developers, I often make them remember the worst codebase they had to work on.

Most of the time, if you work on a codebase that is _too_ simplistic and you need to add a new feature to it, it's a breeze.

The hard part, is when you have an already complex system and you need to make a new feature fit in there.

I'd rather work on a codebase that's too simple rather that too complex.
Why a major telecom provider switched from Amazon Aurora to CockroachDB
Wow it took me a bit to figure out what was happening. How neat
UK Blood donation: Rule change means more gay and bisexual men can give blood
> gdb works on zig code, so it isn't unreasonable to expect gdb frontends to also work

As they say typically in the license conditions: This software comes with absolutely no warranty.

Nothing that's not tested in every release (better in every CI build) can be assumed to work. How much of a standard boring Linux distro is written in zig? (That's an honest question, not a justification or even a defense to ship broken software.)

So yes, the headline is most likely misleading: It should be "The state of debugging zig binaries in NixOS." I expect that debugging a C binary on OpenSUSE[1] would give different results.

[1] I picked OpenSUSE here because installing library source is very easy and to my limited experience gdb just finds it. I haven't used OpenSUSE for a while. I have never used NixOS, so no clue whether that would rank above or below average.
Good taste cannot be reduced to simple rules. Hence, some authors who make a virtue of avoiding adjectives produce great works. Others who make a virtue of using copious adjectives also produce great work. The point is that whatever their style they have something other than a rule. They have great taste...

So it is with programming. There are all manner of prophets who preach OO programming, functional programming, TDD, Agile, Design Patterns, type-safety, pair programming, kanban, etc, ad nauseum.

The truth is that great programming, like great literature, depends on developing great taste. Only then will you deploy whatever tools you choose like a master.
I needed to hear that, thank you. <3
I remember finishing The Spy Who Came In From The Cold (age 19 or so) and thinking that a) I absolutely loved it and b) nothing happened in it. It seemed like the entire novel was hints and suggestions and beaurocracy and yet somehow it was absolutely riveting.

A few days ago I started watching the Alec Guinness Tinker Tailor and my wife commented on basically the same thing. Where other spy novels/shows are "bondian" and glamorous Le Carré is shabby and beaurocratic and magically more compelling.