skysight-inc/HackerNews huggingface dataset:
OP here... Exactly. My concern is that 11, 12, 13 year olds need a lot of editorial guidance, mentoring and teachers who are truly fluent with technology to do more useful activities and less useless or downright harmful on their devices.

18 year old can (usually) figure out how to use Internet and technology in general to improve themselves and advance their education. Small kids not so much...
Edison's lack of education did impair his work and did cause him extra work. He'd get results by taking the long way of trial and error rather than more directly by calculation. He also employed mathematicians and other college educated engineers and scientists to compensate for his lack.
A bit over the top to take an unconfirmed rumor of a theory and call it a conclusion...
Why....?
Make your content small (hint: text) and you don't need the 500 bytes of this and the $kilobytes of crap this depends on
>but doesn't bother using JS to implement genuinely useful things like validating the credit card checksum (https://en.wikipedia.org/wiki/Luhn_algorithm) in JS on the client before submitting the form.

That's interesting, because that's a case where I would consider it not needed. I've seen some interesting behavior from a network provider where they test "password security" - despite a password I generated meeting all of their rules, the JS fights me because of some bad implementation.

Either way, the server must validate the data regardless. From a design perspective, it makes sense to me to have validation done in one place, rather than several. It just seems that they may become out of sync, or lead the back-end developers into a false sense of validation security on a web form.

The cost of memory is less in this case (no JS in RAM). The CPU time is probably about the same in total. The energy is probably slightly more. The network usage will be about the same (form submission vs JS validation code). We're talking small amounts here, though.

The other thing is that basic HTML is very well nailed in all browsers, whereas JS reliability seems to change depending on the features used, etc. A wake up call for me was when using a slightly older IE browser and using the kindle experimental browser. Both had JS enabled and ran, but ultimately caused the JS rendering to fail for a website I had built in a destructive way (they did half the job of swapping out elements).

My current design philosophy is to avoid JS at all possible costs. Minimalism spruced up with CSS.
They actually moved down the street from that original office about 2 and change years ago. This is around when I left, coincidentally, so it's hard to remember which cabinets made the trip or not.
this idea is presented in the article as a 'classic economic theory' solution, but for whatever reason it seems that consumers are empirically unable or unwilling to do so
When I pay, it is out of a sense of civic duty. Democracy requires journalism and journalism requires money.
I gather you have a lot of opinions. One wonders how well, or how often, you're able to see past them.
Totally unrelated, but I'm impressed with how good automatic translation has gotten, at least for French->English.
Experimental automatic binning for histograms is something I will surely use. Thanks for sharing this article!
> . The chip, known internally as the Apple Neural Engine,

Is this a real IC/processor for arbitrary software or an abstraction of an underlying GPU/DSP?
In less than a year, on 2018-05-25, the new regulation will apply to organizations collecting or processing personal data (name, address, email, picture, etc) of EU residents.

It's full of interesting things, here a quick TL;DR (no guarantee of exactitude or exhaustiveness)

Obligations for organizations :

• obtain individual's explicit consent (opt-in) for data collection and processing,

• products and services must be compliant with the principles relating to personal data processing and protection, by design and by default.

• "pseudonymisation" of personal data (e.g. via encryption),

• obligation to report data breaches (if leaked personal data are not "pseudonymised")

• appointment of a "Data Protection Officer" for :

• all public authorities,

• and organizations whose core activities include large-scale monitoring, or perform certain "risky" data processing operations (on data like political, religious, sexual orientations, medical data, etc)

EU residents will have the rights:

• to object the use of personal data for the purposes of profiling

• to obtain data portability from one service provider to another

• to request rectification or erasure of personal data related to them

Fines are up to max(€20 million, 4% worldwide annual turnover)

Official documentation available there : http://www.consilium.europa.eu/en/policies/data-protection-r...
You might want to hold out until AMD gets the "Nested Page Tables" issue fixed.

It's supposed to speed up virtual memory handling in the guest by avoiding the need for shadow page tables and/or emulation by the host.

Currently the feature is broken, resulting in crippled GPU performance, allegedly due to the IOMMU not keeping up with the DMA transaction rate. You can disable it entirely (kernel command line amd-kvm.npt=0) at the cost of ~5x increased CPU usage and constant stuttering in games, which is what most people choose to do for now.
For reference, Simonyi worked on the legendary Xerox Alto, where he wrote Bravo, the first WYSIWYG editor.

He later joined Microsoft in 1991, where he started Word.
Is there a case of an iPhone or iPad combusting like this? I haven't heard one. Not to say that there isn't but I'm more likely to believe it was a Samsung device than an Apple one simply because the former actually has a lot of examples of combustion.
"Most kids in traditional schools who don't want to do math or read because they don't have something hard or interesting to motivate them."

Yeah, I'm gonna call shenanigans here. SO is a HS teacher, her kids really really really do not want to learn. They want to either play Minecraft, snapchat their genitals to each other, watch porn, or just gossip between themselves. Oh and drugs and sex in the bathroom, as usual. Occasionally, they turn to real crime and assault each other (one is still in a coma), pimp themselves out on Instagram for money (either sex), or hurt themselves (suicide clusters, it's 'a thing' now [1]). For about 1/3rd of her kids, if they come to school stoned to Pluto or drunk as skunks, that's a victory; at least they came to school and weren't out committing felonies or having felonies committed against them.

Look, the super-crunchy idea of kids that are naturally curious is really just ... rich and white. Like, kids in an inner city/dense urban environment have waaaaaay more serous shit to deal with. They get raped habitually by their mother's many 'boyfriends', they don't eat all weekend and if they do it's 2 bags of Cheetos, they have drugs forced on them by family members that really do think pot is medicine and can cure everything, their parents think school is nonsense and they should start working the fields to earn something for the family, etc. You ideas are great, but that is not how life is these days, poverty and racism fucking suck.

[1] Not my SO's state, but a good overview: http://www.newsweek.com/2016/10/28/teen-suicide-contagious-c...
> Also, interestingly, the JEDEC unit for 1024 bytes is KB while the metric one is kB.

However the SI k prefix means 1000 (10^3) rather than 1024, which would be Ki.
How One Scrappy Startup Survived the Early Bitcoin Wars
What's the difference between Intentional's product and JetBrains' MPS? To me it seems like MPS can do much more and can accommodate Intentional's model as well. Anyone knows better?
To be fair some people are literally almost never without these things. I think the blank screen idea could be
somewhat worthwhile. There is a tiny app in the play store:

https://play.google.com/store/apps/details?id=com.googlecode...

>MindBell rings periodically during the day as a mindfulness bell, to give you the opportunity to hold on for a moment and consider what you are currently doing, and in what state of mind you are while you are doing it.

It is actually quite effective for me in halting briefly my careening thoughts. May seem silly to some.
Amex is probably the company I'd trust the most to handle the situation. I've never been let down by their customer service.
No. You can clearly see a dash in the title on magazine covers, so its proper name is "Техника - Молодежи", so it's a dative case.
I'm impressed by your enlightened childhood. see also:
https://www.nspe.org/resources/ethics/code-ethics
Chipreaders are terribly slow, I don't understand how they could not develop a secure payment system without 10-second~ delay times. My local grocery store installed new chip readers and within a week had taped over time in favor of the more-expensive but quicker stripe processing.
Sure. I use it for some things and straight C++ for others. Cython is good for simple things, like small tight loops.

One thing that is much more reliable in pure C++ is any kind of threading or OpenMP etc. Theoretically Cython has it, in practice it can cause very weird problems. Also if you want to use C (or C++) libs in Cython, you have to manually declare all the function prototypes before using them.

Also Cython has a tendency to make minor breaking changes to syntax every version, breaking my code and/or making it version-dependent. Since I distribute to others, the best method for linking performance intensive-code to Python I have found is:

1. Write the core in C++

2. extern "C" a simple C API for it

3. Compile both to a SO

4. Access the SO from ctypes

It is more robust than Cython IME. Another advantage of this approach is that you have now have a generic C library you can use anywhere else if you want, not just Python. And you don't have to link -lpython so the C lib can be used in places where Python isn't installed. Finally, it can be nice to have some C++ binaries for startup time, and AFAIK you can't compile binaries with setuptools.
Can someone explain the git semver thing ? How does it work?
Provided the children could acquire good litteracy, provided there was an easily available library and children had access to it, provided the children had free time available, etc.

All of these were and still are statistically predicted by children's origins.
America’s prisons are failing. Here’s how to make them work
"I wasn't able to make anything interesting out of
Microsoft so I'm joining them again"
Jerkass might have a point though. Compare the ever enlightening Slate Star Codex (https://slatestarcodex.com/2017/05/26/the-atomic-bomb-consid...).

It's hard for us goyim to keep up with those genetic advantages in brain power. (Though sega01 was probably suggesting something like a secret cabal keeping down everyone else..)
Why is there no legal recourse here outside of spending my own time/resources to cancel cards and deal with all the BS that occurs with that whenever this happens? There should be financial repercussions, each affected individual should be awarded monetary compensation for their time.
Domain credentials, an understanding of the IP or hostname scheme and a simple batch file could distribute something like this pretty easily, provided the proper controls aren't in place.
I don't remember the source, but one of the review sites overclocked some ECC ram for Ryzen to the point where it was erroring. They were stable and viewing the one-bit errors coming in and being corrected until they got a two-bit error and the machine booted(as they are supposed to).
OK, but starting at what age?
Problog rocks!

There's one thing I've always wanted to ask though - the first verison of Problog was implemented in Prolog and distributed as a library for YAP. How come Problog2 is implemented in Python? It's a probabilistic Prolog so I'd have thought Prolog would be the natural choice for it? Especially so coming from Ku-Leuven!
This page looks... really bad on Firefox for Android. Content is barely readable.
Diagrams and Movies of All the OAuth 2.0 Flows
Key word: opinion.

Getting rich most likely has to do more with grit than with either luck or talent.
Interestingly, Tesla's approach is to hire ergonomics experts to help address the repetitive stress injuries (severe tendinitis and carpal tunnel).

Compare that with the slaughterhouse industry:

"In recent years, the industry has bragged about dramatic reductions in worker injuries. What they’ve failed to report is that the OSHA injury form was recently re-written to omit the category of repetitive stress injuries – the most commonly reported injury in the industry."

http://www.foodispower.org/slaughterhouse-workers/

So, Tesla is being compared on reported injury rates to slaughterhouses, whose standards have been re-written to exclude reporting the most common types of injuries, which just-so-happen to be the types Tesla is reporting?

(Note that the quote above comes from a pro-vegan site, so it isn't unbiased).

NPR similarly describes widespread under-reporting of injuries in the meat processing industry: http://www.npr.org/sections/thesalt/2016/05/25/479509221/we-...

I'm inclined to give Tesla the benefit of the doubt here, though we should not minimize the effects of repetitive stress disorders.
It definitely works on ASRock AM4 boards. Just make sure to get unbuffered ECC RAM.
> On a related note: does AMD publish block diagrams for their infinity fabric or is there any firm information about how many PCIe 3 lanes will be available on the Threadripper platform?

I'm interested in a block diagram or documentation as well, if anyone knows of any.

PcPer did some tests which show the inter-core latency and some other experimental data.

https://www.pcper.com/reviews/Processors/AMD-Ryzen-and-Windo...

> My understanding (please, someone tell me if I'm off base!) is that the infinity fabric is kind of like Intel's QuickPath Interconnect and the "uncore" in one.

Yeah that sounds about right. The only thing I will add is that I've heard (can't source) inter-die communication on Threadripper/EPYC multi-chip-modules apparently happens by a different mechanism than intra-die/inter-CCX communication.

As such, my suspicion is that Threadripper and EPYC will basically behave like a multi-socket system.

As for lanes: I think it's official at this point that Threadripper has 44 lanes like Skylake-E does, and EPYC has 128 PCIe lanes. Possibly plus additional lanes from the PCH?

https://arstechnica.com/gadgets/2017/05/amd-ryzen-threadripp...
This is true. We used Hungarian Notation internally extensively. The most counterintuitive thing is that having a cryptic name for a concept can have advantages: it has a precise meaning, and if you don't know what it is, you can't convince yourself that you do. If there's a class in my code called, I don't know, "View", that's going to give me clues as to what it is, but it may also mislead me into thinking it should support certain operations that it doesn't, or that we're talking about a UI view when actually it's referring to a database view, or whatever. If you just string together a handful of random letters, at least when communicating with someone else you know you're talking about the same thing, and you'll use the same name consistently.

Not a good idea for code that you want people to be able to use without gaining a deep understanding of, but for collaborating on inventing new things, it's a very effective communication hack.
This reminds me of a tool AutoHotkey had that let you rip existing UIs. It would read the window and rebuild the UI with the exact layout.

SmartGUI I think.
If you're handy with software defined radios: https://github.com/Microsoft/OTP4LTE-U
Why? What is wrong with taking all your politics and history lessons from 4chan?
Because good content is not a dime a dozen and most content is regurgitated content from real sites/journalists that do the work.
Most likely some kind of dedicated deep learning accelerator. This is coming with or without Apple:

> Exynos 8895 features VPU (Vision Processing Unit) which is designed for machine vision technology. This technology improves the recognition of an item or its movements by analyzing the visual information coming through the camera. Furthermore, it enables advanced features such as corner detection that is frequently used in motion detection, image registration, video tracking and object recognition.

http://www.samsung.com/semiconductor/minisite/Exynos/w/solut...

> New Vision Processing Unit (VPU) paired to the Image Signal Processors (ISP) that provides a dedicated processing platform for numerous camera features, freeing up the CPU and GPU and saving power.

https://www.mediatek.com/products/smartphones/mediatek-helio...

I was also hoping that with Google's high-efficiency for the TPU, they would make a version for mobile as well, at least for their Pixel phones. I guess they still might, but the fact that the TPU2 does both training and inference makes me think they won't do that anytime soon anymore.

The biggest reasons why I like this "mobile AI chips" trend is that they can give you back some privacy, if the data can be analyzed locally without going to the vendors' servers, and I think they will also boost the capabilities of computational photography. No more spying toys for kids, etc.
sorry, edited
For purchase for 1p, and containing all the research. What exact point are you trying to make?
It's interesting that Trump became the leader of free world by embodying the opposite of many of these precepts (he'd probably call someone adhering to them a loser or weakling). Epictetus would not be surprised, nor care.
Well now that I think about it, maybe in the context of your original argument a comparison against Swift makes sense. It's hard for me to see JS ever being competitive with Swift or a similar compiled language.
And concurrently, may rattle the echo chamber a bit
lol k
I don't think this address passthrough in any way whatsoever.
I'm not sure how that relates to my comment.

I was replying to the idea of $40k (cash, untaxed) as not much money. It corresponds to the take home of a middle class income in much of the US.
I was feral and learned what I wanted and was economically very successful even with no template (2 parents with union labor jobs... responsibility and ethics but not saving), to where I quit going to high school because I was making good money coding (2002). Granted my public school wasn't great (eg. stabbings at football games) and I was suspended with comments like "flip me a good burger someday" from the V. Principal, so I wasn't super engaged.

I went from pre-Algebra to Linear Algebra in a few years in a university in my mid-20s before I got into distributed systems etc, but well after I was a notable programmer. If I'd had /any/ early guidance I'd have made many fewer missteps, but I've done extraordinarily well given where I came from thanks to the help of mentors I met along the way. If you keep kicking a dog it will get out of its situation at the first opportunity, with vigor. Fighting for survival is an alien concept to most of us, of course, so it seems insane. And look how shitty I'm doing, it doesn't work!

If I have kids I'm pretty sure I'll be an illegal parent.
> SO is a HS teacher, her kids really really really do not want to learn. ... [lots of examples of bad behavior at school and awful things that happen to kids]

Your point does seem reasonable that many kids would not thrive at all in a self-directed learning environment. But maybe you also (unintentionally) make the point that they shouldn't be in the traditional school either?

What is the function of the traditional school for students whose motivations are so far apart from the school's? Merely to detain them to avoid the bad behavior near their homes? Do those kids grow up to be adults who think "thank goodness I went to high school otherwise I would have done yet more crime+drugs?"
Also packages in APT; openvpn-as is trivial to set up as long as TUN/TAP is enabled. Has a web portal and everything and serves Windows and MacOS binaries from the self-signed HTTPS page. Easy for most moderately technical users.
More details in "Le Parisien" article:
http://www.leparisien.fr/faits-divers/crash-egyptair-les-mys...
The missing piece in your Agile process: Start growing your dev team
It seems like it will help if your motherboard doesn't already have convenient IOMMU groupings.

There's nothing to indicate that this will help with the NPT issue, so expect poor performance (CPU or GPU, your choice).
And the zero delay animated gif. Instant freeze.
Not to mention as money dries up locally when people lose jobs--more and more businesses will close. Causing more people to be out of work, and more businesses to close, then the big box stores will start closing because nobody can afford to shop anymore---when the poorest people have more money, businesses thrive because they have new customers..Even Ford knew this and it's why he lowered the work week but not the pay, because he wanted people to have time/money to go out and buy new cars.
Wow, hadn't seen that, that's terrifying.
My area was hit, and I did get hit with credit card fraud. I suspected a different vector (shady medical vendor and coincidental timing). The card that got hit was indeed used at Chipotle, but a week after the supposed "time range" indicated on the security site. Maybe the time range isn't absolute.
If youre financially secure, and can line up a new job, which I'm imagining you are and you can...

Sure, fuck it, quit. Line up a new job at a big enterprise shop with lots of process and 9-5ers, tell them you'll start in 6 months. Spend that time exercising, enjoying your hobbies, and doing things with your wife/family/friends.

This board is filled with people who fetishize entrepreneurship, the responses are going to slant that way, take them with a grain if salt.

Hope everything works out for you.
Hoo boy the tone in this article is toxic.

The truth is that, yes, there is luck involved but a lot of hard work, too. It is a rich spectrum.

Lucky is buying a winning lotto ticket. Luckier still is finding one on the street.

The same is true for life.

Someone works hard in school, gets very good at mathematics and finance, and takes the money from his father's successful life in the restaurant business to start a HFT firm just at the right time to take advantage of inefficiencies in the market while also having access to previously unavailable technological tools to put his ideas to work. He makes a billion dollars.

There's a lot of luck there. But there's also a lot of hard work. Someone sitting at home watching Simpsons reruns is not going to get there.

We shouldn't be so hostile to success but we should also recognize the places where luck can be mitigated and work to do that.

In the example above, the person had a fairly wealthy father. That helped but how can we make that less necessary for the next talented hard working individual that comes along? He got a good education partly because his family could pay for it. Again, how can we make the luck of birth less of a factor? He was able to develop his talent because his mother was able to keep an eye on him and make sure he had a stimulating childhood. Same issue.

We can work to level the playing field and make the rules fairer without tearing down the champions operating under legacy rules. We can acknowledge luck and work to put people in a position to be more lucky. People can learn from the success of others without waving away their hard earned accomplishments by chalking it up to mere luck. Luck is a description of circumstance not the circumstance itself.
Elon Musk / Sam Altman have been on this train for quite awhile...
Mark Zuckerberg's Commencement Address at Harvard
He is also the inventor of so-called Hungarian Notation https://en.wikipedia.org/wiki/Hungarian_notation