skysight-inc/HackerNews huggingface dataset:
This makes sense to me. If you're considering a monorepo with millions of lines of code used concurrently by thousands of developers, it's absolutely possible. You just need a handful of developers working on the infra to make it happen.

I do agree with GP though. I wish the author hadn't decided the things I do everyday are impossible.
A large portion of the radical left feels this way about Jacobin. I enjoy some of their articles, but it doesn't come without critique.

Famously, a post-leftist, anarchist organization called "Crimethinc" published an essay called "Your Politics Are Boring As Fuck"[0] which addressed some of the problems with the attitudes of "Jacobin Leftists". I really like this quote:

> The truth is, your politics are boring to them because they really are irrelevant. They know that your antiquated styles of protest — your marches, hand held signs, and gatherings — are now powerless to effect real change because they have become such a predictable part of the status quo. They know that your post-Marxist jargon is off-putting because it really is a language of mere academic dispute, not a weapon capable of undermining systems of control. They know that your infighting, your splinter groups and endless quarrels over ephemeral theories can never effect any real change in the world they experience from day to day. They know that no matter who is in office, what laws are on the books, what “ism”s the intellectuals march under, the content of their lives will remain the same. They — we — know that our boredom is proof that these “politics” are not the key to any real transformation of life. For our lives are boring enough already!

0. https://crimethinc.com/2000/09/11/your-politics-are-boring-a...
Weird comment given Space X is about to start moon orbit tourism trips.
Most of the complexity of C++ is entirely optional too. That doesn't make the observation any less valid.
Caro: if jq and xargs had a baby
Yes.

My electric grid provider buys power from Hydro Québec. I'm happy they're using a differential rate tariff for crytpo farms. Maybe it will slow the escalation in my bills, which outrun my attempts to conserve electricity.

That being said, crypto farms are an almost ideal workload for a smart grid, as long as they can shut off when other customers draw peak loads. They are a predictable base load, drawing power all the time. A grid with a smaller difference between peak design load and base load has a better return on capital.

That means a grid charging more to miners than other customers acts against its own narrow self-interest. But, grids do it anyway. My local grid pays to retrofit city street lights (another nice base load) from sodium vapor to LEDs to save power, for example.

If we (collectively) embrace crypto, we must also embrace nuclear power because it's great for base load and emits no carbon. Is that a bargain worth making?
1950 still faced massive WW2 damage and limited transport for materials. I would have expected a much bigger jump.
From what I've seen, the graphical element is what engages the kids. And block-based is easy to gat started - Scratch/Snap/Mindstorms.

Generally learning python is mostly text-based. CodeCombat looks graphical -- how are the graphics done? What needs to be installed? (codecombat.com just stopped loading)
XKCD in decline
Contact detects hands with laser, shows you AR on your side. Perfect.
If you spend your time maintaining and improving a low level library then having a monorepo is much better than having a polyrepo. Primarily because as you make changes to the library you can update everyone else's code that uses it rather than having to wait on them to do so. This reduces the need to maintain older versions of these libraries and applications.

Additionally you can submit the single change in one go which updates everyone and it is much cleaner than having to find out and know all of the repos that could use your library and manually submit to each one of them, probably breaking some for a time in the process.
Yeah we have a lotttt of fuck ups here in the US. Some people's parents aren't really there for them and the kid just wants to beat their own drum.

When drugs are cheaply available, some people lose control of themselves biologically and become threats to everyone else and themselves.

It's probably a bit different from the type of upbringing that is "typical" in asia, with strict rules and expectations for the kid to lead a hard working and sober life?

Just my thoughts. This is generalizing both populations.
>there is no requirement to make web content accessible to handicapped people.

Yes there is: the Americans with Disabilities Act. Many private businesses in the States have been - and are currently being - litigated against under said act.

The mandate of the ADA is to provide "full and equal enjoyment" of a public accommodation’s goods, services, facilities, and privileges. Places of public accommodation include, "place[s] of exhibition and entertainment", "places[s] of recreation", and "service establishments". The vast majority of websites are therefore "place[s] of public accommodation", are bound by the requirements of Section 508, and - since roughly this time last year - are required to meet WCAG 2.0 AA (https://www.access-board.gov/guidelines-and-standards/commun...).

In the States businesses are also required to meet the requirements of various human and civil rights laws enacted by states and cities.

And if your company has an international presence, it's also covered under whatever legislation exists in those jurisdictions.

Basically: hell yeah there are requirements to make web content accessible to disabled people. Almost whatever you do, wherever you do it, will be covered to some degree by legislation designed to prevent discrimination.

Of course the existence of financial/technical incentives are good reasons for businesses to make sites accessible, regardless of any legal requirements.
I'm not sure what you mean by technical and I'm surprised no one else has already listed this:

https://jacquesmattheij.com/gdpr-hysteria-part-ii-nuts-and-b...

It's the second of three pieces he did. The other two:

https://jacquesmattheij.com/gdpr-hysteria/

https://jacquesmattheij.com/so-your-start-up-receive-the-nig...
On the side we can't see from here?

I suspect foul play!
This may be true, but is not a very constructive comment without pointing out which language features or interactions between language features you find complex.

Ownership and the borrows checker may have a steep learning curve, but are not very complex. The rules are quite simple, the learning curve is steep because most programmers do not typically think about ownership (though they should).

(In my experience in teaching Rust, things like trait impl coherency rules, object safety, and finding a good balance between static and dynamic polymorphism are much harder for students than understanding the ownership system.)
They are doing beacon chain (a distributed unbiasable verifiable random number generator, constructed using commit-reveal scheme + VDF to fix commit-reveal biasability) to choose sets of validators for each of the shards. It is not your typical PoS design. I'm not sure how exactly validators for single shard will form a block, but even PBFT (tendermint style) solution would work in situation when you don't have to worry about membership of validator set.
It's very much possible to make changes to internal libraries used all over the place, but it does require versioning to be something that people think about, and a mechanism by which those libraries aren't just pulled from source control to depend on them. Once you've got some sort of dependency management such as an internal gem/npm/whatever source you can treat those internal dependencies the same as you'd treat external ones, instead of having to somehow coordinate a release of absolutely everything in one go.
I am not your buddy, pal...

as far as picking a "fight" I was not, I was being technical. When it comes to talking about Technical things I prefer when people are technical. This is key when writing technical documentation.

For example, if you were writing a technical doc you would not put in the doc "Turn on P2P feature" as that feature does not exist, instead you would say "To enable P2P communication, turn off Client Isolation"

One should be technical when talking about technical things, and assuming "most network engineers know what you are talking about" is often how mistakes are made...

I have seen companies lose millions because one engineer assumed another engineer knew or thought about, or would preform steps not included implicitly in an instruction set
Sorry, the salaries posted are not correct. Developer £40-8k, Senior Data Scientist £46-50k.
(88% OFF) the Complete Nmap Ethical Hacking Course: Network Security Review
> Is the choice to run a less valuable network really a choice?

Well yes it is, although people take Ethereum quite seriously the code-base led Vitalik has quite a distance to go before it completes the roadmap delivered some years ago. So it is fair for the foundation to patch hacks as well as provide other upgrades.

It you want to continue to use the hackable version because you believe that code should never change and be immutable and never change then that is also a choice.
PASETO seems to signal quality: libsodium, simple spec, platform-agnostic in the freak'n name.
I keep seeing the horrors and defects of JOSE/JWT, but then it keeps getting promoted. Maybe this is only an anecdotal example, but overly-enthusiastic populism in tech, IME, seems to have track-record of being a road to pain and sometimes ruin.

https://paseto.io

XChaCha20-Poly1305 construction in libsodium
https://download.libsodium.org/doc/secret-key_cryptography/a...
Awesome, great to know. Didn't know about the DSN so going to read upon that.
Asimov is definitely a favourite and the use of fiction to explore otherwise polical/philosophical ideas is something I wish we had more of.

That said, seeing the world as predictable cycles is... a strong theme in modern history/political philosophy & not unique to him. That's (imo) what makes the psychohistory great. It's a fictionalised form of an idea that appears everywhere humans try to think of a big picture. Destiny.. fate.

Marx was explicitly deterministic in his historical materialism theory, his core idea, and possibly the thing Asimov was parodying in psychohistory. Economics as a whole could be thing Asimov was parodying. The like of to set Malthus, Ricardo and even Keynes played this game. Modern economists (notably thomas picketty) predict cycles, their inevitable consequences and 2nd order effects.

New/neo liberalism in the 80s & 90s had a strong, economics-oriented idea that the world would inevitably move towards liberal democracy and it's economic institutions. Gibbon's "Rise and Fall of the Roman Empire" has strong deterministic themes: success, decadence, collapse, renewal.

Yuval Noah Harare's "Sapiens" has its driving theme of human history (a march towards more & better cooperation). The history leads directly into futurism & prediction in the sequel... also deterministic themes.

Destiny has been a favourite theme in our stories since our first stories.
You could say the same about a government backed currency.

"Sure, the government can send men with guns. But that's because they have the backing of the people. The police and the military. If they lose that, they can't."
> Sure, but e.g. on Debian /etc/systemd/system/sshd.service is 22 lines. The still-carried shellscript version is 162 lines, and that's before counting any of the per-distro shellscript libraries systemd removed the need for. That's a big reduction in complexity even if systemd didn't have any advantages over shellscript init, which it does.

And for that "simplicity" all you need is a daemon that depends on dbus, glibc and cgroups (IIRC), just to name a few - which makes it non-portable for anything that isn't Linux and non-usable for anything that doesn't want to depend on, say, glibc.

And if they got their way, dbus would have been shoved into the kernel (kdbus, bus1, or whatever they called it) - adding a bloated mess of an IPC mechanism into the kernel.

Simplicity. Right.
Please don’t bring that garbage reddit pun stuff here, it ruins any discussion it appears in.
Humble Attempt to Combat Fake News
About 10 years ago I attended a small local conference in Poland and met a guy who came there with his ~10yo son. As it turned out, the father was only an escort.

The kid was the most active person from the audience when it came to QA sessions after the talks. He asked genuine and interesting questions and spoke from his own experiences about building web apps and browser extensions.

I've never met anyone like him, even though I worked with some really good engineers in their 20s and 30s.
Top Places to Visit in Melbourne with Frankston Cab Services
Is it safe to put jwt in local storage?
Its in our nature to bias towards what we are exposed to through loosely connected emotions and experiences.

Its so automatic we don't even realise it happening unless we are aware of it. I see it as a kind of context-switching.
> You just need a handful of developers working on the infra to make it happen.

With thousands of developers banging on the code base, it's going to be more than "a handful of developers". It's going to be at least a few "handfuls" of developers full time plus probably many, many other full time equivalents spread out throughout the whole user base (testing, supporting other users, etc.).
This seems to be a worldwide problem with the Genius Bar reservation systems; happens to me all the time, even for "I just need someone to run a hardware test on this" appointments.
I'd add that a ratio of ~2000 stars to ~50 forks suggests that the blog author is very popular person and that almost no-one is using binctr for serious work. Nonetheless, I starred it as a code reference for interacting with the docker codebase.
There's a misunderstanding of what decentralisation means.

The difficulty bomb is in the code but the node operators (miners, etc) have to chose to upgrade their clients to work with the new fork rules. The decision of which code to run and which chain becomes canonical is in the hands of the community of users and not the developers, despite the Ethereum Foundation having full ownership of the protocol development process.
Command vs. Event in Domain Driven Design
The best things and stuff of 2018
If I wanted to read someone citing random papers, splooging, then trying to impress me with a hypercube I'd read the onion.
That was a neutral remark on the parent's first sentence about his being a minority opinion, not a pejorative against doubting blockchains' intrinsic value or whatever you seem to have understood.
Ethereum Events monitoring using Eventeum
Genomics plc | Software Engineers | Oxford, UK and Cambridge, UK | ONSITE | INTERNS | VISA | FULLTIME | https://www.genomicsplc.com/work-with-us/

At Genomics plc we are working to transform drug discovery by understanding the human wiring diagram. Our algorithms overcome the limitations of other methods, and are capable of working at an unprecedented scale of data: millions of potential links between genetic variation and thousands of human traits and diseases. We recently raised a £25M series B round (https://www.genomicsplc.com/genomics-plc-raises-series-b-rou...) and announced a collaboration agreement with Vertex Pharmaceuticals (https://www.genomicsplc.com/vertex-and-genomics-collaboratio...).

We are building a team of collaborative software engineers to transform drug discovery and improve human health. We value well-crafted software and clean architecture, developed through a steady process of incremental change. Our software developers continually strive to master new technologies and techniques, and always aim to choose the right tool for the task at hand. We reserve 10% of our working week for the exploration of new ideas, and share what we have learned with each other through mentorship, pair programming, and tech talks. We work in productive partnerships with our data scientists, statisticians, and domain experts to advance our understanding of the human wiring diagram.

Our current openings include:

Senior Software Engineer - Core Engines -> https://www.genomicsplc.com/work-with-us/senior-software-eng....

Software Engineer - Core Engines -> https://www.genomicsplc.com/work-with-us/software-engineer-c....

Software Engineer (Placement Year / Internship) -> https://www.genomicsplc.com/work-with-us/software-engineer-p....

Data Scientist -> https://www.genomicsplc.com/work-with-us/data-scientist/

IT Support Technician -> https://www.genomicsplc.com/work-with-us/it-support-technici....
The USB standards body is worried about 'fake' cables which claim to be able to support 1000 amps of current at 1000 volts and then proceed to catch fire...

This authentication is supposed to prove that the cables claims have been tested.

It will undoubtedly help safety and compatibility, at the cost of an open ecosystem and pushing prices up.
They’re essentially strain gauges, with a nub. But I don’t think you can just convert one.

IBM invented them (I worked a tj Watson research where they had a display case dedicated to its development).

When I was a IBM I had a mouse with a nub, it was much better than the wheel for scrolling, but the concept didn’t take off...

They’re seem to be some on alibaba..!?
Those areas you mentioned are all skills, where intelligence helps, but practice is far more important. And if your situation is like mine, then those friends probably spend way more time than you practicing those skills.

Instead of analyzing a joke / expression / reaction to death, weighting the subtle differences between synonyms, they probably tried a bunch of times and saw what stuck.

Don't confuse intelligence with experience.

ps. It took me about an hour to write this comment and it isn't any better for it. I probably could've written a dozen in the same time and become much better at expressing my thoughts instead.
> Lifetimes - implicit/explicit semantics for how long a name is considered alive, whereas in C++ there would be a delete or falling out of scope.

In Rust there's a move or a falling out of scope. Lifetimes are passive, and just describe the connection between references so that the compiler can check that they don't become dangling when values are destroyed in essentially the same places as C++ would destroy them.

> Borrowing - I still don't understand how or why a non-reference is implicitly consumed by passing it (read-only intention) by value(?) to another function and then can't be used again. Pony does explicit consumption.

Rust had a more pony-like model with annotations and different modes many years ago, but the model was unnecessarily complicated and was simplified to a "everything is pass-by-value" one:

- http://smallcultfollowing.com/babysteps/blog/2011/12/08/why-...

- http://smallcultfollowing.com/babysteps/blog/2012/10/01/move...

Things to know:

- Rust has no copy constructors (but does have a "this can be safely semantically duplicated by memcpy" marker trait (Copy), which cannot run arbitrary code. See https://stackoverflow.com/a/31013156/1256624 and https://stackoverflow.com/a/24253573/1256624.)

- A "move" is a memcpy (bitwise copy) of a value to a new location, where the source becomes inaccessible at compile time

- A "read-only" T is a separate type &T, which is a value in its own right (and &_ implements Copy, so can be passed-by-value multiple times without explicit copies).

- Every value of type T is always a fully-fledged T, with all of T's operations available

- Parameters of type T (e.g. fn f(x: T)) are thus full values

- For an arbitrary type T, there's no way to (implicitly) copy values of type T, so the only way to call a function with a T parameter is to have the callee take ownership/responsibility for the caller's T value (i.e. move it into the call)
Swedish teenagers created a proto-internet in 1982 by exploiting a phone glitch
It is for the benefit of the user in not catching fire
Any recommendations on tutorials suitable for 6yo for Scratch?
How much lighter is the lander compared to Apollo moon lander? I mean, how far are the Chinese from sending people to the moon? The Russians landed a Lunokhod too but were very far from sending people to the moon.
A lot of us have found the ML family of languages (F# mainly, but also OCaml/Reason) to very legible for expressing models of business data, so much so that you can sit with someone from the business side and cover over the code with them directly. A toy example that you can extrapolate to various business cases with representing a deck of cards:

// A Suit is one of:
type Suit =
| Hearts
| Spades
| Clubs
| Diamonds

// A Face is one of:
type Face =
| Jack
| Queen
| King
| Ace

// A card is either:
// A face card with a Suit and a Face
// A non face card with a suit and a number
// or a joker
type Card =
| FaceCard of Suit * Face
| ValueCard of Suit * int
| Joker

models like this are easy to read and the languages will ensure that when you work with them that you never miss handling a case.
Clinigrid | http://www.clinigrid.com | Paris, France | Onsite | full time

We do software that collect health data, integrate it, exploit it.

We're currently have open positions for two Senior Java developers.

Our stack is primarily Spring/Wicket with a lot of internal libraries developed internally over the time.

You'll join a small team in Paris (Champs-Elysées) devoted to make good software for health care sector in France and abroad.
I wouldn't know how to find it, but one of the better ideas I've seen suggested is from patio11. He suggested you make it easy for businesses that use your product to get an invoice for monies given to you. He won't "donate" money to open source because he needs to justify his business expenses, including on his taxes, which means explaining it the government. But if he uses the service for his business and can get an invoice, he's happy to pay you money in exchange for a document that he can put on file showing it's a legitimate business expense.
The advantage is that you're not selling out your user's browsing habits to the biggest surveillance company in the world.

That your pages are now lighter too is just a bonus.
How Technology has changed team communication
Can anyone tell me in which country I can use 5G network as a regular consumer? I don't really understand the author point if there is nowhere I can access this tech.

Also, having a 5G network with lots of restriction won't bring much usage. I prefer to have a good 3G unlimited connection than 5GB at 4G speeds. Same thing for 5G. If we cannot have unlimited (or close to unlimited) data then new usage cannot really be developed.

Edit : typos.
10 days of solitary confinement is HELL for anyone. There is a reason that many counties consider solitary confinement to be torture.