skysight-inc/HackerNews huggingface dataset:
Over the last decade, I’ve replaced the defrost element on my fridge, the door latch on my washer, replaced the ice maker, changed the bearings and seal on my in-laws washer, the magnetron on my parents microwave, the door switch on my parents SubZero fridge, and probably a few other things that I’ve forgotten. Most of those were in the $20-30 range, and only the magnetron was substantially over $100. Parts are readily available though not locally anymore at a price that makes sense.

When I compare working to earn an extra $2000 to have $1000 left after marginal taxes to buy a new appliance vs a 1-3 hour repair (half hour google/YouTube and the rest with tools in hand), a DIY repair often makes more sense, even if your success rate is only 50%. My success rate is over 90%. Only substantial failure was a washer of ours that I couldn’t get the bearings removed to replace. They’d failed and spun and chewed up the shaft too much, leading the parts required to be prohibitive compared to a new washer.
Why have humans never found aliens? – Where is everybody?
Ok per wikipedia (https://en.wikipedia.org/wiki/Algorithm)

"Starting from an initial state and initial input (perhaps empty),[4] the instructions describe a computation that, when executed, proceeds through a finite[5] number of well-defined successive states, eventually producing "output"[6] and terminating at a final ending state"

The "finite" bit I guess is the key thing, that I think was what my lecturer would have been getting at - the canonical bozo sort is not - you could just run for ever, as you might not /ever/ produce a correctly sorted version of the input. That article also points to "randomized algorithms", taking some random input (you could image random input being an RNG seed I guess?).

That article does include monte carlo algorithms, which technically could not terminate (Montecarlo simulation of a bouncing photon could technically go for ever) so I am left confused.

The lecturer was Prof. Tadao Takaoka, who was great, and apparently (per google) was on the editorial board of the journal Algorithms (http://www.mdpi.org/algorithms/editors.htm)
Advancing at Google (as a Software Engineer) involved getting lucky. In order to be promoted in 2010, you needed to be responsible for a relevant part of a valuable project (in the eyes of executives and other Engineers) that succeeds. During many cycles, it was clear if a promotion or raise would be possible before work even began. As loyalty is rewarded, it also tended to be wiser to stick with one project/manager until leveled up.
Google has been riddled with a--holes since at least 2010.
Install and Configure  Gitlab on Centos7
I love this topic, if you are interested in the details how companies engineer products to break watch AvE videos on YouTube. He is disassembling tools and pointing out how they are made to fail. There are a few exceptions still, like Hilti who's business model is to rent tools, so they are interested in building lasting and repairable things.
A good book on data representation (UI, charts etc.)
Starting a new job where my initial task will be to build a UI that does "analytics".

Although I have experience with building this kind of things, I have never read any meaningful theory on the topic and this time the task is quite challenging, so I'd like to educate myself.
Show HN: Shitty Log, very simple log mechanism for lazy devs
Optimal time for waking up is whenever you wake up without an alarm clock.
Yes, I wouldn't want to survive on 25% of my salary, also I don't need to. I still can work as a programmer, just not for companies which are DIRECTLY competing. It's not like I can't work as a programmer whatsoever. Also if I had job offer from competitor, my current employer would need to pay me 50% of my pay, I could still find another job (even with better salary) AND still receive that 50%. It's non-compete, not "no work for you".
Forced Evictions, GoK Jinn-Theocracy Exorcisms, Assasinations
Brave 0.55 released
Or put differently:

How long is that piece of string?

a) Here, have a look at it. It's exactly that long.

b) 4.51 inches

both answers are correct. "a" is correct by definition. "b" may be totally correct if we add a precision to the answer, like +- 0.01 or whatever we find true.
No, I wasn't aware, nor do I share the opinions expressed in the documents you point to, but if I find a pertinent and interesting document I point towards it whatever the website publishes otherwise.

Even if I knew I would have proposed this link to a document in my opinion pertinent and where I don't find any racism-preaching (this particular website/the Web/the universe all have their share of shit).

I'm all for exposing and debunking dumb and dangerous doctrines instead of feigning not to know about them and letting some think that they have to be true because no one criticizes them, therefore I don't refrain to directly link to such material, while expressing at least that (and, better, why) I don't agree (as you just did).

The author discussed in the documents I linked to is Dominique Venner. He wrote a book titled "Histoire et Tradition des Européens: 30 000 ans d'identité" which seems pertinent to me in this thread because it exposes a thesis about the relative importance in European cultures of Homer's literary work. Venner was considered far-right, I don't know he was nor if it extended to sheer racism and such fuckery, but it may explain why one may find many material from/about him on such websites but not much elsewhere as, IMHO sadly, censorship and ad hominem are far too common. Racism is as dumb and dangerous as censorship.
wait, are you now defending a "tax break for the rich, so they can show poor home owners that they are too entitled"?
I think they meant even though Scheme is pure, that's not the reason people admire it. Rather, its speed and usefulness engender that admiration.
Could also be temperature and humidity etc.
In all likelihood you won't even work on any of those projects.
Cool startups that want to be like Google and FB, but are still at around 10 employees.
It's hard to get an idea of scale in these pictures, so the pods seem impossibly small and unlikely to fit a whole person.

A picture of a person laying inside for scale would help.
I'm curious about the pseudoscience behind vitamin B12 injections? Correct me if I am wrong but if a person is very B12-deficient, injections are a way to relatively quick fix that whereas tablets wouldn't do much at that point. Supplements is another. If you don't eat certain foods, you might get deficiencies. The way to get that checked is via conventional science though.
Broadcasts messages from selected channels in Slack to your site
The NHS (National Health Service) website has had a recent update to their homepage and follows a similar style to gov.uk:

https://www.nhs.uk/

Here what the old homepage looked like:

https://imgur.com/a/Xi1ZHYN
One of the things that really put me off Lua was lack of a strong central control and organization for the language, resulting in fragmentation.

How does lisp stand in this regard?
In this case a pair of satellites in a Tundra orbit [1] inclined to spend most of its time over this particular city seems like the right orbit for the job (as silly as it is to light a city by satellite), which is why I was curious to get an explanation behind the sweeping statement that geosynchronous (not geostationary in particular) orbits had to be in a line along the equator.

1. https://en.wikipedia.org/wiki/Tundra_orbit
I'd be surprised to see it go, lists posted on GitHub are primarily for "educational purposes only".

On the contrary, the author seems to be more worried about "exposing and contributing to the demise of" some websites (currently operating under obscurity) by being listed here.
There is an interesting and quite surprising book about this (among other similar theses/memes/opinions/whatever) titled "The Leprechauns of Software Engineering" (by Laurent Bossavit).
That's the slice of EPA west of the freeway. Yes, the Four Seasons is there, but it's legitimately an impoverished area compared to surroundings. Compare the run-down apartments on Woodland against the neighborhood in PA across the creek. Seems like a legitimate OZ.
Macroscopic decoherence is about the interaction of a quantum system with its environment, resulting in a mixture state for the subsystem of interest. But if you describe the whole universe as a quantum system there is no environment, no decoherence, no many worlds, the universe will remain in a pure state if it was originally in a pure state.
Could be but I don't think it was the case. Unless it a very sensitive, there wasn't a lot of difference, it was summer, house was open, low humidity if at all.
Know what you want. Do they have it?

Know what they want (listen; try to see their perspective). Do you have it?

Remember that leaving money on the table might seem a sub-optimal negotiation, but think of it as an investment in the relationship - for if you ever deal with this person again (which you will).
Daily Horoscope 19 Th October
Would be nice to achieve without a mac
https://www.manning.com/books/visualizing-graph-data
Mannings books are always a great ressource :)
There's not really a social graph for usenet, though, is there? Usenet is "file first", not "people first" like Andre discussed in his talk.

Usenet seem too brittle, too centralized to ultimately become a decentralized social network. To achieve the use cases proposed in the video you'd have to implement a whole new layer on top of Usenet anyway.
> There is no janitor anywhere who is in a position

If you count USA as anywhere then sure. My fiance is a janitor, if any company wanted to make non-compete clauses, she just wouldn't sign it. There is serious understaffing of janitors where I live, so if there was too much bullshit in her job, she would leave. And we see USA as pinnacle of freedom and job possibilities...
The Republican party.
agree. but also wonder what is the difference if religious or economic.
Red-black trees aren't known for having good spatial locality of reference (heaps aren't either, but I fail to see how this is a point in favor of RB trees). Is there a particular implementation that doesn't share this shortcoming that you had in mind? That would be interesting to me.

If allocating a heap as a big chunk were a problem, you could certainly do it as nodes and pointers like a RB tree is traditionally done (reify the tree instead of array-encode it). Though the array-encoding is itself usually an optimization, so I wouldn't think you'd want to do that. Doing one big allocation (and copy) every once in a while (in a table-doubling-esque manner) should be a win over individually allocating nodes, if you can amortize over many operations. And again if that's not true or undesireable, you can just allocate a heap like you'd allocate a tree normally.
Mender Hub: A community repo to OTA enable any device and OS
You claimed that deferred loads help less than prefetching and scoreboarding. You should substantiate that claim.

In any case, see the linked paper for why you're probably wrong on that point.
Mender and Google Cloud IoT facilitate robust device update management
oO you didn't like anyone there? Sounds like a problem with yourself.

Can't imagine that you were sourrounded by assholes.
On the other hand it's really hard to figure out the limits of a interviee's knowledge if you never ask the hard questions. Obviously, as an interviewer, you mustn't penalize people for not knowing obscure parts of the language, but asking easy questions will not give you an idea of the persons aptitude.
Diesel and petrol ban should come much faster, say MPs
7 Easy Blogging Tips That Got Me 0 to 200+Visitors a Day
I'm always amazed by how Opus manages to utterly crush each one of its competing codecs. I'm also amazed by the fact that finally we have a widely supported free codec no MPEG-LA covered codec can compete with. Combined with AV1 and Matroska, this is an amazing victory open formats.
Whether it is this `fuck` command, an earlier `dwim` command or any of the helpful shells or missing command tools which provide me with suggestions, for some reason it still seems to be faster to do it the way I've been doing it for years:

some_long_commnd^C
some_long_command --wthi^C
some_long_command --with these --optoin^C
some_long_command --with these --options

It might be that I just type fast - I do - or it might be that the cognitive load imposed by using 'helpful' tools like these is higher than the simple act of machine-gun-typing out a corrected version of the command.

Repeatedly typing out a command also has a bit of a satisfying "now you listen to _me_ you frickin' pile of silicon" to it, maybe that plays a role as well. On the other side it could be viewed as a form of self-flagellation, doing penance for the sin of not typing out the correct version in the first place. Whatever its virtues, it seems to work for me.
Why People Keep Rear-Ending Self-Driving Cars
Motorbike Mode for Google Maps Now Be Available in Kenya
Looking at the mentioned prices on the review, I'll wager that for that 10% which might (!!) be supported science you are better off going to a store which is 1) cheaper 2) doesn't resort to pseudoscience.

Pharmacies here (NL) have two points of sale: one for prescribed medicine, one for over the counter. But the over the counter also sells other stuff such as a thermometer for babies, pads, tampons, and candy such as liquorice and peppermint. IMHO a pharmacy should not sell candy, or any pseudoscientific BS for that matter. Other than that you're better off going to such a store -if they got what you need and are open, that is.
Journey to the Iron Planet (Mercury)
We use a steam-cleaning device (looks like a small vacuum cleaner) at home and I swear we get sick less often if we use it regularly. It supposedly kills over 99% of all kinds of pathogens. Not sure if it creates resistant strains, but I guess such high temperatures are difficult to adapt to.
I agree, I think it's the gold standard when it comes to accessible, performant, lightweight and functional design systems. It quickly provides information and solves real everyday problems for a wide range of people from all walks of life.

Meanwhile I have to visit authorities, bring a printed photo, wait and waste time to have my ID renewed in germany. I envy countries liek Estonia or the UK, which offer digital solutions to these common issues.
No woman has been to the moon
What does split of Czechoslovakia has with any of this? At least make examples that make some sense instead of invoking generaly obscure events in hope people wont catch the trick.
Ask HN: Is working at a big company early on bad for growth as an engineer?
I'm a new grad, and took a job at a big company as the safe choice out of college.

Now that I'm here, I'm worried it will prevent me from growing as an engineer.

Specifically, I am adding small stuff to a large existing codebase. And writing tests for every little thing (tests are good but this seems excessive). Most of what I learn will be about this big system, and I feel that it probably won't be useful once I leave. Don't get me wrong, this isn't above me, I find it to be challenging (maybe that's a reason to stay).

But sometimes I wonder if I'd be better off at a startup where I have a lot of responsibility, more than I deserve, and grow to fit the position.

Big companies certainly pay the most. But are they a good place to start your career? How can I maximize learning at a big company?

And by big company, I'm referring to FB, Google, Amazon, Microsoft, etc.
sounds like all those people are filtering for is who went to the same university, at around the same time as they did.
Conversely, those algorithms which cannot be converted to sequential possibly only run on exotic Turing Machines like ones with infinite bands or infinite parallelism and those likely don't have a physical equivalent because it looks like our universe only supports finite computation. In other words, the algorithms which violate Church-Turing might not be interesting at all, or only for analysis in an idealized setting.
We need a digital representation of real numbers. One possible choice is: a real number r is represented as the source code of a function which takes a natural number n to the nth digit of r. This seems no more like “cheating” (and to me, it is less like cheating) than to represent a real number r by a line segment of length r.
It was not my intention, it just sounded strange. I am not even sure whether being "pure" is a good thing or not :)
Durable Functions – Back End Development Made Easy (And Cheap)
Poor Rossmann getting too much attention lately.

I wouldn't be surprised if Apple tries to finish him off.
BCHS seems like the perfect fit for consumer routers/switches with low hardware and a web GUI, very interesting indeed.
I built a bathroom with a heated floor last year. For that floor I needed 42 m of heating cable. This cable is poured into the flooring screed and as such can not be spliced, it has to be in one piece.

Ir ordered 42 m and got a parcel with 18 m in the mail, apparently the person who processed the order mistook the order sequence number - 18 - for the ordered amount. I notified the supplier about this mistake, added some photo's of the cable - which is helpfully marked in meter-increments - and told them to send a new cable as I ordered 42 m.

The supplier sent 24 m of cable.
Do you have much exposure to how government operates?

Where money is being thrown around by government, in general, there are laws in place to make sure that money doesn't flow into the bureaucrats pockets somehow. But to do that, they add layers and layers of checks and processes. The side effect is that they're not very fast.

And then there's the issue of not having attracted the hungriest talent on average, due to not offering very good salaries, because of the whole avoiding looking corrupt thing.

And then there's the whole personal motivation of private investors to profit, whereas government investors have no such motivation (if they're not corrupt). So there's just no very good motivation to do a great job.

There's a whole slew of reasons they don't make very good investors relative to private investors.
You can "test the theory behind ownership semantics" without relying on the intricacies of a C++11 construct (however trivial).
Some counterpoints:

https://www.hedweb.com/manworld.htm

https://www.lesswrong.com/posts/9cgBF6BQ2TRB3Hy4E/and-the-wi...
Google is unbundling Android apps: all the news about the EU’s antitrust ruling
I was wondering the same, and was thinking that maybe the RB needs to touch fewer nodes to rebalance after a remove operaiton, thus resulting in better cache friendliness (although GP said cache _locality_)? But it seems unlikely since the heap property is much weaker than the RB-balanced binary tree property.
8 Signs That You Should Kill Your Game Within the First Week of Launch
I feel like this comment is exactly what the article refers to as the typical straw-man argument against OOP. Yes, a lot of bad enterprisey OOP code has been written in the last 20 or so years, but that does not mean things like design patterns, dependency injection and the Spring framework don't have their place. Don't throw the baby out with the bath water.

Yes, AbstractClassFactorySingletonWhatever classes do exist in the Spring framework, they are there to help abstract away the complexity and flexibility of the framework so you as the application programmer can have a simple, productive programming environment, and you can still reach into the complexity (and extend it) when you need to.

Beans, interface inheritance, implementation inheritance and dependency injection are the building blocks of a programming environment that allows me to be very productive, and still write maintainable, testable, extendable and configurable code.
MS SQL Server still has a few things up its sleeve which can be valuable in specific cases:

1. Incrementally updated materialized views (in MS SQL Server, these are called 'indexed views').

2. SQL Server Management Studio is better than anything I've seen elsewhere.

3. Reporting and analytics (SSRS/SSAS) built in. These are actually pretty good, but not the approach I would recommend.

4. Very solid clustering (I haven't used PostgreSQL's clustering, so this point might be out of date).

The license fees are steep (not as steep as Oracle's...) though, so you've got to really want those features.

I think report builders tools miss the sweet spot. Instead, build the specific reports that your business needs. Or, do a regular export to flat files (tab delimited causes fewest problems) and let people build what they need in Excel/R/whatever. Or both.

In practice, I try SQLite first, and fall back to Postgres if I need concurrent writes.
"No Place For The Living" seems... rather the opposite of the intended message.

On a more technical level, many pallets are chemically treated to prevent insect damage. The chemicals used for this treatment can be quite hazardous; sleeping on top of a damp, chemically treated pallet is practically a worst case.
I write c++ high frequency trading systems, but I think I'd have to look up the answer to most of these. I've heard of all of them, though, and I know roughly what the point of them is.

Your problem when interviewing someone is that in real life, you are relying on the person being quick to learn, since they are unlikely to have the answer in cache. Maybe if they'd just read Stroustrup they'd know some of the specifics, but most coders would know what the point was and google it.

You have to wonder that a fair question is. I supposed you should know of a bunch of things about c++ (why you're using it, major features like templates), without knowing all the specifics (SFINAE/CRTP examples). For instance it's fair to ask someone what a memory barrier is. But not to list all the varieties (relaxed, acquire, etc).

I've hired a number of c++ devs in the last few months, and all of them have turned out fine. I never asked anything particularly specific like this list of questions, just poked around the very large house that is c++. What does the candidate think changed in c++11? Why are we using it for HFT? What kind of thing will slow us down?

I think if I'd asked these questions I'd have dropped a lot of perfectly fine candidates.
Also, Jaffa cake debate in the UK. Is it a cake or a biscuit?
https://en.wikipedia.org/wiki/Jaffa_Cakes#Categorisation_as_...
This question misses the point I think. The differences aren’t going to be that they type 1200 wpm or something that would be interesting or obvious on video. It would more likely look like someone spending time thinking carefully, not (necessarily) at a keyboard, thinking about really needs doing, how to best do it, what the user needs and will value, and they might write 1/3 of the code of a median engineer. The actual coding won’t be dramatically different on video.
Who&#39;s that old man wearing my pyjamas?
The culture myth (blog on Canva's company culture)
They are aware of this, but focus on that small portion of the population anyway because the people that can go work at an investment bank provide a ridiculously disproportionate bang for their buck.

Tangentially, I think you're underestimating what a typical Oxford grad can do. Most of them absolutely can do one of those things, especially if they decide to before they graduate.
Is it more beneficial for yourself to blame others or figure out how to improve your situation?

If you're not content to remain a crab in a bucket, it might be a good idea to meet some successful and/or wealthy people and learn from them.
It would help a great deal if we stopped putting up so many hard right wing people, though, for say, a decade or so.
We use 'vos' and 'usted' more than 'tu' in Colombia, even with my girlfriend back and forth
The floor is a standard 42" pallet.
Ethereum becomes the 5th fastest growing open source project on GitHub
Helm Wants You to Control Your Own Data Again