skysight-inc/HackerNews huggingface dataset:
An LA real estate person once told me that San Fernando Valley prices for homes really close to (but south of) the 101 freeway are higher than prices of homes far from (but north of) the 101 freeway.

Prices seem to be driven less by smog and more by neighborhood quality. In the SF Valley, locations south of the 101 tend to have better schools, less crime, proximity to the hills and west side, etc. The 101 itself seems to serve as a barrier between good neighborhoods and less-good ones.

Perhaps something similar can be noted in San Francisco, again, around the 101 freeway, where it divides the Mission District from Potrero Hill. I mean, the wind is very often out of the west, blowing that smog up across Potrero Hill.
This story is about Apple telling, not showing.
are you saying gpu x264 encoding is reaching bitrate/quality ratio similar to cpu x264 soon ?
None of these experiments actually do anything to show feature learning - if this is the claim, I would like to see a transfer learning experiment. I would be surprised if this works well, since they can't jointly optimize their layers (so you can't just use ImageNet to induce a good representation). Not quite clear why we should think that trees will turn out to be inherently cheaper that a DNN with similar accuracy, unless perhaps the model structure encodes a prior which matches the distribution of the problem?
> don't be a free user!

sure, going to buy it

> i'm sorry, we're sold out :-( 100 licenses were made available on March 1, and all are gone.

guess i will be a free user :/
"The breeze at dawn has secrets to tell you; don't go back to sleep" :-D
Exactly! Granted, this is a very early stage of development, so it may not be as big of a deal.

Another thing to keep in the back of your mind (if you don't mind more unsolicited advice) is that you are building something that is the base for plugins. For it to be as successful as Sublime is, the core has to be rock solid and be made up of core features only. Be careful with feature creep. And consider putting things that you may not feel are part of that core into plugins initially (think vintage in Sublime). If they are, then migrate them over.

(I promise, no more telling you how to oversee your project!)
Linux is not a monolithic system. It has a monolithic (sorta) kernel. There's a big difference. You're arguing monolithic kernels vs. microkernels. Microkernels didn't even exist when UNIX was invented, so no, they are not representative of "Unix philosophy". "Unix philosophy" is merely about the user-space tools you use to do stuff, since back in 1970 all they had was the shell (sh), and various tools like grep, ed, awk, etc., to do things.

It's entirely possible to have a microkernel with a Unix-like system; HURD attempts this. Microkernel vs. monolithic is an entirely separate issue.
Note that some of these (like ParEdit) are just macros for text-oriented editors, and not real structured editors.

The earliest structure editor was Interlisp's original structure editor for teletypes, which worked on Lisp lists directly. Editing on teletypes is not anything like editing on video terminals - you are basically forced to edit one line at a time instead of viewing the whole file. That's how ed works. Structured editing made a lot of sense for teletypes because you did not have to worry about putting delimiters in the wrong place, which is very hard to spot when you are doing things one line at a time.

There was an Interlisp structured editor (maybe more than one? I'm not sure) written for video terminals in the 1970s. On video terminals structured editing loses a lot of its advantages over text editing and structured editors fell out of style in the 1990s.
When there's doubt about feature requests, I side with conservative choices because I hate bloated software.

The Windows version is an online installer that always fetches the latest version from the update server. It's based on Google Omaha, the same technology that also Chrome uses for auto-updating. I wrote a blog post about this [1].

It uses PyQt instead of Electron. I was very tempted to use Electron, but its startup time is prohibitive. I wrote a blog post about this as well [2].

[1]: https://fman.io/blog/google-omaha-tutorial/

[2]: https://fman.io/blog/picking-technologies-for-a-desktop-app-...
It's OK at first but once you get beyond the shiny, it's quite limiting.
Online Python Editor with Live Syntax Checking
Unless you're in NYC, you still have to wait 2-4 weeks for delivery. That might be why it's still selling for an ~$80 premium on eBay.
i'm deeply offended by an attitude that
leads to word-choices such as "useless"
and "bums" and "superfluous" in regard to
human beings who simply do not have jobs.

are people really "useless" if they do not
provide labor to make rich people richer?

if the economic system can't make a profit
off your presence, are you "superfluous"?

is this the mentality that would cause
our "leaders" to abandon health-care for
the large majority of our population who
will soon be unable to afford insurance?

and please don't tell me that a _job_
is necessary to make people feel useful.
many wealthy people seem to be able to
do nothing productive at all, without
having doubt about their right to exist.
HBO Nordic is having server issues
For sure it caused us to prioritize more redundancy, for more information please see https://about.gitlab.com/2017/02/10/postmortem-of-database-o...
>Plenty of videogames have trained people for that. The lower end of the technical elite.

This is a prime example of the disdain for the military I was talking about. Actual warfighting is far more complex than noob tubing and zerg rushes, I assure you.
How to find your startup's first 100 customers
You must tell us more :-) For my anecdote, I know people who did 10k+ line final year university projects in AWK and Tcl respectively. The AWK one was a particular act of endurance.
Yes indeed. Unfortunately one often finds that you are talking to a human who is sitting on the same side of the "uncanny valley of technological problem solving as you". That is, some pleasant and would-be-helpful call center worker who is now just banging their head on the same problem you were. I've had more than a few calls where you can actually hear them getting stuck on the same web page, experiencing the same bug/timeout/whatever that you were getting on the 'public' site. Flexibility and creativity aren't much use when we're all just wrestling with the same brittle machine on the same terms...
Yeah. When I came to the US, one of the bad food surprises for me was how terrible the tomatoes are everywhere. Those poor creatures were obviously bred for something else than being tasty, and I've by then eaten a lot of proper tomatoes, and they shouldn't be like that. Since then, I've found out US does have proper tomatoes, but you need to look for them. And you will almost never find them in any restaurant or other mass-food establishment. Those are uniformly horrible.
How is this post not flagged and anything negative related to Trump gets flagged and downvoted because it is "too political for HN"?

Has HN started to take political sides now?
Texas Hold'em AI Bot Taps Deep Learning to Demolish Humans
That's exactly it. Amazon doesn't like sharing all that much, but I wish they'd publicly release that video.
Hi everyone, I created this tool called PythonBuddy (http://pythonbuddy.com/) which allows developers to directly program in python online with a live syntax checker.

I made this so that free and open source MOOCs like edX or codecademy could easily embed and use this on their courses so students wouldn't have to go through the frustrations of setting up a Python environment and jump right into Python programming. Also, professors and teachers could easily set up a server and allow students to quickly test out their code with PythonBuddy online.

I love feedback so feel free to leave a question or suggestion below

And by the way, this is completely open sourced (https://github.com/ethanchewy/OnlinePythonLinterSyntaxChecke...) so you can host your own PythonBuddy for your class or for fun! :)
I have never heard of such a thing.
I'm still trying to work out whether only dual channel RAM means 64GB RAM is the limit, or do different mobo chipsets support actually support quad-channel? Kind of a deal breaker (for bioinformatics work) if I can't go over 100GB RAM, which is really annoying given those cheap threads.
I see that they're releasing a new laptop: https://system76.com/laptops/galago

This is probably the first laptop from them that I could consider buying, judging solely on that small picture of it.

Still super-thick, and I don't know if I would feel comfortable buying that over the XPS, but at least it's got HiDPI, which for the price they sell their laptops for I feel should be included.
This is a pretty deep rabbit hole to go down, and you will find some strongly opinionated people on this topic. You may want to consider the download cost of a font to your visitor in some cases.

That being said here are some good resources:

https://fonts.google.com/
https://www.fontsquirrel.com/

If you're interested here is a catalog of the TeX fonts:
http://www.tug.dk/FontCatalogue/

Some advice on internet typography from a TeX perspective (probably not for everyone, favors more information dense layouts):
http://www.tug.dk/FontCatalogue/

As for what fonts I personally like Roboto Slab from google for websites, and Gentium for print. I am a fan of serif fonts for text -- I think the sans-serif default for computer screens made more sense with older, lower DPI monitors.

Gentium: http://software.sil.org/gentium/
are they tho ?
I meant that more in terms of IPC (e.g. in pipes), but most of those use cases happen to be adequately handleable by YAML specifically, so yeah, why not?
>> The problem with Java+XML isn't XML itself, it's that the Java community for a long time was pushing more and more critical code into XML

> You are going to have to show some examples.

The dominant build tool in Java (Ant) was an XML configuration file that drove complex dependency chains. Past me has done things with XML and Ant that would make present me weep.
Well, the local food was pretty darn good, too.

However, it wasn't so much actually indulging in the imported goods, fast food in this case, it's the sense of familiarity that normalized being there.
Funny that the parent was flagged, even though the link is valid, and the parent's author is not at fault.

Oh! The beauty of censorship by the masses.

Now I can see why jwz would choose to take a stab at HN. He may be right, and even too kind.

That flag is just sad...
What is your proposal for staffing a national defense force?
Cloud may save from hardware/driver issues - by providing an already tested environment, that doesn't (normally) trip on some weirdness in, say, network drivers.

But if the problem is in the software stack, one would still need competent sysadmins/system engineers with skills to diagnose and resolve the issue. When (just a random example) oom-killer wreaks havoc and free(1) insists there's more than half of physical memory still available, it doesn't matter whenever one's in the cloud or not.

I believe, skilled system engineers are still a requirement for any large project, be it in cloud or not.
Persyst | Computational Scientist | San Diego | ONSITE, Full-time, http://www.persyst.com/about/careers-2/

Persyst is the worldwide leader in EEG software. Our software is used daily by thousands of neurologists at hundreds of hospitals around the world. We have pioneered the use of digital signal processing and neural networks in order to remove artifacts and interpret EEG data. Now we are looking for an additional machine learning researcher to help develop the next generation of tools with the ultimate goal of replacing the routine human interpretation of EEG data. We are a small company (16 employees) that has been around since 1987 with stable and growing revenue.

Our software is written primarily in C++ and C#, but experience in those languages is not required. Please contact us at jobs@persyst.com.
I don't think the cloud is the grocery store. It doesn't give you a pre-packaged solution that you can just rip open and immediately access.

Rather, the cloud is like leasing the land from an owner. You still have to till, plant, maintain, and harvest, but you have to pay an annual rent to do so. There are a few things that the landowner is responsible to provide, but most of the day-to-day maintenance responsibility is on the lessee. People generally recognize that while renting is sometimes necessary, it's much nicer to be an owner.

We really need to stop this belief that the cloud is a magic thing that can fix your problems. It splits out the responsibility for actual, real-life hardware maintenance to a hosting company, but other than that, the responsibilities, including the responsibility to take backups, set up security, and design a fault-tolerant application, remain in the cloud user's court.

Cloud is just a way to rent a virtual server; you still have to make the server work correctly.
Linode Dallas is down
Looks like issues with Dallas DC? This is becoming ever so frequent and annoying.

https://status.linode.com/incidents/c3mcjrx18cny
Deletions, shutdowns and replications should always either contain a SELECT to show affected entities or a confirmation (Y/n) of the step.
It's not even clear that for small password files, scanning /etc/passwd is any slower than a database. It's likely already in memory, and a full scan of a few kilobytes of text in highly optimized C is likely to take only microseconds.
Google translate of their answer from finnish:
"@LotusMega Service is a temporary glitch, which are working to fix as quickly as possible. Sorry for any inconvenience!"
Let's say you're developing your analysis script, and it takes 45 minutes to run. That doesn't sound like much of a problem, but it means you only really get to try 10 things a day. You can kick something off and then start trying something different, but that's actually quite a burden. It's cognitively easier to run a series of parallel tasks instead of parallel serial tasks. Even if a job is taking 15-20 minutes, that can really wear you down, and give you a pretty unproductive week. It's hard to keep your place.

That said: I think often these 45 minute tasks should be much faster, and folks would actually benefit from optimising their code a bit more. If I have to do a word count in 30gb of text, I'd rather implement carefully or use Hyper Log Log. I find it weird that people would rather use Spark, which I always find quite painful. I guess it comes down to familiarity.
"Pitchforks" is a bit melodramatic.

But basically, nothing which Fowler has said seems suspicious or in any way promoting a malicious agenda.

Her blog post was straightforward and referred to events, people and communications which, I expect, can be referenced by the UBER HR department and I hope that she has retained the evidence if she needs it to protect herself. That seems perfectly reasonable.
What do you mean by unix in this context? Everything save for windows bears a strong kinship with Unix and every OS is more than capable of running additional runtimes and frameworks beyond C.
AT&T and Verizon are making noises about shutting down their 3G networks in about 5 years. There may be some feet dragging from important customers, but 3G is not long for this world.
Well, the opposite of conscription is a professional military.
And that has issues too, like for example in the US where mostly impoverished people join.
Computers break the zero-sum game; data can be copied with almost no cost within the limits of the system.

Failure of communities that embrace this fact is usually brought on by external entities that cling to the norm of scarcity.
Large monolithic apps can be an ecosystem in their own right that is broadly comparable to an OS. And it is common to find apps that adopt Unix philosophy out of necessity within the ecosystem. This is not obvious to an outsider, and requires an understanding of the domain.

A good example is ArcGIS which on the surface is ridiculously monolithic. But within the toolbox function are several hundred programs that do only one thing and are composable. This approach is also seen in video or image editing workflows where a user works with a particular set of tools. The main difference is that the programs use a types system that is appropriate to the domain rather than just text.

The OS only really exposes an interface for working with OS level objects. That sometimes aligns to a workflow but not always. And we should not expect disciplines to align their techniques to OS level objects if that is not a good fit for the actual domain.
Because in my five years as an Amazon dev, that's exactly the attitude I witnessed. People are trying their best, so firing them won't help.
As a person who came to the US from country which project are offshored to (Russia), I can say, that the best way to offshore, is to find a person in the US who came from the country where you want to offshore to and who has right connections. Without this, being successful in such an endeavor might be tricky.
They have a twitter account for such incidents and used it appropriately. They did not slack in relaying the outage to customers, and between that and the fact that no S3 services were operating I think the message was pretty clear: "We fucked up, give us a couple hours"
>IIRC emissions testing is similar to building codes in that you are only tested against the year the car was manufactured in most cases.

As I understand it older cars have higher allowable emissions, but the state has lowered those limits over the years.

>So a 1970 car will still pollute as much as a 1970 car.

In CA you are not required to get emissions testing for any car older than the 1975 model year. It used to be any car older than 30 years, but in 2005 they decided to leave it at 1975.

To the larger point, yes, older cars can be registered with emissions levels consistant with a well-maintained car from that year. Though the net effect of the rules is to take more older cars off the road, since much of the time when you fail emissions testing it's cheaper to replace the car than to fix it.
Everyday I feel like an idiot for selling my bitcoin when it was worth almost nothing...
How to Speed Up Bus Boarding
Nitpick: PKW (Personenkraftwagen) does not mean Diesel car; it's any street legal car capable of transporting up to nine people under its own power (regardless of power source).
Thank you for the advice :) Actually, all the basic functionality - copying/moving files, the Cmd/Ctrl+P "GoTo on Steroids" feature etc, are implemented in a plugin. I do this to make sure that fman's (Python) plugin API is powerful enough that plugin developers can do just as much as me.
Never seen a developer both talk about the rationale of not being OSS to cover costs, then decline people wanting to give him money...
That's not true. Windows in particular is greatly limited by past design choices, such as filename limitations, the security model, the fact that many programs have to be run as administrator because that's how they were written years ago, etc.

There's nothing preventing you from running different language runtimes and such on Linux/Unix systems; people do it all the time. Have you not noticed Mono? It's been around for many years. Plus frameworks like Qt; that certainly wasn't around before the late 90s.
The law itself is poorly written, but the intent makes sense. It's important to protect the rights of those who are most vulnerable, which certainly includes deaf and blind people.
I'm just going to say that I think Detroit is having a tech talent shortage right now. I'm having a hell of a time finding embedded software people. Several good people I know moved to CA after the downturn or during the recovery. There are plenty of people, but I think they're mostly happy where they're at and not looking for new jobs, so those positions are really hard to fill.
> If fighting DRM meant ceding ground from the open web platform to plugins and native apps, then that doesn't seem like a good way to benefit the web.

Giving in to DRM seems to mean ceding ground to a binary-blob plugin, increasingly implemented such that it can't be removed from the browser. The difference that I see is that we're normalizing something that shouldn't be normalized, and killing off the open web in favor of corporate interests. It's a reasonable, practical concession, and simultaneously a step toward the death of what makes the web useful for things beyond entertainment.
Aren't their laptops sourced from a supplier that you can buy from directly?
The reasons given: "capital constraints, burn-out, conflict over private property and resource management, poor systems of conflict mediation, factionalism, founder problems, reputation management, skills shortage, and failure to attract new talent or entice subsequent generations"
Is there video? A presentation probably sounds hilarious with all the "selfie selfie selfie mipster hypster mipster" talk.
Because either people didn't get the reference, or fanboys all over the originator...
Anything that requires human approval for routine operations quickly devolves into bureaucracy that adds a lot of manual steps without any real safety. Now, you may argue definition of "routine operation", but the thing in the article didn't sound like they were doing anything crazy.
What's with the 100 license limit?
The fundamental design of von Neumann architecture is even older and Unix can be treated as just another layer of abstraction on top of it. It cannot really get past its sell-by date.
A lot of these bad practices come not from a broken process but from the programmers themselves. There are many people who have an ego to protect or some concept of fairness to enforce.

Some examples:

(1) successful startup lead engineer who isnt that good but still the lead b/c of early faith in the company being unable to out ego aside.

(2) chinese/indian h1b who studied algorithms for hundreds if hours to get a position believing it is fair to expect the same from others.

Easy interviews:

Main programmer left/is-leaving so a body is needed to maintain technical debt.

Startup founder needs anyone at all to make a PoC before funding runs out.
i'm hoping you are being sarcastic, but i do not want to live in a world where i only listen to my favorite band