jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Obviously the fault lies with me. The problem I'm having is exactly the question I opened with: where do you draw the line? How do you draw the line?

At what point do you say "You know what, a beginner should know this"? Or whatever the specific level you decide to teach at.

Personally I try to teach at levels above beginner. This only makes the line blurrier because there's no clear divide between someone who kinda knows his stuff and someone who's an expert. It's the same problem as putting rocks in the same place. At what point does a bunch of rocks become a pile?

Same here, at what point does a total beginner become just a beginner? When do they become not a beginner? What turns them into someone who kinda knows what they're doing? At what point do they become "actually kinda good"?

For instance: my mum can accomplish all her work tasks with a computer. But she has no conceptual idea of what is a file. She thinks in documents and she only knows how to open documents by going through the app she created them with. The attachments in her email are a completely different world than the ones she creates with Word directly. I once blew her mind by showing her that she can use Word to open something that was sent to her via email.

How would you teach her how to make a dynamic HTML5 JavaScript app? Or would you suggest some basic computer use classes first?

Or, for another example, my girlfriend always gets frustrated with me because I can't just "Explain How Everything in Computers Works. How Does a Source File Turn Into A Working App?" in under five minutes. How do you even begin answering a question like that? Do I claim magic, or start with turing machines and work her way up to formal grammars and compilers? She's asking a question so far beyond her understanding that I don't even know how to begin answering.
Yes I've been reading a bit about GCC and yes, turns out I was very wrong. I'm sorry that my comment sounded overly critical, I was actually trying to defend JS and opposing the idea that somehow "we need to fix JS". Having said that, I can see why there exists a need for "compiling" from other languages to JS - the latter being the only alternative when it comes to running code in a browser - even though personally I consider it unnecessary overhead.
You can always say that the messaging app itself isn't making money but the underlying technology is.
I'd second this. Using the Cloud9 development environment eliminates the hassle of setting up a local dev environment, which can be a major road block for beginners.
Wheelchairs, prams, crutches etc.
I wonder, though, if the same problems will apply : high per-passenger-mile costs and restricted takeoff/landing sites. Eventually the Concorde overcame the per-passenger-mile costs but they could never evade the takeoff and landing restrictions. If they had flown the LA/NY route it would have been much more successful. I can see any type of space transportation coming across the same issues.
Basic version: The salt prevents an attacker from being able to pre-compute a mapping from password <-> hash value. It's most effective when it changes per-password and it doesn't matter if it's public.

http://en.wikipedia.org/wiki/Salt_(cryptography)
Great article. Lots of good, concrete points, which is unusual for the subject matter.

This seems like an article for new designers, so I'll go ahead and chime in that I think the single most crucial thing you can do when choosing a typeface or making any other design decision is to be able to look beyond what you intended and see into what is actually conveyed. Once you've learned this skill, you'll no longer make dumb mistakes like trying to grab the audience's attention with the 30pt bright red candy cane font. Because doing that usually doesn't communicate "This is worthy of your attention". It communicates "The designer is desperate for your attention", and that's a surefire way to be ignored. So the chief rule is to put yourself into the audience's shoes, and make sure your design decisions don't topple under an (automatic, subconcious) examination of your motives.
No; I use standard, time-proven, secure designs. SHA1(salt + password) is sufficient in almost all cases, and if anybody is capable of deriving the original input from the digest, they can do so no matter what digest algo is used.

I know there's lots of ways to screw up security, but most of them derive from lazy people taking shortcuts. They run the httpd, database, and authentication all off the same server so a vulnerability in one compromises all. They store secrets in the database because figuring out secure storage would take half an hour of research.

Replacing a poorly-implemented SHA1-based system with a poorly-implemented bcrypt-based one won't help security.
Mininet is a project at Stanford that provides an API to emulate a multi-node network on a single machine. It uses linux containers and namespaces for configuration/resource isolation.

Project page: http://www.openflowswitch.org/foswiki/bin/view/OpenFlow/Mini...

Paper: http://conferences.sigcomm.org/hotnets/2010/papers/a19-lantz...

Other similar projects:

* http://clownix.net/
* http://www-x.antd.nist.gov/nistnet/
Ok. I'm not accusing you of anything though; am just trying to better understand my own thinking.
I can't recommend this game enough, it really is one of the best I have ever played!
You're overthinking both the security aspect of this and the performance aspect of it. User-imperceptible hash times are adequate to make most conceivable brute force attacks intractable.
It's plain as day that people don't want to maintain their own computing environment. Do you think average Joe wants to worry about antivirus definitions? Patches? Drivers? Backups? Let alone building their own servers/services that handle their data.

Chrome OS may fail, but the principle of computing as a managed service will happen regardless of any objections. The only questions are what form it will take, and how soon it will arrive.

Here are my predictions:
1. Widespread adoption of a system very similar to ChromeOS
2. Huge vulnerability/breach of said system
3. Legislative overreaction creates laws intended to protect consumers, but unintentionally shuts the door on any smaller fish looking to get into the Cloud OS pond.
True, but many also can't stand to have their ideas challenged.
On your download page you can specify what OSs you want to count towards. It defaults to the one you purchase from, but you can change it or select multiple.
This book is great. I would say that it is for beginners as long as they have some semblance of C understanding and spent a few hours (days?) reading up about assembly and machine code topics. These skills take years to truly master and the book starts from the beginning. I think the difficulty of asm is overrated (its not uncommon for young kids to learn this sort of stuff).

I think one of the greatest initial hurdles of being a good reverser is not being afraid to wade through large amounts of disassembly and being comfortable with not understanding whats going on for long periods of time.
Real Men program web sites in assembly, and they like it.
They are a bit orthogonal. When you have a flaky connection, screen will help keeping your stuff alive on the remote host but you still need to reconnect all the time the connection drops. ET and mosh will make it look like your connection never dropped.
> simple text files called Tracking Protection Lists (TPLs) to allow or block third-party requests from specific domains

Sounds like a hosts file, and the same end result could be achieved in any browser/system-wide by using a curated one such as:

https://github.com/StevenBlack/hosts

Or is Edge Tracking Prevention more effective in some way?
Interview homework & backchannel reference checks. Sounds like a complete nightmare.
They didn't teach us what tests were, that's for sure.
I wonder if this is why sitting at a desk is so bad for us. Half way to torture.
From the 1984 essay Xenopsychology by Robert Freitas Jr:
http://www.rfreitas.com/Astro/Xenopsychology.htm

The elements of human nature:

Age-grading, athletic sports, bodily adornment, calendar, cleanliness training, community organizations, cooking, cooperative labor, cosmology, courtship, dancing, decorative art. divination, division of labor, dream interpretation, education, eschatology, ethics, ethnobotany, etiquette, faith healing. family feasting, firemaking, folklore, food taboos, funeral rites, games, gestures, gift giving, government, greetings, hairstyles, hospitality, housing, hygiene, incest taboos, inheritance rules, joking, kin groups, kinship nomenclature, language, law, luck superstitions, magic,. marriage, mealtimes, medicine, obstetrics, penal sanctions, personal names, population policy, postnatal care, pregnancy usages, property rights, propitiation of supernatural beings, puberty customs, religious rituals, residence rules, sexual restrictions, soul concepts, status differentiation, surgery, toolmaking, trade, visiting, weaving, and weather control.

The elements of an insect-like intelligence:

Age-grading, antennal rites, body licking, calendar, cannibalism, caste determinism, caste laws, colony-foundation rules, colony organization, cleanliness training, communal nurseries, cooperative labor, cosmology, courtship, division of labor, drone control, education, eschatology, ethics, etiquette, euthanasia, firemaking, food taboos, gift-giving, government, greetings, grooming rituals, hospitality, hosing, hygiene, incest taboos, language, larval care, law, medicine, metamorphosis rites, mutual regurgitation, nursing castes, nuptial flights, nutrient eggs, population policy, queen obeisance, residence rules, sex determination, solder castes, sisterhoods, status differentiation, sterile workers, surgery, symbiont care, toolmaking, trade, visiting, weather control …
The difference between moving your eyes and fingers and open brain surgery in terms of both cost and risk render this argument somewhat pointless.

Costly high-risk surgery that might kill or lobotomise you is not very appealing compared to glaring at a screen and moving your fingers for the purpose of sharing meaningless drivel with the world.
You are marketing toward the wrong person in the company, and I'm not sure how to fix it because:

In a big/medium company, business analysts do this work.

A business analyst doesn't know javascript. They use Excel.

The javascript devs know how to make charts themselves.

That's why nobody came. :)
High intensity aerobics probably maximizes anaerobic threshold (if you push hard enough and have a good instructor) with both mental activity (remembering what to do) and the neurocomplexity of dance moves.

Pickup basketball is pretty good too, if you can stay on the court and try hard on defense.
He forgot to add them on Facebook.
"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

"Eschew flamebait. Don't introduce flamewar topics unless you have something genuinely new to say. Avoid unrelated controversies and generic tangents."

We detached this subthread from https://news.ycombinator.com/item?id=26736478.
My understanding is that the site long ago became prominent enough that studios and producers send clips to the site proactively.
That is a very convoluted way of stating that police dog handlers in the US are as bad as the rest of the US police. It is not that "drug dogs are BS" but that "US police have a huge problem and it includes their use of drug dogs".
It always confused me when tools don't follow that rule. Eg: "find" where
"find . --name '.dat'" won't work but "find . -name '.dat'" will and it's not the only one
But you are still assuming that the metabolism is effectively qualitatively identical. I.e, that the only thing changing is the quantity of calories burned rather than how the excess calories are used. Part of what makes this research fascinating is that it raises doubt about that, which isn't really surprising given what we know about Cytochrome P450 variance and pharmaceutical metabolism. Some people, for example, do not find vicodin effective because the pro-drug is metabolized much slower than the active metabolites....
Everyone's partying like its 1999
I used to feel this way and I understand where you are coming from. You are right in the sense that people providing huge benefit to society should definitely be compensated to a greater extent than a person that contributes nothing.

The problem is that in an ideal situation, two things will happen: 1) human labor will be replaced by technology and 2) human population will increase with technology. Both trends will leave us with a society where there isn't enough work to occupy 40 hours per week for each person.

As we move closer to this 'utopia', I think it makes sense as a society to decide on a basic standard of living and provide that for every person while having additional lifestyle benefits for those that contribute to society.

It will also help if we move towards more employees working for fewer hours, so we all have more free time and more people have employment.

Obviously, the implementation of something like this is extremely hard and will probably create problems, but I think it is the ideal future situation. Additionally, to implement this type of society, it will require some level of 'redistribution'.
> Tell me again why you deserve to profit from my hard work? Or why I deserve to profit from your hard work? Shouldn't we both just profit from our own work?

Take Mark Zuckerberg, and have him do everything he did to build and launch Facebook, working just as hard, but instead of being in the U.S. targeting a product at Ivy-League kids, he's in Bangladesh. Is he worth $33 billion in that scenario? Is he worth $3 billion? Probably not even that.

Every unit of hard work we put in here in the U.S. is multiplied using social and economic infrastructure we did not personally build but rather inherited. Robotic technology is the ultimate expression of that. Whoever owns the robotic technology in the future will not have built that technology from scratch. And when the robots do all the work, why should distribution of the production be based on something like who owns the robots?
Looks like the Shodan scan:

http://iotmonkey.com/wp-content/uploads/2014/09/shodan-map-1...
Artificially disabling ECC (error correcting) SDRAM support is very disappointing. In my experience ECC significantly improves stability. Laptops (without ECC RAM) crash a few times per year, desktops with ECC RAM can run stable for years.
K. From my personal experience it has held up quite well.
I talked with Vlad Ureche (from the EPFL Scala Team) about this very topic a few months ago after Scala Days Berlin. He said that some Scala features would not be possible to implement on the CLR because of its restrictive generics implementation. So while JVMs generics type erasure is a pain, it seems to give more room for innovation on the language level.

Unfortunately I did not understand the specific reasons he gave, but it had to do something with reification.
Thanks for sharing this. I've been interested in Haskell for a while and I hadn't really started writing any actual programs until very recently[1]. I also wanted to learn about neural networks, and reading your source code was quite pleasant. It looks really interesting, congratulations.

[1] I wrote a toy IRC bot for a channel I have with some friends. It's quite primitive. https://github.com/jdiez17/HaskellHawk
Yep, thanks for clarifying.
Yes, this works. For now. The bigger problem is that this will probably go away at some point and the "sponsored" items will have no way (or a very difficult way) of being removed.

This has happened before with the browser toolbar having an about:config option to disable enlarging behavior, now you have to do some hacky CSS thing.

https://support.mozilla.org/en-US/questions/1274579
Your premise that strict punishment leads to impacts on crime in the 1st world is not supported by just picking Japan and the USA as your only evidence.

Issue one, do criminals actually know the penalties for their crimes? Deterrence relies upon criminals knowing facts of the law, when evidence suggests crime is impulsive and done by those who lack education and opportunity. The economy is hurt and crimes are on the rise in the US; I'm surmising criminals are not vastly less aware of laws than a year ago.

Issue two, even if criminals knew the penalties, deterrence would rely upon them to weigh and measure the consequences and not commit crimes. How does deterrence work when criminals believe themselves to be lucky and not susceptible to being caught? How does deterrence work when desperation, poverty, and a culture of crime leads young men to view punishment with a shrug or disdain?

Issue three, the biggest in my view, We've seen rises in violent crime in the US in the past year -- has deterrence gone down? Have laws changed towards less severe punishment? Or, have socioeconomic conditions changed?

Issue four, Japan is a highly insular island nation with an ancient culture and quite a unique cultural attitude. They have extremely low littering and crime, their populace is extremely "tight" in its conformation to laws and regulations such as masking, quaranting, etc. So I wouldn't say they are a good example of an average nation.
In the future, you'll get to choose whether your phone vendor sells your data or censors what content you can access on it. It's gonna be great.
The architecture is really quite interesting, even though Microsoft didn’t make a lot of use of a large part of it.

Sadly, that usually means it’s bugged as hell and impossible to use unless you’ve been trained for many years at ms to do that.
Do "successful" people in fact read more? It might be true, it certainly sounds good. But I don't know if we can so easily make that assumption. I recall a section of "The Millionaire Next Door" where most of the people interviewed chalked up their success to some combination of "Luck" and "Hard Work". Education was a bit lower on the list, and I don't remember anything about reading in one's spare time.
> It's exciting to see BO making progress on their campaign to catch SpaceX in the commercial launch space.

They are actually falling behind faster then they are catching up.

> I'm curious whether the slow, deliberative approach they show here will pay off in reliability, ability to scale, etc once they start putting kgs in orbit.

This such a strange thing to consider. The logic that if you just go super slow for long enough, then once you start you will automatically go super fast? Why would that be the case? Of course once they put one kg into orbit, they will put more kg into orbit faster then SpaceX did in 2008. But that is strange definition of 'pay off', in fact its the opposite, its that you didn't get 'pay off' for 10+ years.

Believing that once they finally launch something after 20+ years of moving incredibly slowly, it will simply take of like crazy and they will launch some huge number is just not how the rocket industry works.

SpaceX has scaled faster then literally any space company ever, and is increasing the speed of its scaling over time. funds.

SpaceX has the highest reliability of basically any rocket, no other rocket is human rated, rated for all DoD and NASA flights and has the lowest insurance cost in the industry.

The simply fact is, BO and SpaceX have existed for the same amount of time. BlueOrigin had massive amounts of money put in it, literally billion, many, many billions and they will invest a number of extra billions before they get to their first orbital launch, or probably first significant revenue. Basically all paid of of pocket by Bezos.

SpaceX started with an investment from Musk on the order of 80M and everything since then has been raised threw revenue and private investment.

This race has started 20 years ago, it doesn't start when BO put 1kg into orbit.

In fact, I would argue Bezos whole strategy has been an utter disaster. BO was started to test out landing things, but before they ever even tested orbital landing, SpaceX has already mastered it. Bezos could have invested in SpaceX around 2010 and put the rest of his money into what is need in-space and he would be 10x further along in his plans.

If Bezos goal was millions of people living in space, it would make way more sense to take all those billions he invest in New Glenn, into building moon water mining system. Rather then being a slow copy of SpaceX that is always 10 steps behind.

Together they could achieve so much more, but apparently another heavy lift launcher in a market that already has to many is what he wants to spend money on.
Maybe it doesn't sell it directly, but it certainly sells it in the sense that it turns it into a product that people can pay for.
Or replace "reddit.com" with "teddit.net":

https://teddit.net/r/europe/comments/ls7ft8/protest_note_abo...
Stats? Cite? The use of Linux may be increasing, but enough to qualify Asia as "moving to Linux?" Piracy of MS products is common throughout Asia, regardless of the occasional bootleg clampdown theater.
Zipcar? I know they are actively hiring for OpenACS devs...
I'd say bad. When you tell someone about your site, you have to say "your dash site dot com", which is not only longer but also harder to remember. (This is similar to the GNU/Linux debate in some respects.)

If you buy "your-site.com" to protect "yoursite.com", which you already own, then it's worth it.
The content (articles) can be re-used and re-distributed including commercial use. For example you would be allowed to burn the content on a DVD and sell it on the street (as long as you name the source).
http://wikimediafoundation.org/wiki/Terms_of_Use
Actually make everything collected actually fully public, with no exclusions on who is collected from. If it's collected, it's public. After all, the collection was paid for with public monkey. No need to put in FOI Requests for this data, since it would be public. Crowd source the the mining of the data. A completely transparent society.

Nobody in power would actually be for this (but they expect everyone to be), since it would reveal way more than their claims of what they are searching for/using it for. If we, the public, are expected to trust these agencies and those in power with our data, then we should be able to trust each other. Unfortunately, we'd still here rhetoric about how some people, often those in power, are more trustworthy than others.

Really, the same response works for "I have nothing to hide". If the goals of the surveillance are so morally and ethically pure, and the public can be trusted not to abuse the data, then there revealing all the data to the public would confirm the pure motives and actions.
Yes but most people don't have large deployments like Netflix. The main reason Neftlix and co build entire images is because if you're scaling up and down by thousands of instances then the extra time for those instances to do all the build, configuration and so on is material. So you're better to do it once and essentially CTRL+C CTRL+V.

If you're only scaling up a few instances at a time then your number one consideration is probably making life easy for yourself.
To my mind, that makes screen client/server as well, only with more servers.
Sorry, Paris Hilton being rich is not an injustice. She's rich because people (particularly her parents) wanted to give her money. Trying to prevent that sounds like an injustice to me.
Here is the original article: https://thenanfang.com/why-baidu-was-hijacked-to-attack-gith... (the one on iyouport links to this one)
https://hn.algolia.com/?query=why%20you%20should%20spaces%20...
I built my standing desk (when I had one) and then just built a stool to go with it.