skysight-inc/HackerNews huggingface dataset:
Arrogance has a place and time. I enjoy running, so on race day when you need to summon all your strength being arrogant is useful. But it's usually harmful during training where you need to take it easy and listen to your body.

I go to run meets where there are much faster people than me and I struggle to keep up, that is very humbling and keeps my ego in check. Also, going to races and seeing how much better trained other are does that too.

Trying to tie this analogy back into your situation. There's no point in being right all the time at the expense of coming off rude. Save all that arrogance for when it counts and you need to win an argument, say in a meeting or something.

Also, I would say that you are probably missing some growth opportunities by being arrogant. Take a step back and don't worry about being right, but about growing.
> If your point is that nothing stopped people doing this a generation ago, if they'd thought about it, then I agree completely.

> But the key bit is they didn't think about it (or think it was sufficiently important).

My opinion on this topic rather is: everything (except how to build decentralized trust) has been known for a long time. It is also known for a very long time that these techniques work well (otherwise Satoshi Nakamoto would never have come up with the idea to make them a central piece of Bitcoin).
The central reason why it wasn't implemented before rather was that the people who knew about it did not have the charisma to convince "the people with money" that they should finance an implementation.

For example, already in 1989, there was an attempt to build a digital anonymous (though not decentral as far as I know) currency called DigiCash by David Chaum:

> https://en.wikipedia.org/w/index.php?title=DigiCash&oldid=83...

What happened to them? This company simply went bankrupt in 1998.
https://www.youtube.com/watch?v=1LopIroSjsU
Thanks for that! I love looking at historical game code.
Understanding PGP by Simulating it
The Linux kernel of course. In userland I have to say lib QT. I've used a lot of APIs and QT is always a pleasure to work with.
I am sure they are rebased several times before going public
Painless Linux – Boot Linux on the Switch Without Imx_usb_loader
I'd add that the author Laurent Mazare is a fucking brilliant person.
A $10k Startup Retreat (Behind-The-scenes and Tell-All)
There should be a symbol that says not-recyclable! Which would be great when my SO tries to put another milk carton in the cardboard recycling again.
I offer no arguments at all. The worth of a body of literary work is a matter of opinion, and I offered mine. That you can't disagree without becoming upset may be something you should consider contemplating when you are feeling more relaxed.

“your assertion that Dylan has brought "disrepute" to the Nobel Prize”

That would be a strange assertion. It wasn’t Dylan’s fault that he won, and he seemed completely uninterested in the fact, to the point that the Prize committee became offended. Which was amusing to watch.

“[Ulysses] is only slightly more approachable than Finnegans Wake.”

Not even close to the same league in regard to opaqueness. I’ve read it a few times with great pleasure, and so have thousands of others.

“The overwhelming majority of Bob Dylan's lyrics could be read, pronounced and interpreted by anyone with a 7th grade reading comprehension.”

I suppose that’s true. Are you saying that is the relevant criterion?
>And yet, no one cares!

It can top charts and have also tuned away a sizeable portion of the potential player base. Both can be true at the same exact time.

You're telling an easy to believe just-so story. And that's the problem with the way these things are analyzed.
The type safety argument is total BS. First of all the training script will fail for the very first time if there is a type error. You'd be a moron to pass an argument of a different type 'a couple of hours' into the training. No sane programmer writes such code. What kind of nonsensical argument is this.

What I have found static typing to be really useful for is in remembering what I have coded. It's quite hard to remember a dynamic type while you are writing code, given the number of variables you are dealing with. Seeing that type definition next to your variable name is a handy reference. I find it helpful to speed up coding a bit and being able to remember a lot more clearly what I have done.
Except the top result for "malta" on google is the wikipedia page. I know you're trying to make it sound it's very taxing ("I have to make an additional request, in a new tab...") but it really isn't.
It's explained in more depth here: https://fossil-scm.org/fossil/doc/trunk/www/fossil-v-git.wik...

Essentially, git is designed for the "bazaar" development model, while Fossil is designed for the "cathedral" one, which is what SQLite uses, being developed by just three guys working very closely together.
Isn't this a failure of IPFS that you can't reliably get to the content even though you know it's address?
Any electronic device huh... time to go mechanical!
The layout of development in LA was driven by the pacific eletric railway anyhow.
Specifically posted as a deep learning position.
The Moment of Distraction
Could you point out why you think it scales poorly? I've never heard those complaints, and my laptop benchmarks 100,000 basic messages in only a few seconds. Even so, you only replicate friends of friends, which for me is about 2500 people.

I'd appreciate your input, thanks!
Exactly my first inclination reading the headline. Why is a tax company entering the e-scooter game? Unfortunate naming.

I'm guessing they'd like everyone to pronounce them as taksēfi, not taksifi
I dont't completely understand your explanation, but flexbox does fill in the few spaces left by grid. (in my experience)
I want to buy
> Truly refreshing and reminded me of the attitude I saw more often in the early days of the web.

Kudos to the author for that. Unfortunately, he has extended his well-meaning olive branch to companies built on the philosophy of Bill Gates' Open Letter to Hobbyists.
I mean, he was 73 at the time. Having lived a long life, making a small but noticeable difference in the world, I think he had the full right to say "Ah, screw it, I'm done." after receiving the diagnosis.
Need Technical Co-Founder for Green Energy Startup
Looking for technical co founder to help launch a green energy startup. Full stack developer needed. Hyper ledger experience a plus. Must be located or willing to relocate to Austin,TX. Send inquiries to woodson@atgcleanenergy.com
Interesting! I love the idea of a company retreat, and this seems like an awesome way to go about it. Kudos to you guys! Seems like a great company
I'm not going to get into whether frontend development needs as much CS knowledge as backend (on the whole, because some backend is actually quite simple and requires 0 CS knowledge).

What I will say is that even if frontend takes 0 CS knowledge , which is a more common sentiment than that about backend, you are severely underestimating the other skills required, which some people are not cut out for, just as some are not cut out for hard core CS.
What is high quality salt?
Create Components with ES6 Vanilla JavaScript
Correct. Which, if one thinks about it, the start of something is one end of it. (said tongue in cheek)
Also, expand the bottle bill to include all recyclable containers, not just beverage bottles.
I believe (at least in the UK) that Tetrapak contribute to a recycling scheme (hence the Green Dot symbol - note it's NOT the regular recyclable symbol). With a bit of research I found a dedicated Tetrapak collection bin locally which we now take all our cartons to from time to time.

Things might be different where you are in the world.
How would you even test an emulator except manually? It seems like automated website testing, but even worse. I guess screenshots + scripted input?

That seems like it'd be terrible to try to get running reliably.
Meow Wolf reminds me a lot of City Museum in St. Louis, they are a living work of art. I stand by City Museum being the coolest thing in STL and would highly recommend it to anyone.

https://en.wikipedia.org/wiki/City_Museum
“if my password is complex enough” - fine for you, the average consumer chooses weak passwords, especially on mobile platforms.

“what is to stop someone desoldering the storage chip off my device and reading the data and bruteforcing that way?” - the key will be 128-bit, not bruteforcable in the next hundred years. The TEE contains that key, and can only be unlocked by giving it your user password, online.

The remainder of your arguments seem to be “well it’s not perfect, so why bother?” Servers don’t get left on the subway or stolen. Modern PCs mostly do have forms of secure boot. I can’t speak for Android ecosystem, but users won’t get a popup on iPhone, a modded firmware will just not let the phone boot.
I think the idea is that you go deeper only if you are stuck or unsure about something at your current level.
Rust ideas are indeed coming into C++ community, but safety was always part of the culture.

A big part of C++'s culture was that we don't need to write unsafe C code unless we really must. That is why Bjarne designed it in first place, after his BCPL experience.

The fact that many C refugees use C++ as pretty C, is a sad side effect of the copy-paste compatibility.
You’re conflating two things that just happened to occur at the same time: elimination of unions and tightening of the labor market. Unions provide consistency for when the market sours, and I guarantee you those salaries and perks are going away as soon as the market for labor sours. Unions are the only way labor can push back against capital. It may not seem that way because times are good but they won’t aways be especially because:

Either way wanting humans involved in the manufacturing chain is backwards and inefficient, and flies in the face of the inevitable automated future of manufacture. We desperately need to stop trying to recreate the jobs of 50 years ago and retrain people for the jobs we want moving forward. Manufacturing jobs just aren’t good jobs. If we can get people elsewhere to do them, my god, what an opportunity to get ahead for everyone here.
Augmented Reality and Industry 4.0: What It Means for CTO’s
I've only ever worked on small projects so I'm not at all familiar with these very high-scale distributed databases but from the post it seems to indicate that Spanner is in a league of its own because it integrated hardware into the mix where the others are software only. What are the differences in scale between the two categories mentioned?
China blocks Twitch game-streaming service
> The only price to pay is give up objects

There's other prices to pay, of course.

Rust doesn't target as many systems as C++, for example.

Adding Rust to a project means someone has to update your build/ci/cd/etc infrastructure, your development machines need rust installed and kept up-to-date, and your developers have to become familiar with Rust.

There will also probably be pain points when crossing the C++ <-> Rust boundary (since you have to do so at mostly the C level) - you lose lifetime information, you have to convert data types back and forth, etc.

These may or may not be show-stoppers, but there's certainly more than near-zero friction in running and maintaining a C++ code base with incremental pieces rewritten in Rust.

(I'm a huge Rust fan, btw).
Thanks! On FF Tridactyl is maintained. Vimium search bar dies in my FF because of number of tabs, so I have to use the native. Went to tridactyl recently and seems to be working better.

Edit: autocorrect fix
The Things You Need to Consider When Evaluating Any New JavaScript Library
I teach part time and as part of the training they covered why* speculation about motivations is so often very wrong. The Cosby trial was going on at the time, and I recall hearing the same questions being raised that I had just learned were terribly misleading. "If this happened, why did she come back?" "If this happened, why did she act friendly and thank him?"

I'm still amazed we don't teach theses lessons to everyone at a young age. If we know our gut impressions about evaluating evidence will mislead us, that sounds like a valuable lesson to learn before it hurts us or others. This doesn't have to be about rape, it covers handling grief, reactions to getting feelings hurt, social bullying, things everyone will encounter.

*why = more accurately, we were told that our impressions were inaccurate with a few sentences of explanations, such as the fight/flight/freeze response and how trauma is processed (or not) plus some statistics. Actual understanding takes more work, but the caution against assumption is the easier lesson.
Is this really the problem though?

The author claims her reason for not being able to „mingle“ with a room full of people is that she‘s afraid people won‘t like her. For me at least, the reason is more like missing relevance. Why should I talk to stranger X instead of stranger Y? And what would we even be talking _about_? That‘s what is holding me back from starting conversations.

Sure, not being able to tell if people like you is a problem. But in my opinion this only comes into play _after_ you‘ve made first contact.
If you enjoy seeing old soviet architecture in disarray (and other curiosities) you may want to check out http://englishrussia.com/
Coding for the Win – How I Built a Tower Defence Bot
Google Staff Discussed Search “Tweak” to Bias Trump Travel Ban Results
To reiterate, I don't disagree at all, I was only objecting to the characterization of the core problem as "finding sketchy accountants". Giving accountants sketchy information? Sure. The accountants themselves being stenographers for hire? No.
Self-driving trailer parks.

I'm trying to imagine the Trailer Park Boys if there were robots moving them around the NE.
Cool project. Who are you? Chag Sameach
Best WooCommerce FedEx Plugins
That works for CLI applications on desktop platforms, however there are many domains where C++ is used where the Rust tooling is not even available.

Embedded, GPGPU, certified compilers, HPC, Fintech, OS drivers, hardware design,...

So any improvement that brings more safety to C++ is welcome.
Yes, I think privatization of prisons is generally a bad idea, for exactly the reason you stipulate, which is also what I suggested: the US has a mass incarceration problem, because we've set the bar way too low on far too many crimes.

But those people aren't innocent. If your state/country makes smoking weed an imprisonable offense, and you smoke weed, you're not innocent. Is that a ridiculous thing to imprison someone for? Absolutely. But you're not innocent. So yes, we either need to reduce privatization of prisons, or we need to remove their ability to have a conflict-of-interest in this regard. Either way, it's a problem that needs solving.

But again, I think this flows more into the "mass incarceration" problem/rate than it does into the "imprisoning innocents" problem/rate.
Do these concerns also apply in an HTAP or OLAP context e.g. systems like Cloudera's Kudu, which uses Hybrid Time? Or maybe Volt which you also worked on?
Pallene is indeed approaching this problem more for performance than for autocompletion. (For just autocompletion it would be more appropriate to use a typesystem that is closer to full Lua, like Typed Lua)

For us, the main motivations for the Pallene approach are performance predictability and implementation complexity.

To get maximum performance with a JIT you need to write your code in a way that ensures that the control flow always stays inside the compiled parts of the code. If you are accidentally "too dynamic" then the JIT will fall back to the general bytecode interpreter, with an order of magnitude slowdown. The Pallene type system should ensure that if your code typechecks then it can be compiled to something reasonably efficient.

The type system also lets us use a simpler ahead-of-time compiler instead of a just-in-time one. JIT compilers are notoriously tricky to implement, which in turn means that it is more difficult to evolve them together with the language, or to port them to additional platforms.
Shadow of a spaceship on asteroid Ryugu – Japan's Hayabusa2 (jpg)
I have heard of this "apology", but never got around to reading it. On p. 12 right now. The author makes certain statements about age of people in math which are basically statistics arguments from a few famous examples and his "limited experience".

Also, a lot is different since the days of Hardy.

At least, now I see where some mathematicians get their pretentiousness :)
https://m.seattlepi.com/seattlenews/article/King-County-Coun...

https://crosscut.com/2018/04/salmon-tribes-should-beat-washi...

And just try getting a building permit in unincorporated king county.

King county apparently exists for either Seattle, or anyone but King County citizens.
Please be sure to distinguish between Couchbase and CouchDB. Couchbase is a CP system.
There is another take on this from the Indian context. This podcast describes the lifecycle of different plastics within urban New Delhi and how the sorting by numbers in developed nations only helps in dumping that waste in developing nations.

http://www.audiomatic.in/show/plastic-addiction-destroying-p...
In case this thought hasn't arisen already : it is likely the reason you observe that all the men you become involved with are crazy assholes is that you're subconsciously selecting only that kind of man.
One thing in particular that grinds my gears about a lot of software is how limited the actions I can perform on data are.

Take Spotify for example, a fantastic product by many measures, but which even so does suck in some ways. Being able to create playlists and to enqueue songs is a start, but think about a list as a special case, limited kind of graph, and think about what kinds of operations we are missing out on by restricting ourselves to just lists.

And that's not all. Spotify is also annoying in terms of looking at the currently playing list of songs. If you go someplace else and look at another list and then go back to the current playlist you'll usually be brought back to the top and if the list is long then you have to scroll a lot in order to get back to where you were.

And I would like to make arbitrary queries like "show me all playlists in which song x occurs".

And I would like to have access to the full history of songs I've listened to, including information about leaving the song before it was done, and skipping forward and back. And I would like to have the point in time in a song where I starred it or added it to a playlist.

Then I could query for example "show me all songs that I've listened to in the past six months, that I listened to at least 80% of the full length of, but which I have not listened to within the last two weeks" and play the resulting list.

Of course, the playlist being a simple concept makes it easy for users to understand. I guess the amount of people that want what I want is probably not many...
Type-safety helps you ensure that your training script is not going to fail after a couple hours because of some simple type error.

This isn’t a failure mode that ever happens in DL... 2 hours into the job you will only be dealing with floats anyway no matter what language you are using. If you’re going to fail on anything typed it will be in the first 20 seconds probably, basically the instant you start your first epoch.
I think I've heard that song. Interesting what you point out, although I'm not moved to admit what you claim I have to admit. I think the lines are awkward and the writing kind of crude, like Dylan generally. For example, writing "did growl" rather than "growled" in an attempt to add more feet to the line is highschool level. Given all that, the imagery is far more interesting than in the typical rock song, which makes one perk up on first hearing.
> Functions done in XSLT were a nightmare.

Did you "push" or did you "pull"?
Late reply, but:

I take my daily L-carnitine during my feeding window at night.

There are different levels of fast, for most people most of the time (ie those looking for weight loss), taking a pill during the fast should be just fine (as long as you're under 30-50 calories).

That said, personally I do not like taking pills during my fast, as it will wake my stomach up and cause some hunger. Same thing with gum and stuff, but that's all individual preference :)
If Yerevan is going to spend a bunch of money on something architectural, it would be nice to see the Yerevan Cascade finished... it's beautiful, til you get to the top, and see a 200 foot pit...
Inside the Awesomenauts matchmaking algorithm
Game Blog: A tale of two bugs
Yes, Spanner is quite unusual in the distributed database world in how hardware is a pretty important part of their solution. Other systems may claim important integrations with hardware, but for Spanner, the architecture really relies on particular hardware assumptions.

To answer your question about scale: there is no real practical difference in scalability between the two categories discussed in the post. Partitioned consensus has better theoretical scalability, but I am not aware of any real-world workload that can not be handled by global consensus with batching.
There's a sticker right on my recycle bin with instructions.
Static typing is also a nice way to communicate design intentions. But for this to work, the annotations have to be very expressive.

I don’t know the first thing about OCaml, but I have worked professionally with Haskell and static typing is a joy when it adds clarity and makes the contracts of functions instantly readable.

Contrast this with Scala, which I have also worked with professionally and the difference is stark. Scala type annotations are much harder to read, and the mechanism of implicits can make for extremely mysterious code that looks like it shouldn’t compile and only once you track down some distant implicit that’s somehow in scope, can you make sense of the way types are flowing through some function contract.
Cult classic TV show Veronica Mars is Hulu’s latest resurrection
It's also true that relying on the compiler to optimize some stuff away (instead of making the overhead explicitly opt-in) is not very C++-ish in nature.
The Tech Oligopoly – Part 1
> A big part of C++'s culture was that we don't need to write unsafe C code unless we really must

In C++ you don't have to drop down to "unsafe C code" to lose lots of safety guarantees (like data races, iterator invalidation, danging pointers, use-after-free, use-after-move, etc)...
Too many false claims for my taste. Especially wrt to eventual consistency and consistency guarantees. Also some misinterpretation of CAP theorem to fit the narrative. Very typical FaunaDB promotional post.
Creative Resources for Developer and Designer ​
I clicked on this just to see why a Tax startup was investing in scooters. I will postulate that this is a terrible name. My stance on 'ground scooters' is still up in the air. Both annoying and convenient. I have to agree with another commenter that they seem to replace walking, not driving, a net negative.
This question has come up before and I believe the answer depending upon company and whether it was employment or contract.

In my experience, it's flexible. But consider that companies have their own legal departments, advice, and tax requirements that may make the decide on hiring only people in their own jurisdiction. Technically yes they could all hire whoever they want as an independent contractor and make the bank transfer but that's too messy for many of them.
Casinos are obliged to give their customers money if they win the game. If there's a "problem" with the game that makes it easier to win then it's in the casino's interests to change it and eliminate that problem.