skysight-inc/HackerNews huggingface dataset:
The quintessential hardest problem in IT: naming things.

Polaris is also a missile. And a star. And a PowerPC port of Solaris.

We're always going to have name duplication. At least it's fairly easy to disambiguate with a Google search.
> I think that blaming "lowering hiring standards", as the author said, is a complete red herring.

I've seen it done, far too often. Management-only hiring interviews because devs were being "too stringent" and it was "time-sensitive". A guy who had "contributed to the Linux kernel", but his FizzBuzz implementation didn't work. Of course, management didn't notice, only by luck did a dev look at the whiteboard after the interview.

Or, even if they haven't lowered, someone slips through the cracks. They then usually bounce from team to team, happily collecting paychecks. Then, after they've been around for years, having worked on so many projects, management considers them senior somehow. Everybody thinks "can't be that bad if nobody has fired him", and thus firing never occurs.
Quite aside from the fact that appeal to authority is not how science is supposed to work, the current reproducibility crisis suggests that this sort of response need not be as baffling as you seem to find it.

To be clear, I doubt GP has accurately identified a confounder here; the comparison is between children diagnosed with depression and those not so diagnosed, performing the same task, so it's not as though differential response on the task is being used to identify depression. But the larger point that a result need not be taken on faith remains valid, as does the general advisability of knowing what you're talking about before you do so - which GP regrettably seems here to have overlooked.
I grew up with pretty left wing parents who were against consumerism. I liked the gifts and the principal of a fun pagan silly ritual where be re-express our love for one another. I never felt displeasure with being given a gift in my life. Guilt, maybe, that I couldn't show more pleasure in the situation, but kids are pretty good at hiding their emotions. Sometimes the act drops, and then observers just say you're having a bad day.

I find the idea that depressed people have a gift at seeing through fakery as troubling. It is a correlation and causation thing. If I was depressed everything seemed shit, even the stuff that wasn't fake, so of course it might look enlightened in certain situations. I think a lot of those studies are flawed pop-psychology type stuff that I wouldn't put much value in.
Following up on JavaScript benchmarks
OFFICE RENOVATION MALAYSIA / OFFICE INTERIOR DESIGN MALAYSIA
The Cost of Cooperating
Your sense of smell is off. Assuming a directed acyclic graph (the usual shape of a dependency tree), assume we write the result order to a list L. Walk over all vertices once, create a mapping M of each vertex to its number of incoming edges, and add all vertices without incoming edges to a list R. This is O(|V| + |E|). Now, pick the first item of R and append it to L. For each outgoing edge in the item we chose, decrement the associated count of its receiving vertex in M by 1. For each item where the count becomes 0, append it to R. Keep running until R is empty, and you're done. This second part of the process is again O(|V| + |E|).

We're done and found a topological order in O(|V| + |E|).
For some background https://www.youtube.com/watch?v=iE7YRHxwoDs
> First of all, the boss of the fund did not have the skills to judge who could write a trading strategy, and who couldn't.

The Dunning–Kruger effect in action.
Agreed. There should be a standard way that everybody on the team formats their code on check-in, and that format should not change. That way, it can be enforced by a single git pre-commit hook to clang-format. If somebody wants to work on the code formatted in a different way, well then that's just more calls to clang-format, but it never touches the repository that way.
True.

I read that most functions, even the higher ones, are executable without consciousness.

So it is possible, that people learn religion and science and just execute them without actively thinking about them.

This doesn't mean that they really got them in order, like "religion and science work together" it just means, when the time to pray is, they pray and when the time to research and reason is, they to this.
Skip Lists Done Right
I didn't read GP as necessarily being about abuse, but even stuff like the parents arguing in front of the child.
6 Reasons Why Automation in Business Is the Need of the Hour
Simon Sinek:

https://www.ted.com/speakers/simon_sinek
That CS fundamentals and programming are easy to teach is a myth that keeps being perpetuated and I don't understand why.

I'm also involved in an education program for children and as a matter of fact computer science is among the most difficult subjects to teach, right up there with math. Yes, you can increase interest and engagement by better teaching methods (e.g. playing and building games), but that CS is hard is indisputable.

> Can you work in a team, especially if some of them are remote workers? Can you leave your ego behind?

In our line of work, working as an individual on your own piece is actually what happens in 90% of cases. The other 10% you have to cooperate with your team to make decisions and to reach compromises on points of intersection, on protocols, on best practices, etc.

But if we are honest with ourselves, collaboration in our industry means having contention / concurrency in the development process and that doesn't scale and minimizing contention leads to better productivity. This is why we hate open spaces, why we ended up with micro-services, or why we split big teams in smaller teams. It's all about achieving parallelism by reducing the needed collaboration.

Don't take offense in me saying this, but team work is a soft skill that isn't hard to teach or learn at all. So lets be blunt. You're talking about assholes and having assholes really depends on your company's culture and what gets tolerated. If you don't tolerate assholes, some people will change their attitude, some will leave and the rare few will have to be fired, but such cases are rare.
Hall of Fame Motivational Cover by Tech Point
When JQuery is served by the official CDN, it's given a cache-header giving it a lifespan of 10 years.
>>"did the holocaust happen" connotes that the Holocaust didn't happen and therefore results relevant to that appear in the search. Further, most people who believe it did happen and want more information will just search "holocaust".

Exactly! I was just about to post something similar myself.

That the holocaust did happen is accepted as fact by the vast majority. So, by definition, the only people writing who are going to be even considering the question will be people claiming that it didn't. Likewise, anyone using the search term "did the holocaust happen" is [for whatever reason] seeking out an alternate view.

It's like someone searching for "Is the Earth flat". As most sane people already know the Earth is not, it's a non-issue. The only people taking to the internet to debate the shape of the Earth, therefore, are highly likely to be Flat-Earther lunatics and hence those results are likely to come top of the Google rankings. It doesn't mean there's suddenly a huge wave of people worried about taking a boat journey over the horizon.
Oh, I didn't know that wasn't a new feature. Thanks for clarifying that.
True. Despite spending the majority of my working and personal life buried neck deep in open source, for someone reason I forgot we weren't talking about source code here and commented about the distribution of the resulting kernel modules.

@OP: Sorry for the correction. I blame my cold for the poor reasoning on my part hehe.
> When you are out of work people have a tendency to adopt sporadic sleep habits and lifestyle.

How did people survive before 9-5 jobs, then? Or, more drastically, before the beginning of agriculture? (Honest question.)
From "REALLY REMOTE Debugging: A Conversation with Glenn Reeves" (2010) [0]:

We did see the problem before landing, but could not get it to repeat when we tried to track it down. It was not forgotten nor was it deemed unimportant. Yes, we were concentrating heavily on the entry and landing software. Yes, we considered this problem lower priority. Yes, we would have liked to have everything perfect before landing. However, I didn't see any problem, other than that we ran out of time to get the lower priority issues resolved.

We did have one other thing on our side -- we knew how robust our system was because that is the way we designed it. We knew that if this problem occurred, we would reset. We built in mechanisms to recover the current activity so that there would be no interruptions in the science data (although this wasn't used until later in the landed mission). We built in the ability (and tested it) to go through multiple resets while we were going through the Martian atmosphere. We designed the software to recover from radiation induced errors in the memory or the processor. The spacecraft would have even done a 60-day mission on its own, including deploying the rover, if the radio receiver had broken when we landed. There were a large number of safeguards in the system to ensure robust, continued operation in the event of a failure of this type. These safeguards allowed us to designate problems of this nature as lower priority. We had our priorities right.

[0] http://www.drdobbs.com/architecture-and-design/really-remote...
“Authoritarianism is not merely a matter of state control, it is something that eats away at who you are. It makes you afraid, and fear can make you cruel.”

Authoritarianism makes you join a group to feel safe, and joining in can make the cruel bold.
Related fact: the glide ratio does not depend on the aircraft weight, only on the aerodynamic efficiency (the ratio between your lift and your drag), so it is useless to throw weight to reach further like maybe you have seen sometimes on movies. Less weight will make you descend slower but not further. Normally, the longer your wing, the higher your efficiency. See for example the pictures here: https://en.wikipedia.org/wiki/Aspect_ratio_(aeronautics)
I agree. Funny story with the code review, we had that. But several devs kept submitting broken/bad code, so they could tell their manager "oh, I'm waiting on a code review". The loss of productivity due to other devs trying to do constructive code reviews was staggering.

One guy was asked to leave a project after he submitted 17 updates to the same commit, and all of them failed basic (and luckily automated) linting. Another contractor titled all his commit messages a single word: "update". I've even worked on a project where the build system was "maintained" by contractors - talk about a conflict of interest. You can imagine how transparent it was.
There is a reason technical fields should mandate uniformity and compatibility, and that isn't going to happen with customary units (so called because they're not even compatible with pre-metric British units).

Sure, you can fly your plane with bolts measured in inches and fuel measured in pounds, but good link getting replacement parts or accurate refueling next time you're in a stopover in Japan or Italy or Egypt. And have a good time trying to sell machine parts into an international market, or trying to buy from that same market.
As someone who is currently in that exact situation, and is considering switching away from science, how did the actual switch from science to software go?
Yes, that is essentially what I'm doing.
The Arm does most of the heavy lifting for the actual game and the Z80 does input, sound, HUD, palette fading, hands+gun, main game loop, and of course it spends a lot of time just shuffling data to vram.
RAM is limited so the KE04 internally renders to a 2 bitplane framebuffer (the bit-banding feature of KE04 greatly helps).
When the Z80 needs the next frame it triggers an interrupt on the KE04 to wake it from sleep mode, it converts the framebuffer into GB vram ready tile + map attribute data and stores it on the dp-sram.
Z80 can then DMA directly from dp-sram into vram.
Some ranges in the dp-sram are for command buffers used for Z80<->KE04 communication.

The KE04 I am using has 128Kb ROM and 16Kb RAM, and lacks hardware division. This presents some interesting challenges in terms of memory and rom space usage, and juggling speed vs ram/rom usage.
You could of course put something much beefier in there but I think that would take too much of the fun away from the project.

All in all it's great fun and I'm learning a lot as I go along.
If I were to make another hardware revision I would use a CPLD instead of the MBC1 chip, and try to loose the dp-sram in favour of a normal sram.

Cheers,
--Anders
If you also replace a gym membership then it becomes quite significant.
> People in this program aren't counted as unemployed.

That's a major motivation for this program from the POV of politicians. It drives down the unemployment stats which is considered very important by public opinion.
> Zhang’s team tested conductivity and structure after heating the silk fibers at 1,050°C (1,922°F) to carbonize the silk protein, and unlike untreated silk, the carbon-enhanced silk conducted electricity.

After that much heat, would this silk be useful for making fabric?
I think the above comment nails it: trust is important.

Countries have a lot of possibilities to play with their monetary policy. However, many of these possibilities carry a price in terms of losing trust in the international market. If you let down you investors, don't be surprised if the next round of investors is cautious. It's not a capitalist conspiracy; it's just how markets work.

Note BTW that Venezuela doesn't have to export oil to United States to get dollars. USD is the global currency of oil trade, and if you sell oil to anyone, you can get USD. The trade wouldn't have to be in U.S. currency either, as the country could sell in some other freely convertible currency and then change those to USDs if that's what they need.

USD is not without its trust problems, either. The U.S. federal reserve says that 1 out of 4000 notes or 0.01 % of value is counterfeit, but I expect that in world-wide USD circulation, the percentage is much higher.
RISCVEMU: 128 bit RISC-V emulator
You can the same for any programming language or OR, so why bother creating new things.
>>>If Stormfront is back at number one when you read this, it’s because I’ve run out of funds. Each click through costs £1.12 and I have a £200 per day limit. @carolecadwalla on Twitter for more information.

Just for 'the LULZ', I'm tempted to take out a Google Adsense on "did carole cadwalla actually happen"
Neurons are constantly being replaced

Are they ? As far as I know, neurons last more or less from before birth to death. There is neurogenesis in the hippocampus but it doesn't replace existing neurons, and the new cells themselves last until death.
"This kind of pressure is toxic."

Agreed. But that is a problem of bad management, not an inherent problem with making estimates. And bad managers gonna manage badly, whether or not you give them estimates of how long tasks will take.
For parents who want to over-parent:

https://www.ted.com/talks/julie_lythcott_haims_how_to_raise_...
The first thing I got from this page was a pop-up asking "Want more saastr?"

Given all I've seen of saastr is a pop-up, no, I do not want more pop-ups.
8 best WordPress AdSense themes for high CTR
FlixBus secures fresh growth capital from Silver Lake and existing investors
Go's built in concurrency is oversold.

If the language is powerful enough in the expressiveness it offers for building libraries that provide the same features as builtin types, that is also achievable.

This is the path being trailed by the languages more expressive than Go.
the bandwidth isnt the problem.

your browser still has to make the https connection to the cdn and request the file with a Last-Modified or Etag header so the server can return a 304 Not Modified response. This is the real cost, not the download size itself.

I'm not sure how often browsers choose to do this, but if you refresh a page, they all will.
Note that for the Firefox build we're using cargo-vendor to store all of our crates.io dependencies in the Firefox tree:
https://github.com/alexcrichton/cargo-vendor/
https://dxr.mozilla.org/mozilla-central/source/third_party/r...
Why do you call them French units while it has been an internationally agreed system for decades?
So are you suggesting that I create a new account, enabled "show dead" option on that account, in order for me to see it? Thanks :)

To HN Mods, I suggest instead of just auto classifying it as spam. Maybe add a warning to that submission that it was classified as spam and if the user still wants to post it considering it is mark as spam, then it's upto them? Thank you.
Looks like lots of trouble in the whole ERP space. SAP isn't seeing people moving to HANA. Panaya is struggling. And Oracle EBS market share is declining.
The browsers should have stayed HTML/CSS but then someone had this idea to try to compete with native applications....
I don’t think that there is any doubt that Google knows the results deny the Holocaust.
First, you are good looking to someone. Watch that negative inner dialogue, women can sense insecurity a mile away and will move on to the next guy. When you first meet her, she has made up her mind to "maybe", "no", or rarely "yes".

I met my wife on okcupid. I answered like 600 questions over time. If the other person has answered several hundred, it will create a match score that ensures a good conversation with someone who is 75% or better match. And a conversation helps two people get to know each other. I also ground away at the problem. There is a magic number of how many women you must contact before you find your girlfriend or wife. I can't tell you what the number is, but there is only one way to find out. That had me emailing dozens of women every 2-3 days. Don't let the metrics get to you; about 1 in 30 responded (there are old profiles out there), and out of those I went on a date with about 1 in 3 that responded. So over a few months I went on dates with maybe 10-12 different women. Some of them multiple times. All of them were fantastic, and I had a lot of fun doing various activities with them. But I didn't feel the chemistry until I met my wife.

Through this process, I just allowed myself to be myself. No pretense or trying to be who I thought they wanted. I allowed rejection to be a beneficial part of my process. I wanted someone who wanted me for who I am and vice-versa.

Of course, before I got into this process, I did what work I needed to do so that I was bringing something to the table. This is what "they" mean when they say "you need to get ready". I know, I was ready. Ready to bed the first woman I could. But "ready" really means having something to offer. Emotional availability, kindness, caring, being genuinely interested in someone else's problems. Not to fix them, but to be supportive and ready to help if called upon.

I can't stress this enough, what you have to give in a relationship is so much more important than what you want to get out of it. After all, that is what love is, giving to someone without a care of what you get in return. Second most important is knowing what you want, don't want, and what you can put up with, and knowing how to tell. The 10-12 women I dated before meeting my wife informed a lot of that for me.

I would just stay off of Tinder unless all you're looking for is a hookup. Tinder is superficial by nature; one look and swipe to maybe or no way. Hardly a way to identify a good mate. Actually, hardly a way to even identify a good hook up, because I can tell you from experience, hot meets hard doesn't always add up to great sex.
>>I think Google should make the ads a bit more visually distinct from the results to make it even less likely that unsophisticated users can be confused

Given Google make their money from people clicking on ads, whether intentionally or not, it's not in their interest to make the ads too "adverty" looking. Just think of all the lovely $$$$ they must make from people accidentally clicking on an ad, thinking it's a search result.
> So what makes non-depressed kids more smitten?

That they're receptive to BS tests and more easily manipulated ?

> What's interesting is that there is a differentiation between the two, not which is the 'right' way to behave.

Interesting ? Of course there's a differentiation between the two, human brains don't operate the same.

But my point was with the common popular notion of claiming someone as depressed as something being notoriously bad with them and "not normal". What if the 'depressive realism' (as mentioned in this thread) is actually a feature that humans should develop to more rationally meet their choices in life? Now that's a question I find more interesting.
Systematic? Citation please.
Generally, if you want to suggest things to the mods, e-mail them. They don't see all threads.
I work at a startup, the CTO is extremely technical and I bet he's aware of the dynamics. I think I kind of agree that this policy is good for the company - currently, we're in an early "market grab" phase, so it's all about velocity (adding as many features as possible, we're selling to enterprise and for a lot of clients a lack of a specific feature is a no-go) and not so much about quality. The fallout of this approach will be burned out devs, but most of us aren't going to leave because it's pretty much the same thing in most other dev jobs.
Hence my question - has anyone witnessed a workplace where mastery is possible and (preferably) even encouraged?
but they can compete when written properly, at least for business/productivity apps.

though not for anything requiring direct hardware access, AAA games included.
DNS66 – DNS-Based Ad/Host Blocker for Android
While the energy imparted to the object being leunched is the same, you would be able to use high-ISP thrusters like ion engines to boost the counterweight back up. They can't be used lower down though, due to not having enough thrust for use in the atmosphere. This would have the advantage of raising the average ISP during the launch, thus having to use less propellant overall.

It might even be possible to use tether-based propulsion for the counterweight, which wouldn't need any propellant at all but push against the Earths' magnetic field.
Do people on min. wage have to pay taxes? And how much?

Also, what is the total income of those who work min. wage? (So what are the other sources of income, or the monetary equivalent of regular support they receive?)

It's also fine to pay just a security guard and rent a machine that can make burgers and pay the franchise mothership delivery service a tiny bit more to not just unload the cargo but to load it into the burgermachine.

Yes, we ought to pay people a fair wage. People should look after people a lot better than we do today.

And please do, show us that the majority of those making under 20K/year work somewhere where the company is making huge profits _and_ that the work they do is AI-hard.

And of course we're greedy, just look how many people are still clinging to concepts such as nation, fate, hard work and so on.
> It got shelved after Oracle bought Sun.

Actually the actual real history is little more complex than that.

JuliaCon 2016 (Keynote) | Fortress Features and Lessons Learned | Guy Steele

https://www.youtube.com/watch?v=EZD3Scuv02g

It would be good if people on HN would separate a bit the Oracle hate with the facts.
I think they're worried the Pakistani islamists will give nukes to the international jihadi islamists if we aren't somewhat supportive.
That's a nice list, but are there actual reviews of the services ?

Maybe not full reviews, but a short summary of why you do/don't recommend them would be very informative.
Ah when I did the search I never got that ad. But the top link that isn't an ad is also holocaust denying.