skysight-inc/HackerNews huggingface dataset:
>Also, Linux has never been "a failure" on the desktop: you seem to think that the definition of being successful is to have a complete monopoly.

Complete strawman.

First, I used the Linux advocates' own definition of "success": Linux overtaking MS on the desktop, and the fabled and continuously moving "Year of Linux on the desktop". Which never happened.

Second, what "complete monopoly" rubbish, which I never alluded to? Linux has less of 2% on the desktop (by all browser-based stats). For a completely free OS, that's a failure. 10-20% would have been a great success.
Immunizations are performance enhancing drugs. Shall we ban them?
> I think software is just vastly more complex and we are just now learning how to cope with that complexity.

If an engineer builds a bridge and it falls down, s/he will get punished for it.

If a doctor or a lawyer makes a similar hard mistake, s/he will get punished for it.

The same needs to happen to software engineering, specially given that in most countries software engineering is a degree with the respective Engineering Order.
And Dropbox is literally rsync am I right?
He's saying submit an issue instead of bitching about it here. No one here cares that you use a portrait monitor but the author would benefit from that information.
> Because people like to complain more than they like to actually build a usable alternative.

More like people have had perfectly usable alternatives but now the hivemind is more or less forcing something else onto them. I don't need to build a new init system, I have one that works, thank you. Please don't give me systemd.
Well there goes your retirement savings... (Assuming that's where your extra money was going).
OSX is actually a certified UNIX http://www.opengroup.org/openbrand/register/
I wouldn't write of Microsoft yet. There is great potential if they can nail this phone to desktop merged experience. Enterprise would find it super appealing. And I could see consumers buying in too.

This has to be one of the best ways into handset market for MS/Ubuntu or others.
Germany orders Facebook to stop collecting data on WhatsApp users
I am largely focusing on upscaling, because downscaling is easy to get close just by averaging pixels.

>What you want is a non-linear filter - it's pretty obvious that you can invent good upscaling filters (like Waifu2x / NNEDI3) that aren't based on FIR theory and can't be used to downscale.

When I'm looking at really tiny details even those can cause problems, and I just want pixel blobs.

>And that's the opposite of you get from linear filters.

Huh? I'm talking about the footprint of the filter, like the diagrams in the pdf. The box filter and Figure 1 filter sample one pixel, so they have the smallest region, and sinc is the largest possible. What's opposite?
Yes, but then you could accomplish the exact same thing with volumetric polygons, with the added benefit that arbitrary polygons better approximate any 3D shape.
Some cloud providers provide bare metal machines (eg. SoftLayer).
Code Structure in VR
Alarming? Just use facebook's immutable types or a transpiled language (eg typescript) that has them built in. Unless you're meaning it's funny/alarming how the author was able to write so much without googling a solution..
> Musk has basically stated that he has no interest in being involved at that end.

I don't think you get to control all transport to an isolated colony and disclaim all responsibility for the social cohesion of said colony.
I personally use an RSS Reader to handle my "subscriptions".

The YouTube-webpage also has an option to export your subscriptions to an OPML-file (which can then be imported into an RSS Reader): Log into your YouTube-account, then go to "Manage Subscriptions", and then at the bottom of that page, there's a button for it.

(This is how it worked a few months ago. I actually don't have a YouTube-account anymore, so I can't check if it still works like that.)

On Android, I personally use SpaRSS [0] with it, which does work quite well, but it being available on F-Droid was pretty much essential to me, so if you don't care about FLOSS, you might be able to find an RSS Reader which integrates even better with this setup...

[0]: https://f-droid.org/repository/browse/?fdid=net.etuldan.spar...
Time for a digital will on the blockchain?
I did apply for the YC summer batch 2016, and for the YC fellowship through "Apply HN". I wasn't selected but someone saw my application and contacted me to become my cofounder. It didn't end up working out but I can see how public applications can be a way to meet cofounders.
grsecurity offers commercial support, and customer-only stable updates. (Only the latest version of the patchset for the latest linux kernel is available at no cost.) (Of course, if you pay and receive a stable update, you can re-distribute it under the terms of the GPLv2.) grsecurity is not a hobby.

A lot of their work has not been accepted into the mainline linux kernel ... but it's hard for me to see how this is a problematic sort of "not really crediting or even acknowledging". If anything, it pushes people to go to the source, grsecurity itself, for their "hardened" kernels. It seems that grsec/pax do have a lot of recognition as a result.

Yes, the inventors and developers of these hardening techniques want to be praised and have their work immediately used as-is to save the world. But we don't all have to want the same thing, to have the same priorities. We don't all face the same threats, nor performance and feature requirements. If people want to make the various trade-offs in favor of a significantly more "hardened" kernel, they've been free to use grsecurity or openbsd for quite a while. No need to blame linux-mainline maintainers for the people who have not made that choice. There's really no unfair lock-in going on here...
YUGE INTRO
I think the problem here is one of misanthropy.

I'm not saying it applies to all those commenting negatively, but one commonly held philosophy amongst some of my geek friends is this logic:

"the world is terrible and people are terrible" -> "there's no point trying to improve things" -> "I don't need to improve things"

It's essentially an argument that allows people to live a defeatist (selfish?) life without feeling guilty.

Anyone who stands up and says "we can make things better and I'm going to do it!" is an immediate threat to this philosophical position. If Elon Musk can make the world(s) a better place, then it's much harder for me to maintain that all humans are selfish and evil, and it's harder to justify living a selfish and cynical existence. Hey, maybe I'm wrong about things, maybe I need to mature and learn about the world, which means the stance I've held all my life is incorrect and that is a scary thing to contemplate. It takes great self-awareness to move beyond that position.

I don't know why these thoughts correlate with being a programmer. Perhaps it's somewhat related to seeing things in a very black and white manner: things are good or bad. Elon Musk is a hero or a charlatan or he can't achieve what he says he will and he will fail and therefore it's pointless.

Here's an example I came across recently: "people are individually smart and collectively stupid, therefore we are doomed wrt politics and climate change." But the mature, adult, response is to ask "how can we help people better make collective decisions?"

Overall, this thinking comes across as childlike, failing to appreciate the subtleties in how progress is made, and the reality that nothing is all good or all bad, all failure or all success.
When you want to start a startup and you don't have any kind of job experience in tech industry, do you think that is necessary to be intern in some tech company, or just to focus first on coding skills, and to build stuff?
Same for me, but, Chrome on OSX.

I get a different fingerprint on basically every page reload. Sometimes it repeats.
Your game/GPU programming experience can be very relevant to AI.

Take a look at these projects

https://unrealcv.github.io
https://gym.openai.com
https://m.reddit.com/r/MachineLearning/comments/54p6zq/16090...
I'm curious, how do you make your phone GApps free? I want to uninstall them but don't want to brick it..
Google translation:

Blessed (are You, Lord our God,) the true judge.
Key User Experience Tips to Improve Your Website
You do realise that responsive design is mainly done with CSS, right?
30+ Pricing Page Examples for Your Web Design Inspiration
Is switching to a BSD the move to Canada option? I know several people who have migrated to various BSDs because of the ugliness of systemd.
For me at least, unix philosophy is Thompson, Ritchie, Raymond, Stevens, etc., not some obscure commercial things.
Never search for a voucher code again – Pouch
From what I've heard, in hacker news, as in other sites with a similar mechanism such as reddit, there are said to be systems in place to try to detect voting rings and not count those votes.

Of course, I doubt these systems are even close to perfect, but it is probably good to keep in mind that there is at least an attempt to reduce that problem.

Regarding the name "karma", that has become a standard term for these sorts of reputation point systems. The term did not originate with HN. That doesn't mean it is beyond criticism or anything, but HN wasn't the first site to use the term that way.

Now, I'll agree that there are some significant problems in "startup culture", but I don't think "cult" is a great description.

It's not like there is some doctrine that everyone here "has to" subscribe to or anything. Iirc I've seen some criticisms of the culture be treated fairly well.

However, that's not to say that things don't get downvoted. There are some fairly strong norms here about the style of commenting. (Speaking of, the norm here is generally against using "U" for "you".)

Also, even expressed in the best of ways, some ideas are still quite unpopular, and sometimes maybe not for good reason.

Perhaps one of these could be responsible for the response you got for what you said about high tech jobs for people over 40?

You say that getting money from a VC to start a business is not real entrepreneurship. I think that depends what one means by entrepreneurship.

If entrepreneurship is a self funded business endeavor, then indeed not.

If entrepreneurship is attempting to create a novel business, then it seems like it would be.

If neither of these definitions capture the meaning of "entrepreneurship", then idk.

It seems valid to me to be working to develop a product and to be motivated more by the product existing and getting profit than to be motivated by having end control of the product?

But I am sympathetic to some skepticism about VC funding stuff.

In case you are curious, iirc, most of the source code for HN is available, and is written in a lisp dialect called Arc, which is by Paul Graham (user pg) (some of it is private though.)

I don't know, I think this at least responds to much of what you say. I hope you find it to be at least a respectful response, even if it doesn't fully address your concerns.
But if you can accept centralization, then why not just use a conventional DBMS? (This is a real question, not a rhetorical argument.)
Ubuntu actually has a low graphics mode so that it can be used in VMs

https://insights.ubuntu.com/2016/09/19/low-graphics-mode-in-...
> This is simply a list of things the author doesn't like about JS, very much of which is practically solved by Flow/TS and ESLint.

One of shortcomings of language listed by author is precisely this: shortcomings in language are not fixed by fixing the language but by adding new community-supported library.
To be fair, that's by design and they make no secret of the fact that it's not a fully featured OS. FreeRTOS has a lot of that stuff available but I think that part of the reason it's so popular is because of how bare-bones, lightweight, and portable it is. From their FAQ:
What is a Real Time Kernel?
See the page "what is an RTOS" for a more detailed explanation than provided here.

A Real Time Operating System can provide many resources to application writers - including TCP/IP stacks, files systems, etc. The Kernel is the part of the operating system that is responsible for task management, and intertask communication and synchronisation. FreeRTOS is a real time kernel.
> A monitor does not quite deliver perfect squares,

Monitors don't display colored squares, period:

https://upload.wikimedia.org/wikipedia/commons/4/4d/Pixel_ge...

Our cone cells also don't see colored squares, and in fact each color's distribution is random:

https://askabiologist.asu.edu/sites/default/files/resources/...

In fact, CRTs phosphors didn't even correspond to logical computer pixels. If your CRT resolution was lower than the maximum phosphor grid resolution of the CRT mask, then a single pixel would indeed spread across more than one tri-color phosphor group.

Signal theory points reminds us that 'square pixels' are just an arbitrary shortcut. We could equally well describe them as hexagons, ovals, or rectangles, or make the grid positions random, and monitors would work just as well. That's why when you blow up a and render it as a giant square with exact edges, it's a very misleading and arbitrary choice.
I've heard a few times already that Google isn't actually making a revenue off of YouTube and rather just paying to keep it alive. No idea, if that's true, though. There's also the consideration that having a YouTube-account gets you into the whole Google-ecosystem, so might actually pay off on other ends.

Still doesn't explain, though, why they keep making such bad investments...
R3 is now emphasizing the smart contract aspect, and is building their system on Java Virtual Machine (JVM).

If blockchain technology is all about adding trust in a trustless environment, what are the trust implications of using Oracle JVM?
There is also this app [1] (shameless plug, I wrote it) which uses youtube-dl to download videos off any supported sites. No real UI as it just parses the media URL (when a link is shared to it) and passes it off to the android download manager.

I threw it together (over a few hours) simply because I like watching stuff on youtube at 1.5x speed and the android app does not allow you to do it (whereas if you use VLC to play the downloaded video, you can increaseplayback speed)

It's also available on the play store [2] with youtube downloads disabled by default

[1] https://github.com/zeronickname/VideoDownloader

[2] https://play.google.com/store/apps/details?id=uk.me.gman.get...
New Jersey Traffic Tickets
Just half? Then he is better than a few newspapers.
Maybe encryption-wise but function-wise it is miles ahead of both WA and signal. There are bots, stickers, live preview of gifs and (YouTube) movies, an audio player built in, an API, real desktop clients (yes I understand that breaks e2e encryption but it's nice when my phone battery is dead I can still send people messages), channels, cloud storage. Still it feels faster than WA. WA is a (very) local minimum and moves very slowly, we can do much better as users.
Here's the Merriam-Webster definition in case you don't know what native means.

http://www.merriam-webster.com/dictionary/native

Is there a reason you raised the issue of race? Does my race matter? If so, I'd just LOVE to see you explain why.
had to learn JS so that I could do front end web dev, things like D3 and such for visualizations of data

If you need to visualize from Python without touching JS try http://bokeh.pydata.org/en/latest/
Got a link?

SLAM using SfM (from monocular vision) using Deep Nets would be huge. Would reduce the specifications for LIDAR in SDC's for example.
Geez, I wonder what the offers these notable researchers are getting.
Love the 68k. So orthogonal.
I am also in the target demographic, and agree that it doesn't appeal to me. I would imagine that it would appeal to others our age. Most people I know aren't like you (presumably) and I, but I try hard to meet people with different interests and I could see some/many liking the simple message.
I like static linking, for some thing. Web applications is something I would really like to be just a statically linked binary, simply because it would enable you to chroot the application easily.
Ebay - plenty of Amigas and STs still around.
> There is nothing about: part of speech categories, relative clauses, ...

Because it's not the best level of abstraction. Human generated features don't capture all the nuances. In vision there used to be heavy engineering and math involved in feature creation. Now it's all neural nets end to end. Same thing happened to language.
Cloud Machine Learning Platforms vs. Apache Spark Solutions
Cloud giants like Amazon, Google, Azure and IBM have rushed into the big data analytics cloud market. They claim their tools will make developer tasks simple. For machine learning, they say their cloud products will free data scientists and developers from implementation details so they can focus on business logic.

The big companies have kicked off a race between machine learning platforms. Amazon ML, Azure ML, IBM Watson and Google Cloud Prediction are striving to fold data science workflows into their existing ecosystems. They want to drive the adoption of machine learning algorithms across software development teams and expand data science throughout the business.

But data scientists and big data platform engineers do not always want or need this one-size-fits-all approach. They understand first hand how powerful and flexible Apache Spark, R and Python are when it comes to machine learning. These people are experts who cannot be constrained by the cloud GUI. They need access to the command line. And they do not want to be tied to any one vendor.

We would like to remove marketing buzz coming from the cloud companies and hone in on the facts. So we ask you to help us gather actual statistics that show how much companies are using these clouds versus using custom solutions they built themselves with opensource technologies and machine learning libraries.

Follow this link: http://hydrosphere.io/blog/survey-cloud-machine-learning-platforms-vs-custom-apache-spark-based-solutions/ to participate in the survey.
Exactly my point. Philosophy has its place in software engineering but often it's not on a pedestal.
Good news, the Facebook OSquery tool is now available also for Windows
Seth Godin wrote a book on the subject https://www.amazon.com/Dip-Little-Book-Teaches-Stick/dp/1591...
It is a coincidence. The rotational speeds of planets formed through a lot of chaotic events in the early solar system. E.g. Venus spins in the "wrong" (retrograde) direction, completely violating conservation of angular momentum, probably because of a planetary scale collision.

We can try to explain solar system formation through mathematical models and simulation (Phobos and Deimos would be clues) but we can't go back in time and find the real explanation. No law of physics mandates that Mars' rotational period should be similar in magnitude to Earth's.
You might want to add a more visible link to the repo on the page, the github banner in the corner is easy to miss.

Cool stuff otherwise, looks nice and clean. Although you have to be careful and make sure it always fits on the page (fallback to display on top on small screens for instance).
Probably not as Chinese devs will be unable to cheaply write crummy drivers in it. Plus it is a huge cost.

Better replace the kernel with L4 and a good set of services. Except those platforms have way fewer developers also because they are not as easy to develop for.
Besides a bit of lip service to code correctness, what can they do really?

They aren't going to move the kernel to a microkernel type design and besides, using advanced hardware features is out, because that would too closely tie the kernel to a single architecture. You could argue there is a business case for Intel and ARM to produce hardened Linux forks for their respective architectures as a form of competitive advantage, but since it hasn't happened in the past, I wouldn't be optimistic.

Also historical precedent has shown they aren't going to get tough on the vendor drivers. The kernel is filled with binary blobs (mostly firmwares), and as the article points out, vendor drivers are where the lion's share of the bugs are coming from.
Some advice:

Job pre-reqs are a wish-list not a requirement. It never hurts to apply.

Because you have no professional experience, you will probably find more success applying for internship or junior positions. Even if they are not paid, you can easily leverage them to get a different job after some time.

In the meantime, practice by creating side-projects and putting them on your github. Try to commit often and try many types of tech. Maybe even contribute to open source projects. Employers seeing your commitment and scope of knowledge on github will go miles to getting you an interview.
On the tooling I presume it is impossible to get help with the html markup, since it is commingled with code? Like there is no way to start writing html in your js function and for the IDE to autocomplete a class name based on the CSS it knows will be loaded on a page. This is sort of coding in notepad. Or are there tools that see through the js and understand how the whole page will fit together?
Not Just Any Old Geek
Cloud giants like Amazon, Google, Azure and IBM have rushed into the big data analytics cloud market. They claim their tools will make developer tasks simple. For machine learning, they say their cloud products will free data scientists and developers from implementation details so they can focus on business logic.

The big companies have kicked off a race between machine learning platforms. Amazon ML, Azure ML, IBM Watson and Google Cloud Prediction are striving to fold data science workflows into their existing ecosystems. They want to drive the adoption of machine learning algorithms across software development teams and expand data science throughout the business.

But data scientists and big data platform engineers do not always want or need this one-size-fits-all approach. They understand first hand how powerful and flexible Apache Spark, R and Python are when it comes to machine learning. These people are experts who cannot be constrained by the cloud GUI. They need access to the command line. And they do not want to be tied to any one vendor.

We would like to remove marketing buzz coming from the cloud companies and hone in on the facts. So we ask you to help us gather actual statistics that show how much companies are using these clouds versus using custom solutions they built themselves with opensource technologies and machine learning libraries.
I thought hansontable did virtual rendering/scroll which if done right should scale. Where did you see performance problems?
As I mentioned in the other [1] thread, you can use this android app [2] (which uses youtube-dl) to download directly onto your phone. If you're on iOS, sorry :(

[1] https://news.ycombinator.com/item?id=12595973

[2] https://github.com/zeronickname/VideoDownloader
tldr; javascript and facebook
South Australia without power as massive storm hits
http://www.paulgraham.com/hubs.html
The link to the memos in Letters of Note.

http://www.lettersofnote.com/search?q=+Tiger+Davis
Grsecurity and Pax are ineffective against almost all kernel bugs. They only make a small set of bugs (relying on suitable code) harder to exploit.

Those measures are meant to protect user space, not the kernel.