skysight-inc/HackerNews huggingface dataset:
"Make" is great for small projects. But as the project grows people start to fill the Makefile with hacks: all those empty files with "stamp" in the name and scripts called "move-if-change" and other tricks that don't quite follow the rules. And recursive "make" invocations (http://aegis.sourceforge.net/auug97.pdf). Eventually the whole thing becomes so incomprehensible and unreliable that the general advice becomes: do a fresh a checkout before running "make", or build out-of-tree and do "rm -r *" first. You almost certainly have to do that if the stuff you're trying to debug is the build infrastructure itself, which, sadly, is something developers spend an awful lot of time doing.

Don't get me started on Makefiles that invoke Docker.

Some practical advice: don't write a rule like "./script < input > output"; instead write "./script < input > output.new && mv output.new output". That way if the script fails it doesn't leave things in a broken state with "output" appearing to be up-to-date. Perhaps a replacement for "make" would incorporate this mechanism?

A replacement for "make" would also have a proper way of handling the situation in which a file is regenerated and found not to have changed, to replace all those half-working "stamps" and "move-if-change" hacks.

Edit: See also: https://www.gnu.org/software/automake/manual/html_node/Multi... Presumably a decent build system would make this fairly normal situation somewhat easier to handle.
Rayman was awesome! We spent a great number of hours in that. Also already played Castle Crashers but I will look into those other two. Thank you.
Regulating poppy seeds really isn't the answer to systemic drug abuse. It hasn't worked well for any of the countries that try it. The right response is patently decriminalization and management if you want to lessen the impact of drug use on your society. You have all of Europe, which has many different policies and good statistics on their effects, to use as investigative material.
If it were not for the sleep deprivation and the subsequent memory loss, we'd probably all stop at one kid and go extinct.
That's a nice looking sales page.
[Research] Reinforcement Learning with A* and a Deep Heuristic
I used make for several years, but switched to rake and never looked back.

Martin Fowler put together a nice article about rake:

https://martinfowler.com/articles/rake.html

If you deal a lot with artifacts you need to download from random places (ala maven, but with a lot more flexibility), or produce artifacts to various repos, buildr is very nice.
Palantir to offer cancer analytics under JV deal with Germany's Merck
Disgusting. Another reason to delete your Google account.
Streamlining property buying with tech
How to Add a Favicon to Your 3dcart Store
The Delusion of Infinite Precision Numbers
When you finally find that person, this article from the New Yorker may be helpful when preparing to read Infinite Jest

https://www.newyorker.com/magazine/2018/11/05/how-to-read-in...
Thevet, thank you for the quality of your submissions. I really enjoy reading about these little-known pieces of history.
It was actually a pretty cool site. You would reserve one of the free square "tiles" and would only see a thin stripe of the neighboring tile that you'd paint next to. You'd get a png image with something like 10 pixels of the neigboring tiles on the edges, that you had to blend into, and given 24 hours I think to reupload to the site. Only when all 4 neighboring tiles were completed a tile would be revealed. It was a lot of fun. They also had stuff like imaginary gold coins for X number of painted tiles, not for yourself, but that you could award to a tile you especially liked somebody else made.

I also like the art in the sense that it allows all kinds of perspectives to flow into the image, and there is a way greater complexity than somebody alone could create. It would be worthwhile to recreate the site - maybe I'll do it some day (-:
I will just add to what others have said by saying it also has built in bluetooth so you can connect controllers (works with Steam, Xbox, and PS4 controllers). It also has USB ports on it so I think you could plug keyboard and mouse into it, but never tried.

We use it to play co-op and party games together.

I am a huge PC gamer, always have been. So it's really nice to be able to use the machine I spent multiple thousands of dollars on and enjoy it in more places. Also since I play games with the wife it helps justify the cost of the rig and upgrades. :D
Dropbox Nautilus Extension is open source because it has to be - GNOME Files is licensed under GNU LGPL. The amount of code in that extension is minimal, the proprietary Dropbox client pretty much does all processing, the extension is only responsible for displaying icons in a file manager.
An Analysis of the ProtonMail Cryptographic Architecture [pdf]
How to make $9,800 per week working from your home, only using a your voice
> There may be pearls in there, but I didn't spot any on quick glance.

I've read 1/4 but carefully and already found several pearls. Mind you, some people will already know 80% of knowledge in this book, but it's not the same 80% for anyone. I won't tell you what is usable because this book is very general and different parts are usable to different people.
It would be the other way around. You wouldn't be able to electronically break in using the zero day after the update.

Then you do the same thing as you would in an unconnected car, break a window.
How about you use it before assertively making claims about it. Just a good practice for life.
1. If you WANT be public, upload videos to 'own' YouTube channel, post in 'own' blog on Blogspot — use Google.

2. If you WON'T be public — don't use Google! Keep uBlockOrigin & uMatrix in your web-browser always turned ON or use Links[0] as default browser!

As for me, I want manage 'own' YouTube channel (spoiler!), but I will newer use 'own' GMail or other Google's services for serious things non on home PC, non on Android mobile.

P.S.: How many of you has LinkedIn profile? ;-)

[0] https://news.ycombinator.com/item?id=16191843
How well does it work? I would not have thought the Pi would be powerful enough.
I think the mindset of the 60's was way different. Today nobody blinks twice when a horse needs to be manually gotten-off to ship off the semen to other parts of the word.
A samurai swordsmith is designing a space probe
The issue with XHTML is not parsing, it's generating valid one. The internet got years to try, failed, time to switch to something else...

Because parsing invalid XHTML, which all browsers ended doing, is more complicated than parsing HTML5...
Lots.

1. We are social creatures, not homines oeconomici whose utility function only includes our own consumption. (In fact, I feel that the argument you (and others) make comes from this mistaken Econ 101 idea that the simplifying economics assumption of a utility function only including own consumption is has normative character (ie we should only look at that). But it has neither positive (descriptive) nor normative character for actual humans.)

2. Extreme inequality jeopardises the democratic project, and corrodes the political process.

3. In the real world, higher inequality is linked to more crime. (Too lazy to find the reference now, but there's a recent book out on it.)

4. The jostling for status arguably leads to enormously wasteful spending (ie conspicuous consumption, ostentatious waste, etc.)

5. Life expectancy, health, happiness seem higher in more equal societies.

You can't just dismiss these facts (some empirical, some philosophical) by "why should you care about what someone else has?".

(Note: none of the above objections are dependent on a false "zero-sum" or "fixed-pie" argument.)

In addition to Nozick, I recommend reading Rawls (or even better, somebody writing about Rawls - his "Theory of Justice" is very heavy reading, taking way too long to get to the points).
The first thing to keep in mind is that reasonable accuracy might never be achieved because of the nature of the problem. Social causes and bad process contribute to bad estimates.
It’s not only the difficulty of guessing the unknown.
Biases, guesses taken as deadlines and stakeholders trying to influence the estimation results contribute to worsening the problem.

This article https://www.infoq.com/articles/software-development-effort-e... written by a researcher at Simula Research Laboratory is one of the best summaries on the estate of software estimation.

Simula has excellent research on estimation. I found particularly interesting the different biases that might affect us: the scale used, how the question is asked (introduces an anchor to your estimate), the size of the task estimated previously, etc.

However, we can improve on gut feeling estimates and training on a personal level can reduce the uncertainty.
A few highlights:

- On a team level, planning poker is known to improve estimates.

- Checklists (common forgotten activities) and historical data (% of time spent on unplanned or project management) tailored to your current project improve estimates.

- Avoid early estimation based on incomplete data. Avoid exposure to irrelevant, misleading estimation information.

- Break specs in tasks and estimate those tasks. Keep
historical data on your estimates and final times and review them periodically. Automated time tracking tools for developers like https://www.codermirror.com/ can help in removing the burden of tracking coding times.
Your posting is already 13 hours old but I hope you still see this message :)

First of all, being sometimes involved in teaching CS to people, I like your website. You have obviously spent a lot of time on the question of how to teach people programming (the latter in the sense of "How to write a program that solves a given problem?"). I have seen textbook authors with less dedication.

However (there is always a "however" or "but"), I am wondering whether you are using the right approach for the N Queens problem. You are following a bottom-up approach. For example, on the first page you let people write a helper function "validateQueenPlacement", followed by another helper function "nextRowColumns" on page 2. For somebody who doesn't know the complete solution, it's very hard to see why you would need those two functions. Of course, you know that you will need them but you have already seen the final solution!

You are probably familar with the top-down approach by Wirth (1971) called Stepwise Refinement. I think (but I cannot prove it) that most CS educators see Stepwise Refinement as the superior approach because it encourages people to think about the problem and not the code. Why don't you let the reader write first the high-level (pseudo-)code for the backtracking:

http://sunnyday.mit.edu/16.355/wirth-refinement.html#3

Once the reader has written the code for the highest layer, it becomes obvious what the helper functions should be, what their parameters are, and what data structures are needed. I know that Stepwise Refinement is unpopular nowadays because it forms a kind of psychological hurdle (bottom-up gives you directly small functions that you can unit-test) but I think it really helps people to guide themselves to the solution.
And an amazing team: https://cdn-images-1.medium.com/max/800/1*TZ-QFPLJjt470c3pc7...
Beyond the Hype - Is Hugo the Right Fit for Your Site?
Using ImageMagick to Save the Character Screen for Diablo II
The decision is yours and yours only
Assuming there aren't large side effects (such as creating a monoculture and then large-scale death because of a novel disease that targets a weakness), to me the answer is obvious. I would do it in a heartbeat - but only if that risk is mitigated somehow.
> Yes, it's a feature of the real world system for which the term capitalism was coined by it's 19th Century critics, and it's been a prominent feature of every real example (including, to a varying extent, the modern mixed economies that have completely replaced the original system named “capitalism”, but retain significant elements of its structure,
and are often referred to as “capitalism”.)

Capitalism isn't really a system. It is just what comes about if people are allowed to trade freely and property rights are protected by the government/law enforcement. It is now recognised as an economic system.

I am not really wanting to get into a debate about Marxism. However the ideas that have spawed from Marxism probably killed 100 million people last century. So I don't really give much credence to them and you aren't going to convince me otherwise.

The mixed economies we have in Europe are frankly shite if you want to create your own business. In the UK I get taxed 4 times. I get have:

1. Corporation tax

2. Tax on withdrawing dividends

3. VAT Tax

4. Income tax.

Then if I employ other people full time. I have to setup a pension scheme because the Government (through collusion) bailed out the banking system and made everyone's state pensions worthless, which requires me employing more people I can't afford (as I am a one man band) to manage that. This has created the rise of more evil things like zero day contracts and the gig economy in the UK.

This means it is impossible in some circumstances to enter the market and grow if you are a smaller business because simply the overheads are too high. So there really isn't an open or competitive market.

So they aren't really capitalism either.

> It may not be a feature of the incoherent and unworkable “ideal” capitalism dreamed up as a defense after the criticism in which “capitalism” was named, but that fantasy has little relevance to anything.

I have no idea what you are talking about. Please be specific.

>No, it's not. Capitalism, crony or otherwise, isn't an essential feature or corporatism, though some versions of corporatism have encompassed elements of capitalism though sometimes at a fairly superficial level.

Err. I never said that. I originally said that capitalism wasn't corporatism. Crony capitalism isn't really capitalism because capitalism requires competitive markets.

"Crony capitalism is an economy in which businesses thrive not as a result of risk, but rather as a return on money amassed through a nexus between a business class and the political class."

This implies there isn't a competitive market. Therefore it isn't capitalism.
Yes. It's really important to remember that many people get their life back through medication and therapy.
Manjaro 18.0 KDE Edition – See What's New
Suicide is, and untreated depression can lead to death by suicide.
The 2 ways to learn how to code
Used to use that but stopped after while, figured it's easier to just type a name or alias/symlink it if it's used often -- then it's deterministic in a non-interactive way, i.e. I can type it with my eyes closed and I know the end result.

With tools like z I'll have to type less letters in the end but it requires interaction, and interaction/attention is more expensive than keypresses, at least in my world :)
The confident assertion of Trump critics everywhere was that US consumers would end up paying for his tariffs and that the whole thing was just a horribly regressive tax on Americans.
Really surprised this article did not mention wind resistance. The majority of cyclists in a peloton race are just trying to reduce the amount of effort they expend during the race so that they have the most energy at the end, to win or help their teammate win.

I think what they were trying to look for regarding school of fish would be better demonstrated by watching traffic patterns of motorbikes in a crowded city like Saigon. Small 50cc-150cc bikes are the main mode of transportation in the city. There is no need to combat wind resistance, just get to the destination as quickly as possible.

(Spent 9 years racing competitively and have lived and driven in Saigon for the last two years.)
This page is surprisingly belligerent to modern reader apps even if you navigate past Frame issues. Pocket, Instapaper, Safari, Firefox reader view, none of them can parse this correctly.

If you look past it all and actually read it, you'll find this gem of a passage.

Beware! All too often, we say what we hear others say. We see what we are permitted to see. Much worse, we see what we're told that we see. Repetition and pride are the keys to this. To hear or to see even an obvious lie again and again and again, is to say it, almost by reflex, and then to defend it because we have said it, and to embrace what we've defended. Thus without thought or intent, we make mere echoes of ourselves and we say what we hear others say.
When I was staying in southern Spain in February, the home had a fireplace. The local gas station sold olive tree firewood.

This points to the conclusion that some pruning of olive trees is going on on a regular basis. At the same time we saw plenty of gnarly old trees and wondered what the different philosophies of olive tree pruning/cycling are.
> Although it may simply turn out that the MAX is a much more delicate plane to fly, something along the lines of DC-10 vs MD-11.

Ha, yes that it possible.

Out of interest, where are you from and what do you do? If you find yourself in London at some point let me know. I'm sure it would be interesting to have a coffee or a pint. My email is in my profile.
In the UK all medication must come with a patient information leaflet, and they usually talk about the side effects that they picked up during testing or (I think) from the Yellow Card scheme.

It's really important that people fill out yellow cards when they experience side effects. I don't know if anything similar exists outside UK: https://yellowcard.mhra.gov.uk/
I get that this is posted as an attempt at attacking him. But honestly this is rather calm, even if it is somewhat frank.

No personal attacks or derogatory behavior, just bluntly stating his oppinon. This is exactly the behavior I was hoping he wouldn’t bench just to be PC, and I’m glad to see he’s still himself even though he is making a conscious effort not to be mean spirited.
Let me preface this by saying I despise whiteboarding as much as you do. I’ve been rejected from jobs dozens of time, and only got a handful of job offers in my ~10 year career so far.

But - all interviews are, in essence, is an exercise in virtue signaling. Can you do the local dance to prove that you belong?

If anything, whiteboard interviews are not the worst thing ever. I am from a Western European country, and my dad is a chemical engineer at a large chemical company with 30+ years experience, many patents, books, etc.

When I explained to him the interview processes I had to go through to get jobs in Silicon Valley, he exclaimed “oh wow that’s great! I wish we had that! Our interview process is a 1 hour conversation with a manager, and if you went to the same school as them or share the same hobbies, you get the job. We hire so many mediocre people because of that, I wish we actually asked them to solve technical problems”.

Now that I think about it, I actually declined a job offer once from a startup because their interview process with me was a 1 hour presentation where I showed some of my work, and then a phone call with HR. I thought to myself - wow, this is too easy. If I get an offer this easily, what caliber of people am I going to be working with?

Pick your poison.
There are lots of new projects being written in Angular as well. Just not in the United States, Canada, or Australia.
Would you mind providing a reference to this technique? I recently got into theoretical cryptography and am quite interested in any analytical tools.
Sure, he seems much calmer now. That's an upside, and I applaud him for that. It shows that people are capable of change when they actively seek it.
Seconded. I'm really not sure what OP views as aggressive here (which I assume they do because otherwise this mail would not be notable). Maybe the use of the word "crazy" in the last paragraph?
Show HN: Shortcut Roulette – Dangerous, unhelpful shortcut for iOS 12
There's a really good documentary about this: https://www.imdb.com/title/tt3822614/

The BBC showed it a few years ago, it's fascinating: https://www.bbc.co.uk/programmes/b046w2n8
> Now, it takes serious a serious amount of time and investment to do well in the self-publishing world.

Well, that's what I was curious about. Has the investment/profit ration gone way up? If so, that sucks for Amazon ebook publishers.
Here’s the thing about software built for a business: that software exists to serve the business’s bottom line, NOT some abstract ideal of software perfection.

Is this example a little egregious? Perhaps.

But management has pressures of their own to ship software - many of which are not flexible when quality is at stake, and many of which have hard deadlines. These pressures come from regulators, competitors, investors/the board, or sometimes simply cash flow.

And if you want to fix the bugs after shipping, your job is to make a (preferably quantifiable) case for why and how that will be better for the business’s bottom line in the medium to long term than not fixing them.
Who are we to discuss this?
Karl Friston: a neuroscientist who might hold the key to true AI
Given the (relatively) massive income your ex students are now receiving, do they donate?

Have you looked for sponsorship from the big companies who are ultimately benefiting (the more potential staff they have, the lower the salaries they can pay)
You're right, it's more like the formation of a cult. The money presented to them really doesn't matter very much, what we should consider is the mindset this sort of thing creates and whether or not it is a good thing to have it spreading to the rest of society. There's a real societal impact to having large companies getting more and more powerful and their employees being fanatically devoted to it's well-being.
I could never understand why Abu Ghraib was a huge story in the west. It seemed such a tiny thing compared to the grand invasion/slaughter of Iraq going on at the time. Uncountable thousands killed. Yet somehow Abu Ghraib was the thing that troubled Americans. (That and how the French wouldn't join the slaughter.) Astounding.
I think the question is very reasonable, your example is flawed because question is not about examples of someone not doing something, he is asking if someone actively worked against or seriously questioned of a murder he/she is ordered to commit. Parent is sceptical because of priori contrary evidence that military actions and morals conflict frequently.
It's all designed to fuck you over. Ignore whatever they throw at you. They're rejecting you by default, if they subject you to the quiz show.

That's the real lesson of the coding quiz. You are rejected by default. Take aims to flunk it by default, is the natural response.
Is the "calm" in the title supposed to be sarcastic? I don't see how this is not calm.
For people in the EU, who are blocked by latimes.com, the content is available on archive.is: http://archive.is/FTAz5
Set up a production-ready realtime GraphQL backend
Muslim men sets up a pro-Islam stall at a recent Islamic terrorist attack
And it seems like this is the case, right? 5% price increase in the US vs 20% price increase in China. So who is benefiting? Let me make clear that I'm absolutely not a proponent of China's global economic policies, so I'm not choosing sides here. But one-sided tariffs like they have been instituted by the Trump administration really do not benefit anyone. Hurting less than the other party hardly seems like a win to me.
The poster above was not addressing readers, but rather three specific people.
Wow. They really did!

There's a lot of stuff filmed outside the studio though I'm certain they don't have a live audience for. The IT Crowd does use a laughter track a lot of the time.
What is YouTubeeducation.com?
Today, while checking the details of the google.com certificate from chrome, I found some DNS names where youtubeeducation.com was also listed.

Seems like all other domains are opening or redirecting, but this one "youtubeeducation.com" is not found.