skysight-inc/HackerNews huggingface dataset:
Khan Academy has a lot of nice things going for it, but it seems like there's a lot more presentation than there is practice. I don't care about the gamification of learning. The practice problems, of which there are only a few, are wrapped up into an interactive UX. I just want a bunch of problems and solutions that I can work through.

Thanks for the recommendations, obviously the title of your book appeals to me. I will check them out.
Five Protocols That Can Bring External Data into the Blockchain
Didn't know it came in liquid & at doses that low, thanks
The Sales people will survive, with their bonuses. Someone in a "cost center" like Support will get laid off instead.
Let's give some credit to Karen Wynn Fonstad…
You assume updating the router firmware won't break or reset your configuration, and won't add new vulnerabilities you haven't already mitigated.
I am not going to draw hyperbola, math equations or whatever that is. I don't want to spend next week configuring LaTeX. I just want to plug in some js library and have Gantt/Flow/Sequence diagram, which I don't want to draw by hand or save in some binary format but want to put it in GIT repo.

I tried LaTeX twice it just does not work on Windows, and I don't really need it that much. I have no time to find out why it does not work out of the box for me. Just like dropbox, I install app and it syncs my files, setting VPS with Rsync could work but I do not have time to troubleshoot it in case something is not working.
Because latex might be a tad too heavy (and complex). Also, having a choice is good.
Not mass education as in the abstract concept of "educating the masses", but mass education as its actually practiced.
How unit testing improves code quality in TDD
i would guess it's a typo, and it's supposed to be "tens or hundreds of millions"

tens of hundreds is a pretty silly way to describe numbers

edit: darnit I got duble-ninjad!
Whenever I see one- or two-star reviews on Amazon (or Newegg) I make sure to read as many of them as possible to gauge what the problems with the item might be. This allows me to judge whether the people reviewing the items are overreacting or if there is a legitimate defect common to all the reviewers. The fact that Amazon is removing or not posting critical reviews in the first place is a red flag for me personally.
> First, and this is the objection I grew up with, many people see it as unfair to require everyone in the world to speak "our" language.

Yes, it's unfair. But we have more important problems. If humanity ends up picking up chinese I'll spend 10 years learning it. I don't care. A common language trumps those issues.

> . And second, this is the one that concerns me more these days, is that being monolingual makes it harder to understand your neighbors even if they've learned the same language as you as a second language.

You mean harder than the current situation where most people can't understand each others at all ?

> Ultimately, I think we'll end up with English being the common language of humanity.

If we don't make it so it's not going to be certain.

It's also too much of a slow process, and not enough of a formal one.

All those debates, all those arguments always ignore the big picture for some local smaller issues. Sometime you gotta bite the bullet and move on.

I'd say pick anything, I really couldn't care less. Klingon if you want.

But english is just the most likely candidate to succeed, being used in business, diplomacy and tech.
These people are looking for improvement at the top of Maslow's pyramid ... [1]

In other words: they want, above anything else, to be able to say "that wasn't me".

From that perspective, this decision makes a lot of sense. That is destroys other people's lives through inaction ... well they buy clothes made in Bangladesh too.

[1] https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs
Checks are needed ever 3 hours. So if you are stuck in traffic you might have to do them every few miles
Krung Thai Bank, KBank increase protective measures after data 'hack'
"You must be at the frontier of what you know and what you don't to be able to say anything at all" said some wise man.
I was just doing some diagrams last night. And my wife told me:"Why don't you make a program that makes them?" and I just thought: "She has no idea how hard that would be".

Awesome work!
The war is fought on more places than apparent.

https://www.theguardian.com/science/political-science/2018/j...
Writing a front-end WebAssembly framework in Rust
> No, we willingly and voluntarily gave our personal information away to companies in exchange for their services. Sucks to be us, but there do exist people who refuse to give away their information online, and it's not exactly impossible to be like them. To turn around after having received the benefits from Google, Facebook, etc. and cry foul about them receiving their part of the deal is childish.

It's become quite clear that most users did not make a reasoned choice about what data they were giving away or to whom. It is the latter that is most concerning as scandals like Cambridge Analytica or the Equifax data breach show. It is hard to see how you can argue that this type of misuse is not a serious problem.

A better criticism is that the cited article does not go far enough. We've effectively ceded the public square to Facebook, WhatsApp, and other large social media apps. You can reasonably argue this is undermining democratic values (see US 2016 election) and even inciting extreme violence, as happened to the Rohingya in Myanmar. [0] It's likewise becoming clear that these are side-effects of the business model followed by many social media companies.

https://qz.com/1170111/is-facebook-playing-a-part-in-myanmar...
> virtue-signalling survey

Oh, well in that case... I probably read an average of 4 to 5 books a day (to my young children) while drinking fair-trade coffee, on my American-made couch with vegan-friendly upholstery, lit by energy-efficient LED lighting that changes color temperature with my circadian rhythm.
The two terms "nou-net" and "net-net" are the only two that I think have the same meaning in the original Dutch.

Would "net-nou" or "nou-nou" make any sense in Dutch?
Agreed but you can't change any of this.
It depends on how China reacts when its debt bubble pops. Personally, I'd err on the side of letting the recession play out with some intervention, but only where really needed. If they over-inflate the Renminbi the knock on effects are going to be pretty dramatic globally.

I sold almost everything. I don't try to call the very tops of markets, it's too hard. Having things ready when the pullback happens is good enough for me.
Feature importance: what's in a name?
100 Days of ML
...yeah, exactly that, thanks for mentioning the character class issues. :-) I think it was partly for this reason (but also others -- like my idea that it would help SAT or SMT solving) I've also had this idea of making a "universal" int_set class that adaptively adjusts its internal data structure (bitvectors, intervals, "shift-intervals", sparse sets, BDDs, etc.) based on its contents' sparsity patterns... which, for n different data structures, would require O(n^2) or O(n^3) methods to handle set and perhaps arithmetic operations between them (n^2 if the output type matches the input type, n^3 if we let the output data structure be different than the inputs'), which is kind of painful but I think doable and likely to be useful. That's yet another ambitious endeavor I may never get around to, or at least not before someone else does...
One thing where they are right is your review of your weights. What has the seller/packaging to do with the product itself? You weren't reviewing the item, but the seller (which isn't allowed when the seller is Amazon itself). Unless you think that the neoprene was bad quality.
Ok, so I talked with one of my sources. Long story short, Wiccans and Pagans never did this. LaVeyan satanists from the '60s did however.

Wicca and Paganaism was never about "anti-christian". The christians would have you believe that anything not theirs is 'of the devil'. That's brainless propaganda intent to denigrate other religions. If anything, christians took significant content from the old practices and incorporated it into their own practice.

Fast forward 2000 years into the 1960's. Anton Szander LaVey created a anti-christian religion which follows the christian bible, but makes opposite choices. Edgy and all that. And yes, the ritual you describe is found here.
Apple Could’ve Been a Trillionaire Long Ago
That's a shite excuse. "Just following orders" etc.
Great, very clear and easy to use but are you meant to be able to share this. What is the intended use case?
When everyone pays bonuses on unrealized revenue it puts you at a hiring disadvantage to pay bonuses off of realized revenue only, or to cut future bonuses when revenue doesn't materialize.
Ask HN: How to Subdomain and Seperate my landing page from my app in netlify
How do i sub-domain my app from my landing page on Netlify so as to let www.domain.com host my landing page and app.domain.com host my SaaS app
I saw that too :( Still, Trump has gotten further than any president before him.

My whole point was this “burning bridges” and general miasma around Trump’s foreign policy is the result of ideology and hysteria instead of hard nosed observation of facts.
As for #2, I don't think Feynman meant that the students won't show up for their lecture. It's just they would prefer to have their lectures in afternoon. In fact, from his writing in the later sections of that chapter, it seems that they did show up for their lectures.

I find explanation in the previous comment, that as a visitor Feynman may have been held to a different standard in order to make his stay more pleasant, quite reasonable.
> that doesn't mean IBM shouldn't invest in usability.

For whom? They shouldn't necessarily spend a bunch of effort adapting their product towards the Unix world, particularly to the extent it compromies their product for their primary customer base.
SICP is a Lisp textbook. This will be controversial, but I think it has little application outside of the Lisp world, however much it is venerated.
DiagrammeR uses Mermaid to do flowcharts in R. I used it to do the gantts for a project I'm running last week!
“His heart is in the right place, but Sanders lives on a planet where if only the U.S. would cut its defense spending down to NATO levels (cutting about $250 billion a year), we could afford to spend trillions more per year on free healthcare“

What these studies show is that the money necessary for free healthcare is already being spent by Americans on a far less efficient and inequitable healthcare system. It’s an allocation problem and a political problem. It’s not an economic problem.
This. People are conflating social mores with business practices.

São Paulo is a much more globalized city than Rio, which is really navel-gazing. (Most families in Rio can trace their ancestry centuries back, while São Paulo is usually the largest $(nationality-descent) population outside $(homecountry). This makes for cultural differences.)

But: it's not like carioca customs bleed over to the workplace any more than, say, West Texan customs do. I mean, at my workplace we wear suits but not ties; whenever in São Paulo we tie up. That's most of it.
Show HN: Tweet from Your Commit Description
The point that M. Bellotti came close to, but missed, is that "of course they do" is because every field has jargon. The error here is in thinking that one set of jargon is intuitive and normal whilst another set of jargon is "special and completely unintuitive".

The simple truth is that there are many people to whom jargon such as "WIMP", "ISOs", "flat UI", "IIFE", "DOM", "pull request", and "UX" is equally as opaque and foreign as "DASD", "APAR", "SRC", "PMR", and "PTF" (http://jdebp.info./FGA/fix-terminology.html). All are in fact niche terminology.
There is. It's what I'm responding to here; I want to contest the idea that attracting users is a measure of success. I wrote a library to do something that nobody else really wants to do. But I wanted to have it, I think it was well-executed (one design flaw notwithstanding), and I'm glad I wrote it. So it's a success, and it has exactly one user.
You make it sound like Java is neck-and-neck with C++ in general. There are definitely cases where naive Java is faster than naive C++, but those cases are infrequent. Java is generally in the ballpark of 1/2 C++ speed alongside Go and C# in the general case.

> W.R.T. AOT vs JIT, as others are pointing out, Graal is a compiler that can execute in both modes, i.e. it's a comparable compiler. JITC is about a 20% win for relatively static languages like Java and can be massively larger (like 4000%+) for other languages like JavaScript or Ruby. In fact the nature of very dynamic languages like Ruby or Python or JavaScript mean there's little point trying to AOT compile them at all because there'd be almost no optimisations you could safely do ahead of time.

It seems like you mistook my point for "AOT makes things fast and should be used everywhere" or "JIT is fundamentally slower than AOT"; my only point was that the JVM specifically isn't faster than AOT languages nor is it faster than AOT Java because of JIT specifically (which was how I interpreted jahewson's comment above). It sounds like I agree with you--Graal seems really promising and JIT is pretty great, especially for dynamic languages. :)
>99% of the world's problems would be solved if we all just acted with very basic levels of conscientiousness and responsibility

Your expectations and the expectations in most parts of the west are that everyone take care to protect others from being harmed by their actions. Brazil, Indonesia, India, etc, expect people to be vigilant and steer clear of things that may do them harm. The only reason you see that as wrong is because it is foreign to you. If you grew up and lived in a different culture you'd almost certainly see that as right and anything opposite to that as wrong.

In the west we get everything in writing when we do business and rely on the ability of courts to enforce a contract to protect us when things go wrong (and this adds a lot of overhead, yes this has increased a lot in the past few generations). In China they rely less on contracts and legal solutions and rely more on the effects of a good/bad reputation to protect them from business dealings that go wrong. In the west we don't take people to court if we don't have to but it's the power of the court and ability to take things to court if needed that keeps things running smoothly, in other places the value of one's reputation performs that function.

Expectations of timeliness is another aspect by which cultures vary (as discussed at length in TFA). A meeting that starts on on time in Brazil would probably not be much appreciated. If meeting started late in Japan an apology would be in order at the very least.

These are just three examples of aspects of society that vary from culture to culture. Which is wrong and right depends on what you're used to. Personal physical safety is more likely to bring out people's inner puritanical crusader than the latter two which is why it tends to evoke such strong emotions.

Edit: changed the timing and contract law examples per comments.
I have found https://reviewmeta.com/ to be an interesting place to look at the reviews and get a bit more insight into them.
I started taking some of my whiteboard notes in mirror script after reading it assisted in neuroplasticity, and it really didn't take long to get the hang of. I haven't done it in a while though, can you still do it like muscle memory?
Same with iOS, but I guess chances are good that people don't behave like you. (Even if I also think they should, haha)
I would expect that the reviews which are a result of purchase would be treated differently? Especially if not returned, or if the customer is returning less than X/Y products? Amazon has the advantage that their users are known (to them), so it's a lot easier to fight fakes.
> Perhaps the choice to transition into the cloud and streaming services is less of a choice by consumers and more of a choice by the companies what products they want to offer.

Definitely. I find it that a lot of things in computing can be better understood if you realize that consumers have little to no meaningful choice. They don't know the possibilities, they don't know their needs, so they choose from what's available on the market. If companies decide the phones need to keep getting thinner, or software needs to move to the cloud, and then back that up with serious marketing expense, then people will follow - because your typical user understands so little about technology that their thinking works in categories of "what looks most hi-tech" and "what everyone else uses".

The trend of moving everything into SaaS is insidious; negative consequences aren't visible immediately. The first day you're happy you no longer have to install anything to watch movies, or worry about your hard drive space running out. But then, maybe a month or a year later, you find yourself on a trip, unable to watch a movie because of a spotty Internet connection. Or you lose the Internet halfway through your movie night. Or the movie that was there yesterday is gone today, because $reasons. Or you want to show it to your SO, who doesn't speak English, and you can't, because there's no way to add subtitles and the company doesn't offer the language you need. SaaS means losing ability to use capabilities of your computer, but you only find out when you actually need them.
American businesses love to bend over backwards for the customer but hate to admit that they owe you anything. If you ask for a replacement almost as if it's a favor, they find it flattering. If you say anything that implies you think they're obligated, they find it threatening, and it will take you much longer to walk out with a replacement (and a much less friendly send-off.)
You might be interested in my newest (fake) product: https://stackboi.com
>This is partly because the efficiency of work (its value for advancing a business project) is non-linear with time spent. Someone spending 100 hours a week maybe pretty inefficient due to overwork and thus lower (even negative) quality of things done. Someone spending 10 hours a week could be also inefficient because the project moves faster (when everyone else around works 40 hours), or the competition moves faster.

I'd go further. Most products and projects are BS busywork, if not actively harmful and they shouldn't be part of the economy in the first place.

We've created a huge society middlemen, procurers, and snake-oil salesmen, and turned increasingly more aspects of life into commercial endeavours, where ever more people are constantly hustling and peddling something (manufactured crap, of which there are untold tons [1], planned obsolesce replacement products, their image, and so on).

[1] https://www.monbiot.com/2012/12/10/the-gift-of-death/
Commission typically isn't paid out until the company is paid in my experience. Bonuses are different, but some companies I work for actually tracked how many orders were actually fully paid for vs. how many were entered into the system. A concerning number of salespeople would basically sign people up if anything the customer said could be construed as being interested, and their numbers would look great until you looked at the number of sales that fell through.

I never has the most sales in a single month when I worked sales, but I regularly had the highest realized revenue because every single person I signed up actually wanted what they were purchasing.
The next Enron happens
> since storage is cheap enough.

That's exactly the point. Using anything but a lossless codec for ripping music is an unwise decision.
Any store worth caring about is already too big for your one program to influence its success. That's the only reason a Foss advocate would want to avoid such platforms in the first place.

The potential visibility and revenue from using these corporate mouthpieces is probably always worth it so long as you can assure you won't become dependent on them.
freecodecamp.org is pretty good at taking a practical approach to learning programming, primarily with JavaScript. But if your friend wants to also understand the basics of computer science it's worth considering doing both.
Yes, and you only call the system-controlled function if you're sure you'd get a good review.

They should prohibit that function call completely and ask users randomly for reviews, maybe when they pause or close the app...
Looks nice and I am just looking for a replacement for plantUML.

The syntax looks very similar and I wonder whether it is a superset of plantUML format. That would actually be great.
Show HN: Tifuhash – floating point hash passes smhasher, dieharder, practrand
Demand of punctuality is a demand on other people's time.

Punctuality is a virtue of slaves -- to other people and to the clock in general.
Elzevier isn't the only one, either. While not as egregious, there is Proquest, who locks private researchers out of many databases and digital works (mostly historical works) that are not available anywhere else. If one is not an enrolled student or faculty member of an institution that pays for an institutional subscription, there is no way to gain access to their databases.

This type of intellectual elitism disgusts me. It's particularly bad when I would pay for access to some of their databases, but I'm not even given the choice.
Best 5 web application development companies and agencies
Introducing Clinic Bubbleprof, a unique way to visualise Node.js code
Show HN: Dosycrypt – homemade cipher
Optimism can create money out of nothing. Literally. The stock market is driven off optimism.

Persuasion is the most powerful force on the planet.
I still don't understand why you would write this instead of a Graphviz renderer.
How-To Add RTSP to a Cheap Xiaomi WiFi IP Camera
>Honestly it's difficult to imagine having the opposing view with any experience at all managing anything. Or even considering what it might be like to do so.

Yeah, how dare people disagree.
The likely reason is B. Elm is a frontend web language that also has this guarantee, and it uses Either types for situations that can fail. It's not entirely unique in that regard, there are other languages (mostly) without exceptions; Rust, for example.
I mostly disagree. Software, like electronic engineering, is about abstraction, but it differs in a critical way: It's self-modifiable. Kids can think they're making computer games using little apps, but what they're doing is more akin to making a map for Starcraft than it is to actually making a game. If anything I'd argue that getting a CS degree or similar (math, engineering, philosophy) will arm your mind with the tools it needs to really compete over the coming decades.

If you want a simple middle class life a bootcamp is perfectly fine. Lots of people make money writing CSS. There is nothing wrong with it. But I would never tell a bright youngster that CS degrees (and similar) are a waste.
Usual disclaimer / warning applies to non-publicly-vetted crypto. There's no published CA of this. So use at your own discretion / explore at your own interest. Thanks! :)
Maybe not leave the site, but at least distrust negative reviews. I recently bought some towels that had amazing reviews. The towels sucked. That won't make me stop using Amazon for things in which I already have confidence but it will stop me from relying on their reviews. I will buy things like towels elsewhere.