jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
You can't really see it in the video but if you click and hold a consonant, a popup shows you the 4 (other) vowel options. You can then flick after seeing the options. When used this way it is sort of like a training mode.

The main reason they can get away with this is because the consonants in the language are so regular. The only real exceptions are the single "n" sound and a few rarely used "y" consonants. It would be harder to do in english.
These are only the .net domains! Wonder how many .com and other tlds you have!
Microsoft threw a fit when Adobe proposed a significantly improved version of Javascript (inspired by modern ActionScript, not surprisingly).
On the one hand, I would say don't bother. Just chop up the task into small bits and outsource them. There are programming equivalents of the logo design contests, you can get the programming done very cheaply, and there are business oriented non-programming guys having a lot of success doing this in the mobile app space at the moment.

On the other hand, I imagine you building the next big thing as a social webservice. You won't understand security, you won't know why it is important, you won't know why it is hard... this worries me. Even big supposedly tech savvy companies (Google being a prime example) get this wrong (when it comes to my data PRIVATE IS THE DEFAULT dammit, not public!!!)

On the gripping hand, you can treat programming like any other kind of artistic talent. You say you need to understand every aspect of the company... well, will you have art? Will you have splash screens and icons? Does that mean you will go to art school as well as learning to be a programmer? Maybe you need some sound, will you spend 10 years trying to become a concert pianist?
Yeah a lot of people conflate JavaScript with the DOM because the only place most people see js is in a browser where one of its major purposes is manipulating the DOM. Admittedly the DOM has had a checkered past.

But js's story is much bigger than that.

Also I would argue that jQuery just uses a different set of the language's syntax than many programmers would ever encounter just coming from the c-style languages.

It forces you to use closures before many programmers actually know what one is. Some never do or never need to.
Why is web development much more of a hassle than on the desktop?

Have you seriously tried developing for the desktop? What desktop? The one that has 90% market share and a dozen of GUI-toolkits available, including 3 official ones? Or was your app cross-platform? What GUI-toolkit have you used?
If I hadn't read your comment I would have been very confused as well, it made me pause for a second before clicking.

Either way I wanted to thank you for leading me to some very awesome music which is available under Creative Commons!
I would love to see a scan of a document made with one of those typewriters with an interrobang!
It seems pretty poor to me. I would think the correct answer should be something like: "The expected height on in centimeters for any person with a first metacarpal bone length between 4 and 5 centimeters." That may not be perfectly technical wording, but I think it's the general message the line conveys.

Edit: Whoops, misread the question. I see it's asking about what the slope of the line means and not just what the line represents in general.
A police officer i knew, in Europe, had practiced self defence and disarmed the knife person, no one hurt.

I would have wanted a tazer, personally, if i was a cop.
>Wait, is Twitter pushing republicans off their platform? I’m not a Twitter user, but this would surprise me.

The joe rogan podcast #1258 with Jack Dorsey and Tim Pool is a pretty good watch. Twitter has extensively banned right-wing personalities off their platform while outright allowing left-wing people break the rules.

For example Twitter recently blocked virtually all negative news about Joe biden and hunter biden during the election. For example in place of blocking the NYpost's coverage of hunter biden's corruption. They banned people to hide the story and then put a counter news article that called it fake news as trending.

Flipside, Twitter allowed Smollet's hate crime hoax. Twitter allows celebrities calling for the death of that maga hat kid. They allowed the russian collusion stuff that turned out to be completely false.

twitter is very biased.
This is ridiculous, people shouldn’t have to give up their anonymity to debate their ideas.
Elon Musk response:

> How strange

> Well, back to work..

https://twitter.com/Model3Owners/status/1347216344048168970/...
No, all he said was: "Big Protest in D.C. on January 6th. Be there, will be wild!"

Protest is protected by the first amendment.
They were probably referring more to how powerful it was, not quality issues. And in that way they're still correct to this day, although Nintendo has figured out how to thrive with significantly less powerful hardware than Microsoft and Sony.
So you’re ok with disenfranchising people’s genuine dissatisfaction with the way the elections were run?
Good for Elon. He put his own money into Tesla keeping it from going under and still holds 20% never selling any shares. He’s even complained in the past that Tesla stock was too high. His significant ownership of SpaceX also helps. Disclaimer, I’m a Tesla shareholder and could retire today off my gains.
Does it really matter anymore?
It's a double edged sword though. The gimmicks Nintendo comes up with can make their games not as good as they otherwise would have been. The Wii motion control for Zelda sword attacks and the touch screen levels in Super Mario 3D World come to mind.

Also all of Nintendo's mobile games require an internet connection to play.

Just playing devil's advocate. I am a huge Nintendo fan.
Did you read the blog post?

The first paragraph concludes with:

> We have also released two factor authentication and we strongly encourage all users to enable this security feature.

Also, the title of the post is:

> March 2015 Security Incident and the Launch of Two Factor Authentication

They are not pending 2FA anymore.
This looks like it will be a terrific resource for beginners and will help to fill in a lot of knowledge gaps. Beginners face a dizzying array of resources, opinions, languages. Knowing where to look, what to google, and even how to read the documentation is a skill set that can’t be underestimated.

I’ve come to appreciate how far up the “literacy” ladder software development is: Basic Literacy, Digital Literacy, Computational Thinking, Programming Languages… Those of us who’ve managed to speak the language, and to do so with any degree of fluency, are a relatively rare bunch. But I don’t believe for a moment that this stuff is “hard” to learn, so much as “inaccessible,” and therefore, exclusive. I like to compare the situation we have today to the scientific community in the 17th century, when Latin was the “language of science”. What’s the language of computer science? Well it’s Greek to the lay person (even if it is Ruby). Technical fields require a precision, but the net effect of all that jargon is just as dispossessing. Add to this the fact that software itself is invisible, compiled, minified, obfuscated, socked away on some corner of the internet, hiding behind a slick GUI, turtle turtles turtles all the way down, tea cups stacked, all the way up… It’s no wonder that it’s such a struggle to learn.

The flip side of all of this is an odd kind of colonialism 2.0, where our technology, with our QWERTY keyboards, and ASCII character sets, and the programming language itself are all spreading the English language like smallpox. But I digress.

Thank you MDN for the quality resources! It will be fun to see what happens if/when computational thinking really takes hold.
that's exactly what I thought. What I would like is something like those JS frameworks where you can choose what you want and generate the lib that suits your needs.

Customisation over configuration.
It would be nice to see a list of requirements these shelters have to adhere to. It would illustrate how difficult the design space is.
#6 Disables JavaScript by default
>- People sitting in a coffee shop and capturing your wifi traffic is passive.

OE does NOT protect against this. If you can read wifi packets you can write them and MITM. You're basically arguing that at the moment it's more likely that they are using a snooping package that doesn't MITM. Sorta like "use Mac/Linux cause there's no viruses/malware/keyloggers". If there's a shift to OE, then sniffing packages will provide plugins to MITM OE when possible.

So sure, turn on OE, it won't _hurt_ if we don't tell the users via UI that there's anything special going on. It's like a CRC check to prevent minor accidents.
I might be misunderstanding what you mean by malice, but in that case it's probably not the best word for what you're describing. I'd be interested in a different description if you want to write one. I definitely don't think that malice is something you can just-see and make accurate judgments about, let alone detect with data.

For me, malice relates to intent. Intent isn't observable. When person X makes a claim about Y's intent, they're almost always filling in invisible gaps using their imagination. You can't moderate on that basis. We have to go by effects, not intent (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...).

It took me a long time to (partially) learn that if I tell a user "you were being $foo" where $foo relates to their intent, then (1) they can simply deny it and no one can prove otherwise, making the moderation position a weak one; and (2) mostly they will deny it sincerely because they never had such an intent, not consciously at least. Now you've given them a reason to feel entirely in the right, and if you moderate them anyway, they will feel treated unjustly. This is a way to generate bad blood, make enemies, and lose the high ground.

The reverse strategy is much better: describe the effects of someone's posts and explain why they are bad. When inevitably they respond with "but my intent was ABC", the answer is "I believe you [what else can you say about something only that person could know?], but nonetheless the effects were XYZ and we have to moderate based on effects. Intent doesn't communicate itself—the burden is on the commenter to disambiguate it." (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...)

Often when people get moderated in this way, they respond by writing the comment they originally had in their head, as a sort of defense of what they actually meant. It's astonishing what a gap there often is between the two. Then you can respond that if they had posted that in the first place, it would have been fine, and that while they know what they have in their head when posting, the rest of us have no access to that—it needs to be spelled out explicitly.

Being able to tell someone "if you had posted that in the first place, it would have been fine" is an extremely strong moderation position, because it takes off the table the idea "you're only moderating me because you dislike my opinions", which is otherwise practically ubiquitous.
Modding in general is something that scales with the platform popularity so anything that needs to be platform specific is still lacking on Linux.

Another tool like Cheat Engine that has no Linux eqivalent is Flawless Widescreen [0], although Gamescope at least makes the games playable.

https://www.flawlesswidescreen.org/
This of course is stereotyping, but for me it feels like there is truth to it:

It has more prestige to have a bunch of Phd's doing busywork in the lab than to pay for software which could replace them. Expensive equipment at least looks cool and impressive if the bosses go round with guests and want to show off where the money went, software can at the very best make pretty pictures on a screen somewhere.

Academic research is not necessarily oriented on profit on that level: It cares about getting grant money, but not always about using that money as efficiently as possible.
Indeed, I worked in a photo lab back in the day when NSFW images were still on film and we had to think about these kinds of rules, but basically anything was permitted for medical purposes - I once scanned slides for a doctor doing a lecture on pelvic inflammatory disease. She did not say what they were when dropping them off and amusedly asked about it when she picked them up. But it was the very opposite of sexy and quite clearly for genuine medical purposes.

This reminds me of a question I've long had about this sort of thing you reminded me of - in the US at least, we seem to draw the line for showing off breasts at the nipple, but only female nipples. Setting aside any merit or logic to that, can AI actually determine female vs male nipples? I assume not through the nipple itself, but the breast it's attached to or the face of the person?
I would estimate about 1/4 of the videos in my favorites playlist are no longer available

I now have a machine specifically set up to download videos from my favorites playlist on a daily basis
I'm surprised and gladdened to see common sense winning out so far. yeah, I sure would love tv and radio style regulation, seeing as tv and radio are such bastions of free thought.

ISP's aren't magical, take away the protections that prevent them from getting eaten by competitors.
We could simply name the board game Weiqi, or Baduk.
Her cells, when grown in culture, have been dividing and replicating for a very long time. The fidelity of a cell's replication machinery is not 100%, such that every generation, new mutations are introduced into the cell's DNA.

Owing to the increased rate of cell division of immortalized cells grown in laboratory culture dishes versus those found within a living organism, the additional stresses that these cells face in an in vitro environment, and the many thousands of cell generations these cells have undergone since their derivation (in the many hundreds of laboratories that are growing some strain of these cells), the number of mutations introduced into HeLa cellular DNA makes it such that these cells are now very, very different than the original ones isolated from Henrietta Lacks.
Sure, self-publish.

But be mindful of the fact that a manuscript is not a book. Every writer needs to have their manuscript edited before it hits the presses, and the process often takes longer than the actual writing of the manuscript. If you know a skilled editor who will do it for free, great. Otherwise, hire one or sign with a publisher. Just don't skip this step, eBook stores are filling up with texts that are barely readable.
First of all, the HTML5 and CSS3 standards are not finished yet. It means semantic values of tags, attributes, and even tag names, as well as their functionalities, can change at any time, and other can appear. Thus, it seems difficult to build an HTML5-only website for the general public.

Moreover, if this website is designed for a large company, there are chances that its user base is still using IE (even IE6 maybe). In this case, HTML5 and CSS3 are not welcome, even for IE8.

I would recommend to wait for IE9 release and the standards to be finished. Maybe you can add extra content for people using modern web browsers, like the <video> tag, but I think IE's user base is too large to be ignored.
Thanks for the reply. I was planning on using some of the features like localStorage and notifications etc and not just css3 features for making things look better. Nevertheless, I think its a good idea to have graceful degradation.
Use list comprehensions instead of map or filter. They're much easier to read.
It's a puck, so I suppose it would be skating.
Search, API, milestones, file uploads and a mobile version are planned. The current form is a minimum viable product of what I think is the core of project management.
That is an improvement I would like to see here too. My earlier comment was more to address the idea that the current third lane in the UK is some sort of free-for-all, which I don't agree with.
You can find people with COBOL knowledge, if you need them and can pay them - or can train them. If you are planning multi-decade projects like major defence procurements are these days, then training people up-front would be worth it.

Incidentally, there are possibly millions of people with daily exposure to a subset of Ada - its the basis of Oracle's PL/SQL. A component of the PL/SQL parser is called DIANA, which true Oracle geeks know is Descriptive Intermediate Attributed Notation for Ada. See http://stackoverflow.com/q/7764656/447514
nod That example was more to illustrate one of several choices a mathematician might make in order to make a problem analytically tractable that might bother a biologist.

Another way of putting it is "A mathematician might be interested in the general properties of dynamical systems, and a biologists entire research agenda at the moment may very well be this set of equations with a very specific parameter set."
That's not what I am saying. The argument is that if there exist a way for third party to collect payment without the mercy of the app store coupled with a better way to discover the app, then it is likely that the people will move to the web app model. As of today, the native app model provides better incentives for the developers. That does not mean things will not change.
the stuff i work on is in the area of machine learning, so most published work involves one or more well-known data sets.

i would argue that the two are the same in this case.

the lxcs provide all the source code i write [plus of course the compiled version], all third-party libraries, and all scripts used to run and evaluate the experiments, and the data as well, where that is permitted.

it's still not perfect, but for my area, i honestly think it is the best, and most accountable way to do things that i have seen.
When the type is some sort of container type (Maybe, Either, List, Tuple and so on), the functor interface gives you a function that will change the contents of the container, while preserving the container structure. Example:

fmap (*3) (Just 12) === Just 36

When the type is some sort of computation type (IO, Promise, STM, Parser, unwrapped Reader), the functor interface gives you a function that will take a function and compose it with the computation. In other words, the result of the computation will be passed through your specified function before it is finally returned. Example:

fmap (+5) (getPromise age)
-- promise age is filled with 43 and
-- the fmap call will return 48
As far as I know, there is no app on the App Store which uses HomeKit. Probably because there is no HomeKit hardware on the market yet.
Assuming you arn't trying to go for top security, and just want a way to keep things safe from leaking due to errors and the such

why not just make use of the OS's secrets store? for example, like how https://pypi.python.org/pypi/keyring operates
I don't think we should want to fight this. The way I see it, things increasingly tend to look like "privacy or the progress of mankind, pick one". There are tons and tons of potential benefits to society stemming from all that data being available for constant real-time processing, and I haven't seen any kind of analysis that would properly weight the costs and benefits. What we get is constant surveillence state fear mongering.
No, this is not correct. Please stop spreading this misinformation.

Your license to use React is not contingent on 'not to sue them' – however, the additional patent grant that they give you is contingent on this. This patent grant is in addition to your license to use the software.

If you accuse Facebook of violating one of your patents, then you automatically lose the right to use any of theirs. You do not lose your license to use the software, which is a totally orthogonal issue.
> I'm merely asking that postgres wraps more automation and convenience around the things that it already does.

and if history is any indication, it will when it's good and ready to be convenient and automated. as a previous poster (or two) most eloquently noted, postgres tends to work from the bottom up. when the "fundamentals" have been hashed out and thoroughly tested through all or nearly all edge cases, then convenient interfaces "bubble up"

and hey, your patches are always welcomed :)
"Thanks Swapna and Red Hat QE for catching this issue before the package was released. Great work!"

Looks like this wasn't released into production.
I'd really recommend looking at Scala - IMO it combines the best parts of both. The syntax is often just as clear and concise as Python, but you also get full static type safety.
Even the best of us can't help the unhelpable. There has to be at least a basic willingness to listen and change.

But it's no skin of my back. My motivation was less about helping you (it was clear from the start that was probably futile) but to instead leave the right answers where you left wrong ones so others who are willing to learn can find what they need to succeed.

This far down, as I said, that no longer applies.

Good day.
Some handy legends for non-Indian readers

- Central = Federal

- There are no juries in India. A "bench" of judges usually decides cases related to Constitutional Law. This was a bench of 2 judges

- "court order or a government order for getting content taken down" -> I might be wrong, but before, an order from the Police was usually sufficient to block a website

- Standard 11 student = A High School Junior student
When I read articles like this I always think about the concept of neoteny.
http://en.wikipedia.org/wiki/Neoteny
I read about this in The Naked Ape years ago. The idea is that neoteny can be a mechanism by which physical evolution takes place. I have wondered if it could also apply to societies and cultures.
The only other place I head of neoteny was in a talk I downloaded where Bruce Eckel and another programmer were bashing the concept saying that it led managers to treat experienced developers like junior coders and demand more and more work for fixed pay.
> It might not mean what you think it means.

Wouldn't that destroy the point of having it as a headline, then?
It works well--entering just my name offered photographs of me, adding my email address got me the avatar I use pretty much everywhere. (Which makes me wonder whether you're pulling images in from Gravatar?)
Even stage 2 programmer confuse stage 3 for stage 1, this makes very difficult to help stage 2 programmer grow. I suppose this is the difference between knowing the path and walking the path ;)

I find my way through TDD, but all my tentatives to help others failed. I can understand why because all tentatives to help me before I see the light on my own failed equality. I can remember some conversations with more experienced programmers where I tried to convince them about the benefits of more design as they were trying to explain me the vertues of simplicity...
"I don't particularly understand what makes the second one more confusing than the first."

To understand the first one, you only need to know the basic C++ constructs. For the second one you need to know:

* the meaning of the four positional arguments to accumulate()

* the semantics of bind()

* the semantics of boost's placeholders

Even with some knowledge of the above, figuring out the nested binds takes a while.
It is pretty cushy, and you don't need to wait for me to abandon it. But you must be a native of my country and a reasonably able Python programmer. If you are, send me a mail.