skysight-inc/HackerNews huggingface dataset:
I feel good online classes fit this scenario. Often all the material required for the course is presented and allows students to work at their own pace. Homework/papers are due every week to allow teachers to understand if students are learning the material properly. If not, the teachers will spend time with those students via video conference and other means to sheppard their performance. Of course, I've taken several bad online courses too where the teachers simply do not interact with students hardly at all.
Oh the irony, having one of the prime facilitators of web bloat talk about “the cost of JS”.
My first day with my new violin teacher, he asked me who my teacher was. I gave the normal answer, and he said 'Wrong! You are your own teacher. I am just here to help you teach yourself.' Have never forgotten those words.

We need teachers who will enable their students to learn for themselves. Only then can the teacher no longer be the bottleneck.
Apology accepted. I do see why my posts would provoke a reaction in someone who confuses "Chinese universities" with "Chinese people." If that's not you, then I'm mystified.
"The underlying culture will change and expose interesting opportunities in the long term, but probably not for another 5 years."

Given those 5 years have now passed, what's your assessement of the situation now?
How to Become the Best LinkedIn Marketer
It is a bit weird to want better support. Version 3 is out for so many years already.

Have you dropped using windows when XP is not supported anymore ?
Super Light Hero Crime Battle
Get ready for the action and interesting gameplay where you play as Flashh hero in this Super Light Hero Crime Battle. Light hero fight with dangerous city gangster and save the civilians from them. Super light hero move fast like light and rescue the injured peoples in the grand city.
sadly that's just positive thinking. most people don't toughen up, they just break and maybe commit suicide.
LIGO and Virgo announce the detection of a black hole binary merger
Lots of solution-focused dialogue here but from my experience, I've come to believe that education startups fail because the education marketplace is actually a loose confederation of communities and consumer preferences are more akin to individual values and beliefs. This makes it really difficult to market evidence-based solutions or scale your sales strategy.
No such service exists. You might find certain types of tipping platforms or tools to be the closest.

Here's a summary of the whole market: https://wiki.snowdrift.coop/market-research/other-crowdfundi...
> What exactly makes Python 3.6 a "decent step up" from 2.7?

The language and the standard lib improved a lot. There are so many improvements, it would be impossible to list them all after so many years of progress...

Just to name a few of the bigger improvements, that I have discovered recently:

* The typing module lets you add type annotations to your code and write code like this:

class User(NamedTuple):
id: int
name: str
age: int

def remove_user(u: User) -> None:
# ...

fred = User(123, 'fred', 42)
# ...
remove_user(fred)

* F-strigs are awesome:

file_path = f'{base_dir}/{user_name}/{latest_dir}'

* I think asyncio and the async/await syntax are great.

* The refactoring of the subprocess module:

subprocess.run(my_cmd)

* The documentation of the standard lib improved a lot, if you ask me.

This is just off the top of my head...

But really, it's the overall improvement of the language and the standard lib that make the difference, not just the big features.
Related :)

Shell Has a Forth-like Quality

http://www.oilshell.org/blog/2017/01/13.html

https://news.ycombinator.com/item?id=13477842
Portugal still jails non-violent drug dealers, defined only by the amount you're carrying.
Ask HN: Which is the best Smartwatch to buy within 200$?
Right, but you don't have to rewrite it at once. There are certain areas of the kernel that have historically had more issues, are at higher risk of attack, etc. Those will make up far less code than 20 million lines, and you can start there.
Hadn't opened FF for a while now, but started using it as my second browser along with chrome since yesterday and am pretty impressed.
Not necessarily. The problem with land is that you can’t make more of it, and owning it allows monopolistic use, and thus rent seeing behavior from landlords and deadweight loss. The LVT if properly implemented will capture the dead weight loss given to landlords.
I think this one is fairly priced but something like starry night could probably fetch a billion. Mona Lisa? Probably ten times that without breaking sweat in this environment.
> Charity fundraising is about maximizing net donations, not maximizing donation efficiency.

In any other domain, I would agree with you, but charities are at least theoretically about maximizing total gain to society, not just the narrow interests of the charity organization itself.

Doing the equivalent of the broken window fallacy in order to capture a larger share of nonprofit donations is literally the definition of organizations turning parasitic and no longer serving their original purpose.

This is why competent nonprofits are judged by metrics like administrative efficiency nowadays.
E-Commerce Transaction Platform Powered by Erlang/OTP
The whole Firefox codebase has not been ported to Rust and will not be anytime soon. So your argument doesn't hold true.
*I can feel the pain of devs that have to deal with Python 2 and 3. To me the beginning of the ugly Python 3.0 announcement was too off putting, it stopped my interest in Python and I went back to PHP, Java and later also NodeJS, Go.

In comparison PHP and Java always successfully transitioned to new versions, keeping it backward-compatible and do baby steps instead of a big incompatible cut. PHP canceled the ill fated PHP6 fork, and went from PHP 5.2 then up to 5.6 and then jumped to PHP7 (as several PHP6 books got published about an alpha version).

Language with a rocky transition (mostly due to incompatible syntax) were C#/dotNet 1->2, Perl 5 -> 6, Lua 5.1 -> 5.3, Ruby 1 -> 2, Swift 1 -> 2 -> 3, Rust 0.x -> 1, and more
Regarding fossil, do you use fossil for tickets and self-hosting? How well do fossil tickets work compared to Github issues? Do you use any custom themes for fossil tickets?
I don't see why you would need too? Just lock your dependencies and be happy.
Ah, I see. Well good luck with whatever you end up doing!
Rainbow Sideboys: Color-Coded Outfits Set Aircraft Carrier Personnel Apart
> Whether it's going from car to car and ticketing anyone who is 12.1 or more inches from the curb or ticketing people for spitting on the sidewalk, no good can come from idle police.

So... enforcing our existing laws? What's the point of having those laws if they're never enforced?
> Marketing

In this case: Painting for sale; of Jesus; by Leonardo da Vinci.

I don't think you can cram more important Western culture into one object.
I am wondering. Why is division of integers returning an integer an awful thing?
Not everyone is against drug legalization
> And limiting to 2010

The second paper on the page is from 1968 …

In the US, there is no limit anymore on how much credit you can lend given the amount of reserve you have, the reserve requirement is on deposit not credit lent.

https://en.m.wikipedia.org/wiki/Reserve_requirement
Correct! More precisely, it supports hardware acceleration without installing any proprietary component. HAXM support was a new feature in QEMU 2.9, at the end of 2016.

For macOS we will also get Hypervisor.framework support in 2.12.
Shell scripts are just so brittle is the problem -- I think maybe you're looking for something closer to fabric:

http://www.fabfile.org/

It's kinda fallen out of favor I think with things like Ansible and Saltstack, but I think it might still be a good fit for some things.
Yes, it is also a new feature of the Android emulator.
Self-Driving Mobile Living Rooms: 10 Car Concepts for the Next 50 Years
> more credit is created through fractional reserve

There is no such thing as fractionnal reserve credit in 2017, bank don't need reserve to lend, they need reserve to hold bank accounts for their customers.
> If even a fraction of that money funded university research departments, say, we'd get far more problems solved.

No, you'd get more grantsmanship. It's an indicator of how hideously inefficient and misguided our university research programmes are that the word even exists.
Couple of other causes:

- It's very hard to measure to value add of education; people have spent lives working on this

- Only half the value of educational institutions comes from educating people; the other half comes from the credentialing where they pick out the 'brighter' individuals, but measuring how much a credential is worth is almost impossible for most individuals
Mayoral Powers in the Age of New Localism
Wondershare Dr.Fone for iOS Crack and Registration Code 2018 Free
I don't understand: are you saying package authors are going to retroactively remove Python 2 support from existing versions? Why on earth would they do that?

Scheme that I wrote in the 1980s still runs (and is running today in commercial systems). I have so little patience at this point for this "higher version = better" nonsense.
No, Android emulator was already using HAXM. It just means what the title says: the kernel component is now open source.

Supporting AMD is possible in principle, I am not sure if anyone is going to contribute it. It would be quite some work.

Nested virtualization support in Hyper-V is another story; Microsoft has already enabled it on Azure.
Shark attacks are no more non-news than at least 80% of the crap that fills media outlets, and it's not the least bit suspicious. Shark attacks are lurid and scary and human attention is notoriously poorly distributed.

Yesterday, President Trump gave a speech about his trip to Asia, and 90% of the headlines were about the fact that he drank water during it.
yeah, tmux and vim could do the same thing.
I see you're using quill. If you don't mind, can you tell me if it supports @mentions #hashtags?
You're the one seeing it a polarized way, your imaginary perfect separation between work and politics.

Consider, for example, unionization. In our culture, it's seen as heavily "political" right now. Consider the actions that trigger unionization: stewards of capital using their bargaining power to disadvantage laborers. That too is political, but is often treated as if it weren't.

There are places where the opposite applies: unionization is seen as normal, and therefore apolitical, while the power of capital is seen as strongly political.

What makes something accepted in some places and not in others? That too is politics. You're being political right now by trying to control what is even classified as political.
> significant overhead cost for anyone who needs to handle images from unconstrained sources

Flickr is doing just that, and they’ve been using GPUs for more than 2 years already:

http://code.flickr.net/2015/06/25/real-time-resizing-of-flic...

> It'll happen but this kind of thing always takes longer than it seems like it should.

I think the main reason for that is lazy software developers reluctant to learn new stuff.
Yes, those are different, but K&R brace is a style of where you put the braces in a function body or a block. The braces in your example are creating an object literal.

The K&R brace style is not about putting an object literal on the same line with a return statement or on another line, but about how control structures are formatted.

The reason I said that K&R brace style has nothing to do with semicolon insertion is that it’s possible to write all your control structures with K&R braces and still be bitten by the places in the grammar where line breaks are not allowed, like after a return statement, if you’re unaware of it.

It’s also possible to use Allman braces everywhere and never have that problem with return statements.
They won't go bankrupt because they aren't purchasing it using leverage.
Perhaps given enough time it could. 3D printing in general is still rather lacking in the hobby industry. FDM/FFF isn't a terrible technology, but it does have a lot of drawbacks. It's main benefit is it can be implemented relatively cheaply and easily. The technology linked to in the paper appears to be the same (or very similar) to Stratasys' Polyjet technology and those machines go for tens of thousands of dollars on the low end.

I do see this being useful for engineering teams though. Turn times on PCBs are either long or expensive and being able to quickly iterate on designs can be very valuable for a project.
I've tried it, but it isn't for me (privacy-paranoid). That said, I really appreciated the post where you said standalone vaults would remain — made me feel like you guys cared. That's the whole thing. I literally don't need any more features besides security upgrades, and as long as I know you're still looking out for us too I'm perfectly happy.
Do you have any evidence to support your claims of corruption or are you just loud mouthing based on what you feel is true?

I ask because the EU already has the ability to block sites infringe on copyrights.

To me this law is one of the reactions taken to the fact that foreign powers are using completely faked news papers and social media pages to influence out elections.

Right now consumers have very little ammunition against companies like Facebook. In the EU we have the right to everything they’ve gathered on us and to demand they delete it, but if they went full retard we couldn’t legally block them.

Now we can.
Facebook, Airbnb, Stripe, PayPal, Hulu etc are making money. I think the point is that if education is a good area for entrepreneurs to make money, there should be some example success stories already. So far, nothing worth mentioning in education segment.
A visual explanation of CRISPR [video]
MATLAB actually had a lot of changes over they years that broke working code (e.g. changing the order of function arguments and outputs). It is by no means more stable than Python (2 or 3).
It lacks a couple features, for example the CPUID bits cannot be customized (to fake that the VM is running on an older CPU model) and I think it does not support live migration.

Also it does not support AMD processors.
Yes, it would, but it would require some pretty heavy refactoring.
cmon dude. raptors are awesome
Isn't the solution to use a media query to deliver 2x images only to double-density screens?
Thx for the kind offer.

There's a list view where I select one or many video/image cards, and edit their titles, tags, descriptions in a single edit box singly or multiple. It's not about media editing, just their titles, tags and dozens of other data. Redux store contains all 200 image information as well as undo history.

Here's the issue - when I put there 200 things to edit, the screen becomes very slow to use. Like the mere act of selecting and having its title/description etc appear on an edit box is 2 seconds.

I have installed redux and react dev tools out of curiosity to understand what's happening. My conclusion, is that over 200 images to submit in batch combined with the undoable complex data store
can't be handled. So I went to examine redux website and source code - which appears quite thin and performant. At the end I think react gets slow to update 200 cards from the complex store after redux store gets updated.

I currently don't have some things to submit otherwise I would post some animated screenshots. But next time I have I can post a github issue and pls let me know what kind of data I must include from to react dev tools for performance check.
Mobbing Around the World for 48h  Who's In?
I'd put money on 90%+ of desktops being wired, but in the context of laptops, it's a pretty reasonable statement to make.
Appeals to Paris and vast tracts of six-story apartments as an alternative to high-rise construction are dangerous because they create the illusion that a six-story height limit is okay. If we could build the whole city over again tomorrow, it might be. Today, recognizing the reality that most existing low-rise structures are in it for the long haul, when there is an opportunity to build, every floor counts.
Or it has to run on a memory safe architecture.

http://phrack.org/issues/64/6.html

"- separated kernel and process address space (both can use the whole
address space). Such an implementation, to be efficient, requires a
dedicated support from the underlaining architecture. It is the case of
the primary and secondary context register used in conjunction with the
ASI identifiers on the UltraSPARC (sun4u/sun4v) architecture.

The only limitation to kernel (and processes) virtual space on systems
implementing an userland/kerneland separated address space is given by the
architecture (UltraSPARC I and II can reference only 44bit of the whole
64bit addressable space. This VA-hole is placed among 0x0000080000000000
and 0xFFFFF7FFFFFFFFFF).

This memory model makes explotation indeed harder, because we can't
directly dereference the userspace. The previously cited NULL pointer
dereferences are pretty much un-exploitable.
Moreover, we can't rely on "valid" userland addresses as a place to store
our shellcode (or any other kernel emulation data), neither we can "return
to userspace"."
Looks great! I'm excited to try this out
Don’t let anyone overpay you (2016)
Dell’s gamble on Linux laptops has paid off
Yeah, I really don't get this Python mindset at all. I have out in the wild both Scheme code that's approaching 30 years old, and Perl code approaching 20 years old, running on commercial systems. There's no real need for constant version churn.
From the Medium article: Someone or something or some combination of people and things is using YouTube to systematically frighten, traumatise, and abuse children, automatically and at scale...

Um... hell of a claim, a giant list of videos and a blog post don't scream evidence of anything to me. A search for the keyword ElsaGate turns up little more than r/Conspiracy threads, which is a warning flare IMO. The Guardian article on it seems more reasonable, and basically makes the unstated point that this is a shitty parenting issue more than anything else.

Don't let your toddler hook up to the damned internet unsupervised!!!
I see often the question here: What would have happened if BTC went down to 2$?

The thing is:

If it goes down, he pays nothing.

If it goes up, he pays up to ~400$ per BTC. That's a hell of a call option in my eyes.

In order to avoid that, the responsible should have sold everything in the beginning or he should have set the claims to be in BTC upfront.

But you cannot keep speculating with other people's money for 5 years and keep the profits in case A or pay nothing in case B.

Now since case A happened, these profits are a consequence on the risk taken with other people's money, so it's also the profits of other people.
I decided against getting a membership to the one in San Jose because it was just prohibitively expensive. We are talking about thousands. Hopefully local libraries/schools can get the equipments on the cheap and create a program so everyone can go.
Yeah, I basiclaly avoid front end dev as much as possible and even I though "isn't this just a case of deliver the right density image for the device?"
Learning Docker Networking – Part 1
By proving that memory references don't live longer than the allocated memory.

The use of dynamic allocation must be carefully restricted and programmer may need to provide provide assertions or modify the code to pass verification.

There is two ways tho think static verification:

1. Language level verification. All valid programs are verified to be correct in respect of safety guarantees the language gives.

2. Verification of safety features that can't be proved in general. In most cases it's possible to write program in a way that it can be verified to be correct, but finding a way to write provably correct program may need some work.
There's also no push, whatsoever, to "get with the parrot program". Larry Wall is not holding a gun to Perl 5's head.
Treat security issues as defects in the product and apply normal consumer protection laws.

Put pressure on ISPs to make them take responsibility for traffic originating from their networks. They have the the tools to notify customers if customer is sending suspicious traffic (and if necessary, they can temporarily shutdown the connection).
"If you like it, send a postcard from your home country to my address, please"

My impression of the author went up 100%
What is culture but successful marketing though.
It's like betting on Assembly language in 2017 instead of on TypeScript, Kotlin, etc. Bitcoin is the Old Spice of cryptos. But people have virtual billions in it, and the moment more than 1% goes on sale, the price will fall like a rock!
Yann LeCun on how Facebook, Google, Microsoft, and Apple compare at AI research
How does one go about learning more on this topic -- being a Linux admin for a supercomputer?
Well acknowledging that half the US population are irrational is a pretty good first step. You probably wouldn't want to rub it in their faces if you were campaigning for reform like this, but why would you assume they would?
The irony of calling software that still runs decades after it was written "abandonware" is probably lost here, but I enjoyed that.
Windows10 Insider Preview Build 17035 Supports UTF-8 as ANSI
Facebook begins trial of service that will compete with Quikr, Olx
The Most Interesting Bug I've Fixed in My Programming Career to Date
These linux OS are customized, compiled and not out of the box, correct?
A static checker for C code can do the similar checks that the borrow checker in Rust does. Essentially it enforces a variation of linear type system. Note that many things for Rust are on ideas from Cyclone [1], that was a research project to provide minimal extensions to C type system to ensure memory safety.

[1] - https://cyclone.thelanguage.org/
Also, Python is the only ecosystem I know of where people actually get angry that you use an old and stable version of the software, as those downvotes indicate.
> separated kernel and process address space

This already exists on x86_64 Linux in the form of SMEP and SMAP.

> With SMEP enabled, it’s no longer possible to map exploit payloads in userland, as the CPU will trigger a fault if it attempts to execute those user pages in kernel mode

http://vulnfactory.org/blog/2011/06/05/smep-what-is-it-and-h...

> SMEP can be used to prevent supervisor-mode code from unintentionally executing user-space code. SMAP extends this protection to reads and writes

https://en.wikipedia.org/wiki/Supervisor_Mode_Access_Prevent...

These mitigations aren't overly novel at this point and don't prevent exploits (just complicates them). Here's a recent CVE PoC containing an SMEP and KASLR bypass: https://github.com/xairy/kernel-exploits/blob/master/CVE-201...

Full memory safety takes this much further, and should be far harder to bypass.
Rare Da Vinci painting smashes world records with $450M sale
The article says, "Dr Ehab Saleh and members of the team from CfAM found that silver nanoparticles in conductive inks are capable of absorbing UV light efficiently. The absorbed UV energy is converted into heat, which evaporates the solvents of the conductive ink and fuses the silver nanoparticles."

I don't think this will be economical if it uses silver as the conductor.
> So it would stand to reason that northern Albania has at least a sizable Muslim population.

No, there is no sizable Muslim population in Northern Albania. While in the far south Orthodox Christianity and Islam are very mixed, in the far north the population is almost 100% Catholic.
I was taught to think of voltage as a level or “elevation” of sorts. Ie the difference between two charges in relation to one another.