skysight-inc/HackerNews huggingface dataset:
> "And in your comment you just called "km" a unit again!"

Are you referring to "as the difference in units (km vs miles)"? The base units are meters and miles. I use km there because that is the use (with scale) in the original context.

"Unit" can have two different meanings. One is the use of measurement systems: meter vs miles. It can also refer to distinguish between the quantity and the unit in a measurement, such as "1 km" vs "1000 m": in the first case, the "1" is the quantity and "km" is the unit. In the second, "1000" is the quantity and "m" is the unit. As an aside, this sense of unit is often useful in "unit analysis" (also called "dimensional analysis").

https://en.wikipedia.org/wiki/Dimensional_analysis
Seems like Silicon Valley is learning that “restaurants” are hard, and thinking of things in terms of “software” and “optimization” doesn’t allow VC money to magically solve the fundamental problems. All are struggling except postmates which doesn’t carry any of the real burden themselves. They just need to make logistics and delivery cheap enough, often enough.
Introduction to Hossfeld Universal Bending Machine
If you're interested in documentation on early IBM computers, including the rare 600/700 series, there is a ton of stuff here: http://www.bitsavers.org/pdf/ibm/
...probably not with the approval of Microsoft, unlike in IBM's case?

Seriously, we all know about this right?

There was a book and everything:
https://en.wikipedia.org/wiki/IBM_and_the_Holocaust
You've missed my point. The comparison you're drawing between African Americans and Africans in Africa (or, very obviously, for that matter in Haiti) is confounded by the fact that European colonialism set the course for all those people. You're comparing the experience of people oppressed by Europeans and Americans with the experience of people oppressed by Americans.
Rayiner clearly answered this upthread.
This actually happened in August 2017 (http://www.bmvi.de/SharedDocs/EN/PressRelease/2017/128-dobri...).

I'm curious how this blog post by HERE (9 months later) differs from the earlier official statements.
You can get very far by just containing unsafety. In this example, you shouldn't need to sprinkle `new CardID` calls throughout your whole application. You will only use them when deserializing values from a typeless source (e.g. AJAX response), and that part should be contained to some AjaxService.
best part: "Drivers retain sole ownership over whether or not their vehicle data is forwarded or used by third parties."

I like it how it shows that data your device generates is your data, and only yours. It's like stating the obvious.
Development Is Difficult in Bolinas California
I actually own that book and I definitely recommend it!
x86 + win32 also forces a bunch of strict ordering(esp w/ volatile) that doesn't hold true on lots of other platforms. If you're developing code for testing on desktop then deploying to a target platform it's very easy to get bit by nasty concurrency bugs in a variety of ways.
Thank you for your kind words. I do need therapy, I would dismiss such suggestions when I was young and foolish, it's funny how a few years make you realise that one isn't normal as they perceived themselves to be.

I don't plan on quitting, and have taken active steps to help myself by trying to get fit (injuries and poor diet led to me being obese)

Thanks again!
YMMV, but my family relies heavily on Munchery and it's one of those "Silicon Valley" inventions that has made our life better. Generally the food is good and healthy and avoids a lot of waste (time and material). It's all about logistics and I hope they come through the difficult time.
And what's the radioactive footprint of the handful that catastrophically fail?
> you should invent some performance metric

profitability and growth
He's a cofounder. It says so in the title.
I have no such detailed lists. I'm human and flawed, some of it stems from not accepting myself and a lack of self-love.
Seconded. They are both great books. Some really amazing stories in there, like the development of the first hard drive.
I think one of those points is the historical context the argument considers and the consequences that surround it and who is making the argument. For example, if an accused white supremacist in a position of power makes an argument for immigration, should we apply this charity?
Generating energy takes roughly the same amount of oxygen either way regardless of whether you're pedaling a bike or just staying warm in a freezing environment.
I agree.. It is crazy i HAVE to go through a complex procedure to root my phone, and install a different operating system, just so i can deny apps access to parts of my phone they should never have access to and because there is no easy way to tell if apps are accessing parts they shouldn't be.
Transactions, Mutations, and GraphQL
> Embedded is a wonderful versatile world which allows developers to create various interesting everyday devices (in collaboration with the hardware team).

ROFL!

I've been working in embedded for over a decade, and it's always quagmire of buggy hardware patched over with C code, half of whose programmers have actually transitioned over from hardware design and don't know what they're doing.

With that in mind, I'm going to assume the author was sarcastic.

I love the field, for getting to work deep inside and very early on bleeding-edge hardware, but by god most days feel like being in the coal mine of computer systems.
No. What you describe as rational is, you might say, not well reasoned. If your reason only operates on the next several hours or days into the future, perhaps you have a point. I intend to live my entire life with as much happiness and joy as possible. Rationally, my thriving over years far outweighs any mere survival in a short-sighted sense. And importantly, your idea of what is rational doesn't lead there. It's simply foolish, momentary satiation.

For anyone taking your proposed rational course, however, me and my more rationally self-interested cohorts will eventually get wind of that game (assuming they act "rationally" according to your proposition), we'll band together to defeat them: after all it's in our interest to do so. Not that we're somehow altruists, but that we're self-interested for the long term, over the course of our lives rather than the next meal.

But even so, we don't need the threat of being pummeled by opponents to recognize the course of action you propose as "rational" is mere fools gold; we can see the benefits of the products of others as being far more enhancing than any one meal or some temporary bit of wealth. I gain tremendous benefit from the productivity of other people. Some of those people are artists, some are sanitation workers, some are engineers, and almost all I will have never known individually or even of their existence beyond the output of their minds and labor. It is in -my interest- that -they- thrive in a reasonable way, too. It's in my rational self-interest that they know they will reap the rewards of their efforts, rather than for me to simply steal it and undermine that trust.

All of this I can derive from the rational pursuit of my own self-interest.
Don't run random Docker or Vagrant Boxes seems to be something that isn't really emphasized by the providers of these services.

I ran into this realization the other day. I wanted to give Mint a try. I run over to Vagrant's site which prominently displays a "Discover Boxes" link. But gives zero indication from the main site that these Boxes are not provided by any kind of official maintainer or Hashicorp itself but are community uploads I suppose... at least I can't find any vetted information about who the uploader's are and why I should trust them.

This should be a big read flag in the quick start guide that screams: Don't just download any old box from our site and then load it up with all your customer data and put it into production. Instead it's buried deep in the documentation: https://www.vagrantup.com/docs/vagrant-cloud/boxes/catalog.h...
You're using 'rational' as something devoid from worldview - which it can't be.

Rationally I should have multiple children, as my only legacy is my name.

Still rational, differing worldview.

Part of the worldview your thoughts on rationallity betray is that only the 'here and now' matter. Which only fits a very small philosophy even within the subset of humanity that have no belief in anything supernatural.

A worldview guides not just our view on our relationship to others, and ourselves, and not just moral conduct, but the end goals being targeted. Our rationallity cannot be divorced from our motivations.

Some worldviews are just 'to live another day', others are more nuanced, measuring impact against criteria.

For example, frugality is a worldview, where you don't have any rational compulsion to kill, steal and hoarde, as you don't need it anyway.
I am generally the same. I have a smart tv, but mostly because it was 4k than it's "smart" capabilities. Once I am out of an apartment and into a house. I am going to have a much stronger/stricter network policies along with avoiding other "smart" devices.
+1 It's not the lure of wealth, but the infighting (relational politics) within academia that push people out.
You're ignoring that the paper's results (which they note) are affected by desegregation orders, and southern racial segregation shows different trends.
Oh, that's nice. Can it land on a barge?
Peterson is openly "way into" Jungian archetypes and psychoanalysis and shit.
I prefer to work with Swarm as well, but I bump into stability issues now and then. It’s probably not on par with Kubernetes
When I see transactions that don't make any economic sense I tend to suspect kickbacks.
(s)ed seems just as good, if not better (depending on size of workload).

also, this and most other examples itt don't solve the other part of the problem: saving the changes. ofc, the author provides a solution.
Munchery costs a $10-ish monthly subscription and then 2 meals costs you about $35-$38 delivered.

We're nothing like upper middle class, and we eat munchery twice a week. It's only a bit more expensive than pizza around here, and way way better. And much healthier.
His comments on the radiator grill aren't fair. The temperature of steam won't exceed 100 degrees C which some plastics are fine with. And the downward slope is to stop spilt water dripping inside. The fan (if it's working after that error!) will push the air through enough.
I need to have slack and a few other apps when I'm on call... well, i dont REALLY. all the on call apps we use have SMS/phone fallbacks, but having some native tools for handling these things is definitely a lot more convenient.

But other than that, using matrix as the default messaging app sounds great. Maybe I can pull some people off of hangouts. And I can't imagine a world where a phone like this doesnt have an OTP generator.

Web browser, chat client, OTP... I really don't use my phone for much.

Pretty sure this will also be my next phone assuming it turns out even half decent (i had backed the Ubuntu Edge back in the day, but I haven't backed this, I've given up on kickstarting/indie-go-go'ing things)
https://news.ycombinator.com/item?id=17044397

11+ comments, including why the title is clickbait
Seymour Cray sold Freon cooling systems with an integrated supercomputer. Famous for it. Any bio of Cray will speak of his pioneering work in refrigeration. “Remove heat” was practically design rule #1. Hilarious stories are told of Cray machines where the processor crashed but not the refrigeration, and a block of supercomputing ice was found the next morning.

So it is with Tesla, who will be remembered for their batteries.
Munchery cost a lot more than $10. Even 24 months ago when we started buying from them, it was a $10-ish monthly subscription and two meals turned into about $30 delivered. Now it's closer to $40.

We've ordered (I just checked!) 170 times. Pretty much twice a week since mid 2016.

They deliver pretty good, pretty healthy food that is worlds better than anything frozen that is ready to eat with 5-ish minutes of effort. It's awesome for two working adults.
A lot of times they aren't barriers, but metadata on the address map. ARM sticks it in the page tables, and x86 sticks it in the MTRRs.

PowerPC does treat it like a memory barrier instruction (eieio - Enforce Inorder Execution of I/O), but that's a stronger guarantee than you'd want for all volatile accesses.
>Decide to 1337 hack the website, I shall just upload a file with my custom 0day html script [0]

...custom 0day html script...?

Who is this guy? Batman?

Can anybody explain how an html 0day might be able to pwn a php file uploader?

That sounds terrifying... but at least I can be somewhat reassured that nobody is going to waste that on my wordpress installation...

[0] https://web.archive.org/web/20180508063705/http://5.61.27.15...
Gobble is hands down the best in the space afaik. Way better than Blue Apron (and faster too) tho Sun Basket is pretty solid.

Blue Apron is not bad tho
Killing Strategy: The Disruption of Management Consulting
Using bitfields to represent register layouts is completely broken. The layout of bitfields is implementation defined.
> Unfortunately, a lot of embedded low-level libraries deal with registers this way:

*(volatile std::uint32_t*)reg_name = val;

Who still writes code like this!? (maybe the ST folks responsible for the CubeMX BSP for STM32. Ugh...) Most places have finally moved on to using structs and bitfields. GCC and Clang support them well and consistently on the various architectures I've worked on (MIPS, some weird DSP, and a slew of ARM variations).

Some proper C code will define the 32-bit register like this (usually in a header provided by the hardware vendor, generated from the HDL):

typedef union some_reg {
uint32_t raw;
struct {
uint32_t bits1:4;
uint32_t bits2:3;
uint32_t rsvd:5;
uint32_t bits2:20;
}
} some_reg_t;

Then use it either like:

some_reg_t reg;
reg->raw = READ_REG(reg_addr);
reg->bits1 = 4;
WRITE_REG(reg_addr, reg->raw);

Or:

volatile some_reg_t *reg = (some_reg_t*)reg_addr;
reg->bits1 = 4;

The latter assumes the register address is mappable, and that programmers are aware that writing the field performs a Read-Modify-Write of the whole register. Programmers being fallible, it's a more risky approach that I don't see often, despite how concise it is.
I can't tell if OP is posting because of the Netflix documentary or because they are unaware of the documentary but stumbled upon this anyway. Either way, I finished watching it a few weeks ago and thought it was extremely well done.

Honestly did not think they were nearly as creepy as https://en.wikipedia.org/wiki/NXIVM which has gotten news in the last few weeks because the founder was arrested in Mexico for suspicions of child molestation/rape as well as his top recruit Alison Mack from Smallville for their crazy sex branding cult masquerading as an executive training + female empowerment program.
This completely ignores that the definition of open source code is that it can be audited.
How to Create a Search Microservice
Firetalk.

I was an early adopter in '97, it used VoIP for slightly laggy communications, it was really neat for the time, seemed like the future had arrived.

https://en.wikipedia.org/wiki/Firetalk
Moving away from a city into a quiet clean area

Travelling
That's not something that is measurable for office managers.

I don't think office managers need metrics - just a suggestion box. Most thinks are really obvious, especially if you let people tell you about them.

I guarantee if the had a suggestion box nobody would suggest an IoT water cooler.
No, RAII is great on embedded systems with static resource allocation.

Grabbing realtime priority or disabling interrupts with a lock_guard so you can't forget to release is a god send.
Unleash the Power of AI. Break the vicious circle of Trade Documentation
Error-free Trade Documents in minutes
Meet IDA, your Intelligent Documentation Assistant. IDA extracts , validates, creates and distributes Shipping Documents (AWBs, BLs, SBs etc.) at 10x the speed, with human-level accuracy and without a single line of data entry.For more details contact on vmoksh.shah179@gmail.com or comment your details we'll contact you.
Luddites are just people disempowered by automation and capitalism: if its cheaper to use machines than people, automation makes people effectively jobless - and if automation touches multiple sectors of economy it multiplies the effect by squeezing out people from multiple sides, reducing the labor demand significantly.

If there are no alternative sources of income(welfare, UBI) that correct this, expect many more "Neo-Luddites" to emerge; specifically in areas targeted for automation.

Its not that these people would be "against progress", they would be against more concrete things(such as the article describes) like automated trucks/delivery and start attacking/robbing/sabotaging the machines to discourage their use instead of people.
Just like some abuse automated cashiers(cash registers) to steal products and earlier trends of vending machine abuse: it doesn't register to people they are criminals because the target of crime isn't human, therefore justifying their impulse and intention. That means NeoLuddites don't lose their own 'moral high ground' and will be able to easily spread their ideologies as automation carries bigger and bigger chunk of the economy.
Yes - quite good.
Also, the aur community seems to be very active.
I go scuba diving in the Monterey peninsula area and the effects have been similar there. Without the predatory sea stars (starfish) to keep them in check, purple sea urchins have scoured many areas clear of any other life. I haven't seen a sun star in years.
The game is over in an instant but you wont die in an instant.
This line of code is very suspicious:

CartID cartId = new CartID(productId.toString());

This line of code looks perfectly fine:

addToCart(..., productId, ...);

There is tremendous benefit to making wrong code obviously wrong.

Not to mention that even if you do not have formally verifiable structure, you can almost always do sanity checks.
I have no recommendations but I want to make a point. I am not sure if by 'communication' you mean speech or writing, but IMO writing is superior to speaking when you have to communicate ideas that result from analyses and critical thinking.

Such results often tend to be elaborate (or long winded depending on who is listening) and need the listener to participate actively. Unless you are an invited speaker tasked with dissecting a topic, no one is going to have patience, and courtesy, to allow you to finish what you have to say. If you are going to be doing that at company meetings, the interruptions will be worse. The person in the chair might even cut you short by asking you to get to the point in a passive aggressive way. One could argue that developing good speaking skill is all about conveying ideas succinctly, to avoid this very situation, but I differ. Your speech is only as effective as your audience allows it to be.

Writing, on the other hand, provides a better means to communicate such ideas. Firstly, your speech idiosyncrasies, like accent, pronunciation, voice etc, won't become an obstacle. Secondly, you don't demand the listener to be patient and attentive to what you say. The engagement mechanics are better. The reader can always reread a portion any number of times till they understand, or can take a break and revisit a portion if it gets a bit involved. Then, it provides a better means of recording exactly what your thoughts are, one that lasts for a time much longer than spoken words. This not only allows your thoughts to reach people farther down the timeline, it also serves as a snapshot of what your ideas and inclinations were at the time of writing. Retrospection (along with introspection) is a key factor in growing intellectually. Finally, it doesn't suffer from the Chinese Whispers Syndrome when disseminated.

Now, I don't mean you have to develop essay writing skills because not every argument needs an essay. While writing essays is a very good intellectual activity, a short and coherent paragraph or two suffices most times.

Critical thinking is very addictive. You might start off with something small, like why a club must have a player, or why a product design is not good, which might be communicated reasonably well via speech, but you will slowly get to bigger topics where what I wrote becomes applicable.
It would depend on your goals... If you just want to fit with everybody else, use github. If you don't mind the dual licensing model of gitlab, go with it. If you really care about open source, either use notabug[1], savannah[2], or self host your own. Personally, my preference is with notabug. I only use github extremely rarely.

[1] https://notabug.org
[2] https://savannah.nongnu.org
I read the book, and Black presented a somewhat convincing circumstantial case. But there was no 'smoking gun'.

While its clear to me that IBM had some involvement in supplying hardware - it was also clear to me that this was IBM Germany (Dehomag) not IBM NY - while it was possible that IBM NY did know exactly how the machines were going to used - the book in my opinion made a leap of logic, by simply stating "they had to have known".

IBM supplied machines for tabulating, Germany used it for the Census, and for the railways, and it was used in many other occupied territories for similar purposes. To those ends, yes, they assisted in the holocaust - but I'm not at all convinced that the death toll would not have been the same without IBM.

In the end, none of this diminishes the technical achievements of IBM, its a side story - one you'd find in many multi-national corporations that existed during the holocaust.
I read about apples exported from China, covered in a toxic paint so they look red and beautiful, even though it is harmful, all to make a buck. I just wonder why humans have not evolved to, at a minimum, actually show some caring attitude toward others of their same species.

I think we're all doomed.
> If someone is using their money and status as a way to coax ...

But that's exactly how it works in a bar in Detroit, or Edinburgh or wherever with people of the same 'group', just with a less explicit wealth signal.

Here's a thought experiment; start chatting to a [man|woman] in a bar. When the subject turns to drinks, ask if they'd buy because you're on unemployment benefit and don't have much cash. Expected result?

Now try the experiment again but buy the drinks and make sure to set your Porsche keyfob in sight when reaching for your wallet.

Unless you are very, very charismatic and symmetrically attractive I expect two differential outcomes.
I tried to understand operads before. But I got sidetracked by graphical linear algebra: https://graphicallinearalgebra.net/
What critic of the West is deeper than Nietzsche?
Following his trail and that of his successors you can get oil.
Do not stop reading Richard Rorty either.
Jünger will also give you to think:
https://www.youtube.com/watch?v=0Ju5HFoD20U

Vattimo:

(2004) Nihilism and Emancipation: Ethics, Politics and Law, edited by Santiago Zabala, Columbia University Press, 2004

Reality:

https://www.waterstones.com/book/of-reality/gianni-vattimo/r...

Ferraris:

https://academic.oup.com/monist/article-abstract/97/2/200/11...
I'm a customer of Bevi. I got it for our office after seeing it in another startup.

I think Bevi is pretty great - cuts down on La Croix can wastage at the office.

Some things could be improved: sometimes it runs out of CO2 and everything comes out flat.