skysight-inc/HackerNews huggingface dataset:
> I would argue that the rest of your paragraph talks about how Rust (indirectly) improves security issues.

I think perhaps I didn't communicate my meaning clearly enough. Rust does significantly reduce the risk of a certain class of security problems (reduce not eliminate since it's highly unlikely you'll have 0 unsafe{} blocks anywhere in your dependency chain). That's not disputable since that's part of the language design. That's certainly an advantage it has over C/C++. However, security is far more than just memory safety & I have read nowhere that writing more secure code is a design goal for Rust (I'm not even sure yet such a thing is possible).

> Try misplacing a { in an average LaTeX document. But don't say that you haven't been warned. ;)

> Alternatively, write some C++ code that uses std::map<std::string, std::string> or something like that incorrectly, and marvel at the page-long exceptions with all the default template arguments expanded into an unreadable mess.

I agree 100%. I think perhaps you misread what I wrote? I said I have not encountered a compiler where the errors helps you understand a language.

> Is there a standard tool-enforced coding style for Rust that the community agrees on, in the same way that the Go community has by and large agreed on gofmt?

rustfmt
If instead you're near the mountains you can get into climbing (or even if you have a climbing gym nearby). Also highly addictive.
It has nothing to do with the resilience of cloud providers. If the cloud providers were resilient, then you wouldn't need all of the wonderful scheduling tooling from stuff like kubernetes to deal with unstable individual machines. You can also certainly have a microservice architecture without running anything on the cloud at all.

Microservices make it possible to simply deal with unstable environments. Cattle, not pets.
You could try to get away from app/web field where there is a bazillion of languages and frameworks and move to another fields with bigger inertia. This means the rhythm of adoption of new language and features is slower. For instance, embedded systems heavily use C and there many big Java or C++ applications. One drawback is that you may end up with a 20 years old messy code base to maintain ....

You may also want to try freelance. It is hard as you need to find clients but you are you own boss and pick whatever job you want.

Depending on your education, you could try to join a laboratory as a research associate.
Yes, tragedy of the commons is a perfect example of how capitalism can fail.
That's the door between train carriages, not in the station. I've never experienced an issue with the fake button but I'm going to pay attention to that sensor now!
Objects larger than the wavelength of sound in an acoustic tractor beam
But...

If you have to still do this with adults, it means the adults haven't learned to regulate their emotions well enough to listen to a rational argument even while they're upset. It's gotten so bad that some adults never listen to things they don't emotionally agree with, even when they're not initially upset (hearing contrary facts makes them upset). That is a catastrophe for rational thought and discourse.

If an adult or an adolescent routinely requires being engaged on an emotional level before they'll listen to your rational argument, then once you do engage them emotionally they will listen to anything you say, whether it's logic or pseudologic or rhetorical, semantically-null bullshit.

To elaborate a little bit...

Of course humans have all sorts of rational deficits. I never meant to imply they could be turned into Vulcans.

Putting too much emphasis on emotionally positive engagement over rational engagement leads to even worse emotional fragility and dependence than humans normally have. That leads to a constant preoccupation with the emotional side of interactions. And that indirectly atrophies their ability to evaluate incoming communication rationally, because they're constantly thinking about their own emotional state, or even worse the group emotional consensus of whatever groups they primarily identify as. That emotional evaluation interrupts rational evaluation.

I'm not advising people to eschew emotional engagement if they're in the business of persuasion, or in the business of keeping peace, or if keeping peace is a priority in a specific situation. I agree that that is sometimes needed, but I think it needs to be more limited in its application, and not the default approach for handling all disagreements. I don't think it works to create lasting rationally-based changes to concepts in someone's mind; when emotional evaluation (mostly) replaces rational evaluation, anyone who makes the listener feel good can get them to believe anything. All the valid rational arguments you use today can be undone tomorrow by someone else who has no rational arguments but can keep the listener engaged.
And replacing the motion sensor with an actual button never occurred to anyone. I guess it was a vendor's business requirement to justify the price? I can imagine that conversation between manager and engineer, "No, you can't remove the motion sensor. We sold them motion-sensitive doors! And while you're at it, the sensor's cost needs to be reduced more."
No I am comparing the utility of cash with the utility of crypto.

The claim was made that crypto is bad because it can be used for crime to which i responded like cash.

You claimed it's not at all like cash but you haven't actually provided any argument for how it's not. Instead you have looked at a few obvious differences which doesn't take anything away from the original claim that cash and crypto can be used for the same things and in fact are being used for the same thing.

I don't know how to make it much more clear.
Not to mention the terrible new ticket machines introduced in train stations across the country, who supposedly have touch screens but require pressing on a specific angle the buttons. The machines have one of the worst UI designs I have ever witnessed which confuses and delays on a daily basis people who just want to go to work.

And let's not mention the new trains that have an LCD display for bookings which is actually not used because they still put reservation papers on top of the seat. I have asked several times ticket inspectors and apparently the booking software doesn't work and often crashes. How hard can it be???

Enough ranting!
They could send you a .tiff to print it yourself :p
like color me impressed but this is some serious chauvinism. how come no one flags this or complains about it as vociferously as they do about sjws? in my opinion (not humble at all) this stuff should be treated exactly like if it were racist slurring.
Yes I agree especially the cleaning part. The kitchen and the rooms close to the kitchen it is critical to clean and clean and clean. The prep should take longer than the painting.

On the sand paper front make sure to spend money there. Cheap sandpaper last 2 nanoseconds and does a terrible job.
Why we terminated the account of an Australian white supremacy group
How to propagate const on a member pointer?
I do agree his language and tone can be very painful to read. Imagine getting called a moron in front of the whole world, when you could have private conversation first with a smaller group.

When I read his reply, I could feel the pain. I imagined I would reply back to him and say "well fuck you too." When I finished reading the email, regardless of who is more right or more wrong, I can understand and feel his frustration. I would absolutely go mad if someone messes with something I care about, and then have the guts to do fact checks.

But I still think there is room to offer an olive branch, honestly. But given how busy he is, and how many shitty patches they get, I can understand his frustration.

That being said, it almost seems like no one other than him, can do a better job in keeping up with the quality if he has to be the one yelling all the time. When Linus is no longer involved (for any reasons), can Linux kernel project continues to have quality code?

A couple years ago Linus shared his views on insult: respect should be earned. https://www.youtube.com/watch?v=JZ017D_JOPY

Worth watching.
The trains I use don't have these kinds of doors but some of the trains running from Edinburgh on the "inland" section of the Fife loop have the old style external door handles.
>The original post was "we need this brashness", my point is, we don't.

I think we do when communicating with some people. It's all a matter of context. To 99.99% of people being brash is just going to be a hindrance. For some however it's required for them to see what their actions are not up to standard.

That's my 2c's anyway. I've never had a situation (within the tech industry) where I've needed to be so on the nose as Linus, but a couple of times I've got close after repeatedly telling one person their actions were VERY wrong and risked doing the whole entire team damage.
> If your answer is to change the userspace architecture and shove everything into one process, you've made isolation _worse_.

Processes are one way of doing isolation but they're a very crude one (give each thing that needs to be isolated its own address space, swap the whole stack every time you switch tasks). A userspace scheduler (which, sure, would be running within a single process at the UNIX level, but that's the wrong level to be thinking about it) that knows about the details of what it's running can achieve the same level of isolation in a more lightweight way.
This is great! It reminds me that I need to do smaller projects with faster turnaround. They're much more fun!
> This is a difficult ability to learn. You need to stay quiet most of the time, then be a complete asshole when it's important.

I hope you aren't under the impression that Linus stays quietly and waits for the perfect victim.

> (I'm sure whoever came up with the current design isn't too happy about Linus calling it garbage, but they'll just have to deal with it.)

Or maybe whoever came up with the design was aware it was garbage from inception, there's no need to pity them gratuitously.
It does that, but only if the other submission has been very recently and/or(?) has points over a threshold - otherwise duplicate submissions are explicitly allowed.
Those growth points, and their associated market knowledge and budgetary constraints, would become perfect transition points into a friendlier architecture for the team... Plan for change, moreso than trying to plan against change.

Decomposing and fragmenting an established service into smaller clones of itself should be reasonably straightforward. In most languages with a component story (ie java), library reuse across microservices should make your service architecture orthogonal to your application logic. This kind of approach also eases a lot of pain of cross-service issues.
As a fellow Finn, I agree that our country is probably much more blunt and direct than the impression I get how the US works. That's also the way I like it, and I think you have gone way too far in the US in this politeness thing.

However, Finland is culturally quite homogeneous, so I think the reason behind the bluntness is not what you suggest it may be.

For a Finn, I think Linus is on the blunt side, but he's not an extreme case. In fact, I'd argue he's not an extreme case even among non-Finns; it's just that most people only hear about his rants.

Also, I find that Linus is somewhat quick to judge things, and often his reactions are based on a misunderstanding of the facts.
Have you looked at Clojure’s core.async? It’s a port of Go’s concurrency model to Clojure.
They just seem to open whenever they feel like regardless of the occupants needs.
This one should be on some offices' walls perhaps -

https://hrc.contentdm.oclc.org/digital/collection/p15878coll...

"And Mackintosh is Dead..."
When I did phone technical support for a computer company, I received my share of angry customer calls. In addition to keeping calm at all times in response to angry statements, I would try to subliminally impart better customer behavior on all calls. Since this was in the days of Windows 95, I would often have to spell out DOS and Windows commands. If the command included an "I" like "regedit" or "sysedit", I would specifically say "I as in intelligent" for that letter. These were almost all fairly complicated issues like getting a modem to work in the days of Config.sys and IRQ conflicts and "Plug and Pray". Having a customer primed for intelligence couldn't hurt, as I was leading the customer through regedit and sysedit editing over the phone (no fancy remote control software existed).
It is frightening to see bikeshedding in practice. I used to work for a regional transportation authority that would administer hundreds of millions of dollars in federal/state/local road projects. Local leaders would monthly come in and sit at a huge round table (40-50 cities/counties/regional leaders) and vote on projects. 800 million dollar projects would sail through with almost no questions in the first five minutes, but then the leaders would spend the next two hours of the meeting debating about the $100,000 pilot project to help the homeless.
Because cloud providers would rather pay for a little more hardware than have to hire or train an ops team that understands OpenBSD?
The toilet doors are awful - on more than one occasion I've tried to enter the bathroom only to see a horrified person sitting with their trousers/skirt down being slowly revealed to the world (having failed to hit the lock button after the door closed). No matter how frantically they mash the buttons they have to wait for that giant door to slowly open fully, then slowly close. Just awful.
stupid website, autoplaying video
So, is SpaceX now eligible for contract-breach money from the government for this delay? I assume SpaceX 'rents' the facility at KSP from the government. If that facility shuts down, then the government isn't upholding their part of the deal with SpaceX.

Say, as a company I had a deal where I rent an office, and the owner of the office decides for 2+ days I have no access to my office, because one-sided reasons, I can claim lost revenue from the owner, right?
A community driven security stack
Integrated security solutions are usually proprietary and opaque, this is a trial in creating a software stack that is freely available, easily modifiable and inspected, using only open source components and technology. While still far from the "automagic" of proprietary solutions, it can be a step in the right direction.

https://medium.com/@atalayasec/a-community-driven-security-stack-179139f33377
Years back, there were a spate of deaths resulting from people falling from train doors while moving. I expect this explains why some doors are now difficult to open?

http://www.railwaysarchive.co.uk/docsummary.php?docID=393

Also accepted, just good-old poor design can also be a factor.
Could this whole disaster and the shitty patches have something to do with the remote kill switch (Anti Theft) Intel have in their CPUs?

If someone could enable and trigger that remotely, it would make for fun times.
There's also mosh[0], as an SSH replacement that is designed to keep the session open regardless of how long you lose the connection.

[0] https://mosh.org/
Manipulation is the game they're playing, that is the whole market. Fuzz your eyes to abstract the details of the art pieces and only look at the social structure around it, and that's all the information you need to predict demand.
Sadly, humans are not rational thinkers. "Never Split the Difference" is a good book about that. I recommend anyone to read it !
https://zarino.co.uk/media/virgin-toilet-lock.jpg

For anyone who wants to see a door handle only an engineer could love.
I worked at a facility with a lot of these guys. They seems to work long hours, got laid off a lot, and the cars in the lot were not fancy at all.

The managers looked well rested and well paid though.
I'd be interested to see how this works in dealing with bad reviews. They often feel disenfranchised/slighted/wronged and not a few, angry.

I've been pretty effective in dealing with bad reviews for our app and lots of this method resonates with me.

As I'm systematizing the company a key area is putting in a process and tools for the team to handle bad reviews rather than me. So far however, it seems each situation and personality makes it difficult to pin down an effective process.
What I don't understand is this: why not just change the process so that unless there is any change in funding decided politically, funding always continues as-is?
Show HN: Jackal – An XMPP server written in Go
I travel from the south-west of England towards London every weekday, on a service that runs hourly. As far as I know, the trains that service this route only use this type of outside-only-opening train door, including the train I rode this morning. They are still very common here.
Thank you. Low context communication is associated with multicultural environments, but not exclusive to it.

https://en.m.wikipedia.org/wiki/High-context_and_low-context...
An insane amount of `NullPointerException` messages are ruining the fun! :D
"Micro" in this case relates to the services scope, not its operational footprint.

So if Netflix has a "User logon" service, and a "payment processing" service, used across their clients clients you might be looking at a couple of "microservice"s with hundreds of related employees. Imagine services for Googles search autocomplete, ML, or analytics...

As the article states the "micro" aspect is mostly in terms of deployment responsibility, freeing those 10-1000 employees from thinking about the totality of Googles/Netflixes' operations before rolling out a patch :)
The trains from Paddington through Bristol have this type of door. I've never found them notably awkward - The main issue I see is people using them with the wrong hand (as the man in the photograph is doing) as your arm doesn't bend the way it needs to.
BULLSHIT (I hear you like it). It's about basic etiquette, and treating humans as humans. No amount of gifted skill is a threshold for crossing that behavior barrier.
The increased duty on Chinese manufactured equipments will also be a factor to be watched out for.
A fraction of revenue from popular pages should fund a manual fact checking process that either temporarily grants or denies that page a trusted status.
If these media weren't popular or read, there wouldn't be so many magazines still being sold, or tech websites that apparently make enough money to keep going.

The average person is insecure about more advanced details of tech topics, yet still needs to use laptops and smartphones to survive in modern society. That is the vast majority of people, and those are the people you should be the most worried about, because those people decide whether Intel will ultimately get away with this or not.

And honestly, with that in mind your remark looks like a thinly-veiled snobbish remark about how you don't fall for any of that.
seq 21 | while read port; do
python3 -m http.server 80$port &
done

FTFY
My kid is 3 and loves Monopoly Junior. Every time anyone lands on one of her properties, she launches in to this apologetic refrain about how next time you can stay for free. She's gonna be a handful as a teenager.
Of course 44 is off by 2 (the answer is actually 42) but apart the program doing nothing actually useful, the blog article is nice.

We did something like that with actually some use some time ago (shameless plug):

http://reboot.pro/topic/18792-if-anyone-is-up-for-a-challeng...

All the way down to 172, 164 and 148 bytes and even a 97 one which is the bare minimum on XP, same link as already posted on the work by Alexander Sotirov, but more readable:

http://www.phreedom.org/research/tinype/

The limit on 64 bit (windows 7 64 bit) has been reported at the time to be 252 bytes, but simply padding with zeroes a smaller program worked to find this limit:

http://reboot.pro/topic/18792-if-anyone-is-up-for-a-challeng...
'The machines have one of the worst UI designs I have ever witnessed which confuses and delays ...'

The few stations where I've witnessed this, the bloke standing by the machine will just wave people through an open gate, provided they don't look like someone who will be a fare-dodger; which seems a very efficient way of doing things really?
The way I understood things is that if you are lucky (e.g. if you are military) you get paid when government is funded. If you are less lucky, you are simply furloughed and NOT paid for the time the government was shut down. For example: civilian employees in the military.

(The fact that the dysfunction alone of US government needs a whole dictionary is amusing: gerrymander, filibuster, furlough, ....)
You can run an ipfs node locally if you wish
Boeing kicks off test on Next-Gen 737-800 converted freighter – Aviation
Yes, a majority of the fast trains running from London towards Wales have this style of door.
The handle only on the outside of the door is quite a bit more ridiculous than what I was expecting. The old-style doors in German trains can also be hard to open. They have a handle on the inside, but they seem to require a considerable amount of force at times, and they have no clear indicator on when they are locked or unlocked. And the time to unlock after the train stops doesn't seem very consistent to me. They aren't very common anymore, but they do tend to confuse passengers that aren't used to them.
And how is that not also service oriented architecture? That's also supposed to be modular and one of the reasons for splitting out service is to scale. You can then place those services in a cloud...
I found this contradictory. Galleries set prices, but

"desirable collectors are well educated consumers and won’t blatantly overpay."

What are collectors educated in, exactly? Is it reading the collective market and understanding the pricing signals it generates? Is it marking new art to this market?

If the latter, how does that work if the art has no intrinsic value?
If the "open" button both unlocks and opens, what use case is there for closing the door from the inside without locking it?
Parisian metro and RER are nice. Metro is just a silver handle you flip and I believe it locks while in movement (I haven't ridden long enough in Paris to be able to see someone try to flip the handle when it moves).

Sweden/Denmark do it a bit better even. Sweden/Denmark regional trains are just a button in the door that lights up when you can press to open (only when stopped). In Denmark the metro is all automated with the doors. They do also have the infuriating motion sensors for the middle of the trains though where you stand there like an idiot sometimes trying to trip it and end up having to wave your hand above your head to get it to open.
I don't think you should always go with a microservice approach first, but you should always separate different domains/features into well defined modules/projects even within a monolith.

There have been plenty of times where I've taken a project out of a monolith and created a separate shippable package to be consumed by another monolith in a separate repo.

There were also occasions where I had to rip out a feature in a monolithic API that either needed to scale independently or be released independently and then just created a facade in the originally API that proxies the "microservice".
Seven Programming Languages That Every Beginner Should Consider
> touch screens but require pressing on a specific angle the buttons

It's possible the angle thing is because your nail works better than your fingertip. I've had this situation a couple of times, and selecting with the nail definitely worked better, but my experience with this is completely anecdotal.
The old stock GWR trains are still like this. They still use quite a few of them although they are being removed slowly by the looks of things.
How does something like this scale? The more hashes there are in IPFS the more latency, or am I misunderstanding?