skysight-inc/HackerNews huggingface dataset:
Thanks for the feedback! Slide is not something we're selling or trying to make profit of (in any form - no ads, no spying, no analytics, open source). We made a few presentations with it for internal company meetings, but that was mostly just text that I find very boring to share.

Below in this thread there is an example of a slide text, PDF and SlideShare upload. It should give an impression of how it looks like and how it works.

I agree that a presentation on the web site would make more sense, but I can't think of a good idea for the presentation, while some fake artifical example is not much different from what you see on the screenshots.

Finally, once you open the app - it starts with a quick tutorial which is a presentation itself. It was supposed to be a quick start for new users, as well as an example.
Not being able to buy a house near work is pretty common for younger people these days across the world.
How can you trust DVasive isn't itself malicious?
Periodically like once every 2 months. I still have no idea where iCloud stores their stuff (most unintuitive application ever)
Generally, the older an advertising platform the less mature it is. DFP is horrid and Liverail is a bit better than AdJuggler but less sophisticated than AOL's or SpotX.
The 2FA authentication is only useful if you whitelist your account. The default settings, just as you mentioned, allow anyone to access your computer should they somehow guess the random password.

My guess is that the hackers have found a way to acquire these random passwords, or are simply brute forcing them on a massive scale and we're seeing reports of the minority of successes.
I think even in the US nobody really buys a house (with land) in the city, but in the suburbs. Big difference and much more similar to the 1 hour drive discussed above.
I'd argue it is a placeholder, not a proper release - it's an announcement for interested people to look into it and join the project.
Require entire directory structures, modify the naming, and spit out an Object
Why do would I want to buy part of the land, specially in a foreign country?
Cavaliers VS. Warriors, NBA Finals, Game 2, Las Vegas Odds, Vegas Coverage
If you're talking about applying for a job, let the interviewer/employer decide if you're the right fit. Labels like "intermediate" are subjective, nebulous, and not widely agreed-upon.

For your own purposes, apply for jobs (or try out projects) that seem out of your depth. Break them up into chunks and Google your way through them.
Using SaaS for the MEAN Stack
Most of that stuff didn't matter for the single user use case of Windows back then.

Also unless you are speaking about Windows 3.x, your statement about prempemptive multitasking and memory protection is wrong.

I develop software for Windows since the 3.0 version.
As a Swiss I agree with the above. I think it also helps that there is no concentration of the executive power in any single person. The Federal Council ( https://en.wikipedia.org/wiki/Swiss_Federal_Council ) is made of 7 people from different parties who have to agree and work together. I think this is much better than the system in place in much of the world where executive power is concentrated in a single person who is effectively an elected king with a few restrictions.
It is much easier to block someone on messenger than go through the carrier to get them to block a number.
No you want every household member to have their own brand/color/size. That way you can quickly separate them.
Poor security hygiene is by no means unique to Asus' motherboards' firmware updates. You can find bad practices in all sorts of embedded systems' firmware updates. Manual downloads of router firmware are an excellent example of this, and that includes third party OSS firmware such as DD-WRT. The Obihai ATAs will auto-update over HTTP although I have not checked if they do any sort of code signing. I have seen OSS live media that is distributed without PGP signatures, or even HTTPS+checksums. There are plenty of other examples out there.

In the case of routers, things are beginning to change because the FCC is requiring that manufacturers prevent users from modifying radio parameters to their satisfaction and the easiest way to do that is to prevent users from using OSS firware:

http://hackaday.com/2016/02/26/fcc-locks-down-router-firmwar...

In the case of Linksys routers, the router firmware appears to also auto-update and until recent firmware versions, it lacked verification. I do not know if it auto-updates over HTTP. If it does, the ones running older firmware would definitely be vulnerable to the same kind of attack as the Asus motherboards.

I recently purchased a Linksys EA8500-RB to use as an access point and wanted to flash OSS firmware that I built myself for a reasonable level of confidence in its trustworthiness. It turned out that DD-WRT is the only third party project that supports it at this time. There is no documentation on how to get the precise sources used by the ddwrt developer to build the images he distributes and those downloading them are vulnerable to MITM attacks from the absence of HTTPS+checksums and/or PGP signatures:

http://desipro.de/ddwrt/K3-AC-IPQ806X/

The DD-WRT project does have a subversion repository that could be used, but anyone doing a checkout are vulnerable to a MITM attack due to the absence of HTTPS. A mirror is available on github, although there have no assurance that whatever is replicating the repository from subversion to git is not vulnerable to a MITM attack. Furthermore, the build instructions for the image are missing and while generic instructions exist, they are incomplete. They also specify the use of a binary cross compiler toolchain, which similarly has no obvious source code and no protection against MITM attacks.

I built my own toolchain with Gentoo's crossdev, but the incomplete instructions require that I figure out how to use a custom toolchain, the dd-wrt config parameters, the kernel config parameters, how to go from a build to a factory to ddwrt image, etcetera. It is a huge pain, but it is one that I must endure if I want to have an access point running OSS firmware that built myself. Building it myself gives me a high level of assurance that the binaries correspond to the source code and that the source code can be audited by either myself or people in the community.

It really should not be that difficult to get trustworthy firmware and Asus' goof is just the tip of the iceberg.
While I feel neutral about your post, I upvoted it to counter the downvotes. It seems to follow the HN guidelines and merely presents your side of the issue, so I can't see any reason for it being downvoted other than people not liking your opinion, which doesn't seem fair to me.
I am pretty sure that Intel management engine can do that, though obviously it doesn't... Yet
BitCoin is political - it holds an anarcho-capitalist ideal where taxes are entirely immoral. Taler holds the opposite political ideal.
No. In all supervised learning, the algorithm learns a model from the data and generalise it for unseen data. Better generalisation means better model. In unsupervised learning, (mostly clustering, density estimation etc) the same thing happens but we don't tell the algorithm what to learn.

Deep learning is not machine learning plus something else. It is a collection of techniques that overcomes the scalability problem of feed forward neural networks. NNs are very difficult to scale over number of layers. Standard training method of back propagation can't handle many layers because of vanishing gradient and the computational infeasibility brought on by the explosive growth of connections.

NNs are very difficult to scale with additional classification targets you may require (for example, you have a classifier for categorising 10 classes, but to scale it up to 20, requires a lot of topological changes and qualitative analysis.)

Deep learning addresses the scaling over layers with various techniques coupled with hardware acceleration (GPUs). Currently this stand at about 150 layers.
I find 0.0.x versions wacky too. Version numbers (in contrast to array subscripts) are only useful in relation to previous version numbers. Ideally when a new version of the software I use comes out I can decide whether to upgrade only by comparing the version number with the one I use. E.g. in semver increased minor number means "new functionality added". So when 0.0.0 version comes out, what does it mean, compared to the absence of software? No functionality at all? :)
Let's be real, after a project is finished, no developer is going to randomly keep watching the docs page of one of the probably many APIs they used for it.
There are already clothes folding machines at the industrial level so it's not that far fetched.

They're used on t-shirt screen printing lines, for example.
Things wouldn't be much different if they shipped Ubuntu preinstalled.
In a given country at a given time, the set of people who are citizens of that country will have a given set of cultural norms, speak a particular language, have a particular understanding of the relation between the government and the people and the law. The immigration of enough people from outside that set will change those attributes, and therefore change how the country is run, which may be displeasing to the original set of people.

You seem to be assuming that cultural attributes are randomly distributed across the world in your second paragraph.
A better analogy would be that I adopt a cat and threaten people with violence for adopting the other cats.

I didn't say an employer must hire all (or any) anyone. I just said that if a Canadian is willing to pay a Tamil to cook her food, we shouldn't threaten these people with violence to prevent them from engaging in this peaceful trade.

In any case, taking as a given your previous premises (that unfair protectionism is ok based on statistical properties), you seem to have no rational problem with bringing back racial segregation?
There is no right to construct the things you damn like upon your private property in most of Europe. There are a lot of zoning laws, safety laws, standards, etc. Generally, even if fairly loose places like the UK, each locality gets to veto the construction of something if they don't like it.

Also, the idea of private property, here or anywhere else, is highly tenuous. Have you looked into how much you actually own that property? Try not paying your property taxes for a few years and see who really owns your so-called private property.

"Real" in "Real estate" doesn't stand for reality, it stands for royalty. Your private property is granted by royal decree, and can be withdrawn by the same mechanism.
The idea of basic income is not to replace jobs. The idea is to give you the basics of living and food. Then you can take on additional work of some kind to improve your overall income.

You could live with 1500 if you really wanted to. Its not impossible.
Good eyes, will see if we can fix that.
> The problem is then the rich will do a simple expected value computation to decide whether to do fraud.

Then write the law so that the penalty can never possibly be worth the cost.

Jail is downright inhumane, and the only reason we should tolerate it is the case when the person is violent and there is good reason to believe that in the absence of imprisonment they will be a danger to others. And they should remain in jail only as long as the threat of danger remains credible.
Well, the Internet was invented on a NeXT machine.
How so? It's not my distro of choice, but I'm pretty sure there aren't any known remote root code execution exploits.
Not everyone works at Google. The average salary of my team of about 25 software and Senior IT people is around $90k. Other compensation is about 40% of salary.
Procedurally-generated environments.
It was a great experience, I could only see a cube for the first time in 1999 as I had to port a particle engine from Objective-C/Renderman to Windows with Visual C++ and OpenGL.

But Windows 95 was away ahead from other UNIXes in terms of IDE and GUI development experience. Most had nothing more besides Motif + C to offer.

To this day Mac OS X is the only UNIX with SDK tools that can rival the likes of VB and Delphi in native development offered already in Windows 3.x.
I think Scala is doing a decent job at bringing these concepts together. Scala ticks all the OOP points you made - even more than Java does (Java has special primitives for int/booleans etc, in Scala that's more hidden, really everything in an object). FP also likes Encapsulation as you decided it - pure functions, that don't do side effects (even logging) without it being explicit in the type signature.

FP can model relationships/interactions OK. They just have new tools/techniques to do it. For example, instead of mutating things, you create a copy with the change. You then push the actual state/mutation to the edges of your system (e.g. the database), and thus hopefully make it easier to reason about. But it can be slower or hard to change things deep in an object graph. For slowness - we have persistent collections which re-use unchanged parts of the collection and implement performant "copying". For deep structures, Haskell & Scala have lenses.

It's still an ongoing exploration, with people borrowing/discovering new techniques, but I think it's working quite well and I'm happy to keep exploring.

In the other direction, I've been following Rust. I find it very interesting that it's got a very good type system, but still has mutation. Instead of avoiding mutation, they track ownership in the type system, and thus keep it easier to reason about. By doing this, they make the the performance/memory management easier to reason about, without making it too hard to reason about where effects are happening.
So teenage you would have spent $1000 on this machine?
Ugh! I use Team Viewer to take care of family computers. Is there a good alternative on Macs behind NAT?
It's funny how other open source projects had no problem adopting ZFS or it's license. Perhaps the issue isn't Sun or the CDDL but rather Linux and the GPL. Perhaps it's the GPL that isn't compatible with others. But that is the entire point of the viral nature of GPL. "You don't have to use our code." Your right and people are beginning not to. I mean seriously if you are so full of zeal you can't see Linux starting to circle the drain because of NIH, refusing to look outside their little tunnel vision world, while they reimplement things others are already solving, and reimplementing them badly, well then enjoy the ride. No one will obviously get you to see reason. But again enjoy your systemd and btrfs and systemtap and poorly implemented Linux only software.

Also I don't smoke, so no pipe was involved in these posts.
Poll after poll decade after decade has shown the average American to be quite ignorant. The fact we live in a Constitutional Republic and not a Democracy is lost on the vast majority of the citizens. Only 40% can name the three branches of government, and far less than that can correctly describe the powers enumerated to the branches by the Constitution.

http://www.alternet.org/story/90161/ignorant_america%3A_just...
One thing I did learn early is to never "like" anything sponsored. You will be associated with it in your friends' news feeds until you die. Actually, it may not end there.
>You suppressed their speech

right, no censorship. for there to be censorship, there has to be a censor. that has to be a governing authority with the capability to say X is not allowed.
Tumblr bloggers have no such authority, and cannot be censors, and therefore cannot censor speech.

also conveniently not included in your definitions of censor

>a : an official who examines materials (as publications or films) for objectionable matter

>b : an official (as in time of war) who reads communications (as letters) and deletes material considered sensitive or harmful

>2: one of two magistrates of early Rome acting as census takers, assessors, and inspectors of morals and conduct

care to guess what an official is in this context?
Lack of user accounts meant we could kill user32.exe, that had to be followed up by a reboot.
Some of the prominent achievements in deep learning, like AlphaGo, used manually specified features.
I pity the savages who lack such basics.
Not wanting to buy a house seems pretty common for younger people, at least in my experience (in various parts of the US).

I think young people realize that the suburban dream was just that.
I used AlphaGo as an example. The point really is to examine, logically and philosophically, whether AI could be conscious. This brings into question things like our own free will.
I see lots of people using ELB for load balancing. Anyone tried using DNS on top of ELB to spread the load? That might just save you from the extended downtime.
>is it possible this company has a linux bias?

Why would they have any other bias? Is there any other viable alternative on the server side they should car about? Are Google realistically going to switch to it? It's not like 1990, where you coded so that your script worked with 5+ UNIX vendors.

>with sh, bash-only features may not work.

Sounds like a self-inflicted problem. Just arrange so bash handles your scripts (which they do).

>.ksh extension is often used for korn shell scripts.

A trip down memory lane...
Routine updating of Administrator privileged binaries over HTTP is endemic especially by OEMs, and yes, ASUS should know better.

I hope this incident will push them towards https for all their http offerings. There really is no excuse anymore, its can be gratis and automated.
why does anyone use itunes?
it isn't. It's a restriction on freedom imposed by governments because allowing people to kill themselves with narcotics is not a freedom that governments are comfortable with.
A few, but there are still cases where it's best to stick with the plain old Bourne shell syntax.

When I mentioned embedded systems I primarily thought of Linux/Busybox-based devices, like OpenWRT. While one surely can have bash there, usually base image doesn't contain it.

Same story about the most common Linux-based OS out there: Android. And, while it's no one manually runs shell scripts there, apps quite frequently exec() things, so shell scripting still matters there - a tiny bit. Also, shell scripting is heavily used in firmware upgrades/patches, as well as a glue for the root/unlocking hacks.

If you plan to write a redistributable component or an useful hack for such platforms, you'd best stick with a very limited subset of POSIX.
I fear that, as a bonus, there is a race condition where a local attacker can replace any update with its own 'update' between download and installation.

Worst-case, they might have implemented this like this:

DownloadNewUpdatesIntoUpdateDirectory();
ProcessWhateverYouFindInTheUpdateDirectory();

If that's the case, you would only need to copy a payload to that directory.
ARP spoofing on public wifi would be the obvious way.
It means "don't use this yet".
1. mysqldump.... > $curr_date/backup.sql

2. aws s3 sync $curr_date s3://mybucket

The 2 steps above go into a crontab.
Spain is a quite religious country as far as western Europe goes, and problems with church bells are rare. Most cities and towns I know have by-laws prohibiting noise over a certain amounts of dB during the night (typically 0:00 to 8:00 or so), churches just respect it and don't ring bells during that time. There have been cases of some churches insisting on ringing bells in the night, losing in court and being forced to stop.
If enough local people engage in political activism or other cultural activities, then those attributes may also change. Those changes may be displeasing to people who favor the original values.

Therefore, should we also ban political activism? If not, why not?

I'm assuming nothing about cultural attributes. I'm simply not understanding why the use of violence to preserve certain statistical distributions of cultural attributes is justified morally.

And if it is justified morally, I also can't see why one can't use the same justification to suppress various local cultural movements which might also change how the country is run and displease a bunch of people.
One theory I have is that advertisers keep track of IP address. So if your friend searched for something on your internet, it would show ads to you.

I know this happens because a few years ago there was a discussion about how advertisements were leaking christmas present purchases through something like that.

But what's really creepy is the article claimed 24/7 speech recognition didn't drain battery too badly. And doesn't eat up data if it's over wifi.
> Apple

"or actively malicious."
While that may be true, I'm not sure if it classifies as a race condition.
That is a very one sided view of things. Lots of assumptions that have been proven false over and over again. If you actually look into the economic research on this questions you will quickly see that its very hard to make a case against immigration. Anti-immigration economists have to make arguments such as "over a period of 30 years immigration reduced the real wage of people without a high-school degree 5-8%". And that's of course a terrible argument that does not hold up in comparison with the positive effects.

Essentially xenophobia is the only reason why people are against immigration.
I got up early this morning because I'd missed the date to vote by post. Somehow it feels like your vote matters more when you go cast it in person :-)

20% is not a bad result, I think they expected around 15%. A lot of people would've gone "Fuuuuuuu I voted for that" if it'd been accepted.
The web, not the internet.
LogMeIn or ScreenConnect if you want to pay for a solution.

Nothing else I know of is free.
I can drill holes in the walls wherever I want!

Seriously though, renting sucks compared with owning, for all those nonfinancial reasons you mention.
I'd be happy to use illumos or BSD if the community had strong convictions about free software. They generally don't, so I'll pass.
Maybe it is the richest country because of direct democracy ...
Yeah - when they (the dev's) underwrite that they believe that their original intent is fulfilled - 1.0
Have you got a reference?
It depends on what "advanced" means. Windows 95 ability to provide backwards compatibility was almost certainly a significantly greater technical challenge than any problem that NeXTstep solved all on its own.

NeXTstep is interesting, but it was largely an integration of existing systems in a greenfield landscape. For example, CUPS remains a useful design today. Back in the days of NeXTstep, it required a high end printer. Windows 95 would [for practical purposes] print to any device or from any application that DOS or Windows 3.x would.

Which is to say that "advanced" depends on whether being able to use an existing impact printer with a new operating system is advanced or if not being able to is.
But is a condo affordable? When people say "buy a house" that can be a euphemism for "own my dwelling".
Yup. The standard procedure that applies to pretty much any prebuilt computer. If you need to run the stock OS, reformat with the OS vendor's image ASAP, and make sure to only install the minimal driver packages from the hw vendor afterwards.
... or if you have an EU citizenship, in which case you can just get there, get visa, settle and start searching for a job. In that order.
> So far, Middle Eastern immigrants have shown little interest in assimilating at all.

Do you realize that there are indigenous christians of all denominations in the ME or there's some kind of dominance hierarchy among denominations and churches of the world that I am not aware of?