skysight-inc/HackerNews huggingface dataset:
There's so much data that it's an impossible task to select what is worth preserving or not. For just the salary of one "preservation judge" you could just buy another couple thousand TB of storage and store it all
> I'd have a hard time imagining a good workplace rejecting him if an actual human saw his resume.

Then you haven't ever worked with someone like this. All the resume says to me is "internally motivated engineer with resources". That doesn't mean he will work well on any of your teams or on the projects you need done.
Uber and Lyft messed with Texas – and won
You're reading the comment differently than I am. That's all I can say.
Huh. Well, you'd better call these people and tell them to cancel the order: https://electrek.co/2017/06/17/tesla-powerpack-australian-el...
I'm pretty sure that the comment above was referring to corporate cultures that condone sloppy practices, and there was no racism implied.
OSS (FOSS/FLOSS) and the current push to boutique vertical software stacks largely make ISA wars irrelevant. Right now if it runs Linux and does virtualization it is good enough, and organizations will buy gear based on other characteristics. And Microsoft realized they don't want to be a purveyor of x86 goods either, probably because they don't want Windows to turn into another OpenVMS or AIX.
I agree. There's also ocrad.js .
Maybe that's just the language, not the support?
The equity packages tend to be in the tens of millions for a 4-year vest.

Source: I am a manager who has given offers to top-tier ML experts.
> Many of the older phones can be rooted and custom roms installed

"Rooting" is exploiting security holes, which is illegal under the DMCA in the United States and under other laws in other jurisdictions. The only reason that is even possible is accidental. The phones are deliberately locked down.

> the problem is nobody is writing drivers for that hardware anymore.

If the Linux kernel had been re-licensed under GPLv3, the source code for the drivers would be available and the drivers would still work. There are a ton of Free Software drivers in Linux and NetBSD/OpenBSD written in the 1990s that have had minimal modifications in the meantime and still run.
It is probably to differentiate motherboards. You don't want the consumer to plug in Epyc into Threadripper's mobo and complain that there is not enough PCI-E lanes or memory channels.
Yeah, that's kind of how APIs have to work. It turns out it's not feasible or desirable to just let arbitrary people make arbitrary queries. SPARQL doesn't make it any more feasible, it just ignores feasibility.
Addressing app review rejections for auto-renewing subscription in-app purchase
> Python in some cases can be 100x slower than C

Yeah, the Python implemented version is. But people doing serious computing in Python that requires speed are doing it with NumPy or even Cython or just straight up calling C/Fortran libraries in Python.
Any relationship to race with regards to "culture" you're reading in there strikes me as inferred, not implied.

There is a pretty decent argument that American corporate culture is very happy to screw workers, defend people who screw workers, and commiserate with those who get caught screwing workers.
I think it's fair and makes sense. A lot of Karpathy's work has been featured on HN and I find this news relevant in following what he's working on.

When Scott Aaronson wrote about moving to Austin, that post made the rounds here too.
This same thing is an issue in many scientific disciplines. How many people can even name an area of physics research that isn't particle physics or general relativity, for example?
I wonder if something happened to Freetronics, or if it was never particularly profitable at all.
As a feature to put on a checklist, not as the way they expect you to use them. Powerful graph databases generally have to come up with their own query languages.
> (If you need more power and flexibility than Julia with good processing speed, i think only Common Lisp will clearly provide it.)

Common Lisp is terrible for numerical computing, and the type system is really quite weak IMO.
Huh, so the "3 availability zones" are 3 datacentres on a 1km stretch of road? https://goo.gl/maps/CSpsvPWsxNE2
Driving a car is currently specialised, as is folding laundry. The opportunity for autonomous vehicles is clear; you can start with replacing the cost of paying every person around the world who drives for a living with profit equivalent to their income. (likely at somewhat less than 100% efficiency, but who cares because of the massive scale?)

The next bit would be converting private trips into automated rides; replacing car ownership. The unit profits will decrease as part of this effort, but the opportunity is again huge.

How will you monetise laundry folding automation? At best you can replace just some of the people at all the commercial laundries and turn that into profit, but many laundries may hire one person who does everything. For home use you could sell a machine, but how much would you need to charge for it for that to equal recurring revenue from autonomous vehicles and how much are people willing to pay for a laundry robot? (even robotic vacuums are still quite niche despite probably being more convenient and costing less than LaundryBot)
https://ocr.space/blog/2015/02/ocr-online-converter-review.h...
That's actually a bit out of date. The nightly builds are now 0.7 (not sure I've seen this mentioned beyond Discourse/Github). It will primarily serve as a depreciation release, i.e. things that would have just broke when going from 0.6 -> 1.0 will instead throw a depreciation warning.
It is completely relevant. Basically, you can now replace aging Windows PCs with VDI hosted on ARM clouds, and people won't know or be able to tell a difference. You will now have x86 Win32 apps, arm64 Win32 apps, and UWP running on what's just another SKU of Win10. And since every piece of software for Windows must support 32-bit x86, there is full backwards comaptibilty. You won't need to wait for some mission-critical bit of software to be ported, and in the Windows world, there is plenty of mission-critical abandonware, trust me. Now it gets the AOT/JIT treatment. Microsoft just made enterprise a reality for ARM64 servers by crossing the proverbial rubicon. Suddenly, if you use Windows and Microsoft products, you can still buy into ARM data centers and clouds.
This isn't remotely true. Pretty much every journalist uses a commercial VPN.
The person being replaced is Chris Lattner, inventor of LLVM and Swift, of whom it was big news of his leaving Apple to join Tesla fairly recently.
Take caution. Extraordinary claims require extraordinary evidence.

> The mother's age had no impact, and daughters seemed to be immune.

When a significant effect is seen in only one of four comparisons (maternal vs paternal, sons vs daughter), then you have to suspect that the effect might be spurious.
What a misnomer: Unicode isn't one code.
I gave the following talk exactly one year ago right when I decided to quit my academic job to focus on my "startup dream" (now https://cocalc.com): http://wstein.org/talks/2016-06-sage-bp/. It's a year later, and the quick summary is that I feel basically really, really happy to be working on this company. It's exciting to be successfully hiring and building a team of people who work very well together and can focus 100% on a specific problem, unlike how things worked for me in my part of academia (pure math research). Though stressful at times, doing what I'm doing now is much less painful than trying to build a company while doing another fulltime job (namely teaching at the University fulltime) -- that really sucked. I'm extremely glad that customers are paying us and investors funded us enough that I can do this.

Having the luxury to focus on one thing, rather than juggling several, is much like having an office that is neat, tidy, and uncluttered. It feels good in the same way. At least by quitting a job and focusing on a startup, you have the option to focus 100% on it. Actually focusing 100% on one thing is a difficult skill in itself, even with the right circumstances; however, it's completely impossible (at least for me) with two fulltime jobs at once, especially jobs like teaching (which involve lots of public speaking at scheduled times) or running a website with paying customers (which demands, e.g., responding to DDOS attacks).
Replying to my own comment : I'm gonna make a ask hn post tomorrow about this.
Android supports the codec but there are issues with the MediaStore and how it deals with containers and file extensions.

My tests (on a Pixel running 7.0 and the O beta) have determined that Opus is usually fine as long as the container and file extensions are both Ogg. I have had a few issues with certain files but I'm not sure why yet, I suspect it's album art or something.

I don't believe Android <= 6.0 supports Opus as audio on its own. The CDD initially only required support for Opus in a Matroska container and I attempted to put an Opus-only Matroska file on my phone and none of the players were able to play it. As of either 6.0 or 7.0 (can't remember which), Ogg support is required though.
can only imagine this works well in large cities with good public transport. car-oriented commuter areas... doesn't even strike me as a remotely good idea.
I'm also Australian, and cannot watch 720p60 on Twitch. 16mbps downstream over ADSL2+ in Melbourne.

720p60 is fine on YouTube. 1080p60 on YouTube will stutter depending on what my girlfriend is doing on the Internet, but is watchable if I'm home alone.

Anything over 720p60 won't even try to start playing on Twitch.
Yeah, honestly at the time of the Danger purchase, Danger wasn't that dangerous. It was mostly a
manufacurer of really dweeby phones, sorry, hip-tops, that seemed more like a nod to the men's waist packs of the 90s.
Why would that be surprising?
If this is Uber's way of being more like Lyft I don't think it will help.
You know, I had a desktop build of a similar vintage (late 2008) until recently. High quality for the time - C2D E8500 with 8GB of RAM, newer SSD and video card.

I said exactly that, "things haven't changed much since then". It ran well and all, and never overtly irritated me.

But the newest round of affordable mid-high end CPUs is a huge upgrade. Same with SSDs, even compared to ones a few years old. It's one of those things you don't really realize how big the difference is until you use them back to back.

Do it!
Alcohol isn't for the workday. But people will sometimes linger and just talk. We'll do informal tech talks about what we're working on some Friday afternoons. Show a movie in a conference room every couple months. People will often have a beer in these settings.

Nobody is drinking while grinding out code, but these end-of-the-workday social environments can be incredibly valuable both socially and professionally.

It essentially replaces the team going to a bar together, and keeps that environment in the office.
The ETA for all of California (United States), Frankfurt (Germany), Hamina (Finland), Montreal (Canada), Mumbai (India), Netherlands and Sao Paulo (Brazil) is "2017".

https://cloud.google.com/compute/docs/regions-zones/regions-...

If you contact Sales, they may be able to provide additional detail under NDA. https://cloud.google.com/contact/

Disclaimer: I work at GCP.
I'd add that the information channel is not the meaning channel.

Any information that a human processes contains a huge amount of prior knowledge and context. Just compare the size of this comment in text bits vs. the (hypothetical) size of the knowledge you need (and have) in order to understand it.

If anything, saying that we communicate only 0.2MB per day illustrates just how huge this prior knowledge must be.

From an information theory perspective human communications might better be modeled as a compressed data stream with a very very big lookup table.
It's more Sendmail and Exim and others did it, and Gmail does it too - not the other way around;)

With qmail the "standard"[1] was username-alias@example.com, rather than username+alias@example.com. I rather prefer that - but then my (user)name(s) don't contain any hyphens.

Either way I think it looks better with system usernames - firstname.lastname@example.com was/is usually handled as a separate form of alias look-up anyway.

[1] http://www.lifewithqmail.org/lwq.html#dot-qmail-files See section "4.1.5. extension addresses"

[ed: and I recall using tmda as an anti-spam system - it inserts an encrypted tag in the alias portion, that can be stamped with an expiry date, and tied to a sender address (eg hmac(userkey, sender@example.com+01012018) => xyxyzzzzz - give sender@example.com the address user-xyxyzzzz@example.net - and mail to that address will be accepted from only sender@example.com until 1/1/2018.

http://tmda.sourceforge.net/cgi-bin/moin.cgi/AboutTmda
]
I got the impression that everyone who didn't work for Canonical thought Mir was a bad idea, so that was a rare case where there was pretty much one voice. IIRC, the best case for Mir (if it had shipped on time with no bugs) would have been basically at parity with Wayland, which was started years earlier. This justifies claims of NIH.

The Snappy/Flatpak situation is different because each system has its own advantages and disadvantages and Snappy didn't come years after Flatpak.
It was always a weird fit having a compiler and programming language designer lead an AI team.
Interesting. What is Chris going to do now? He was a big hire.
Only asking for opinions from people who were successful is literally asking for survivor bias perspectives.

I dream of working for myself but I've never taken the plunge. My income from side projects is about 1/3 of the way to my minimum number to quit and go full time.

I do a lot of thinking about this, my number is the same as my financial independence / early retirement number.

One of the biggest things that holds me back is medical insurance for a family of 5. Having an employer offsets this cost a LOT.
I did it twice. Both times I failed but I don't regret it. I felt very good when doing it. I lost savings but it was a good live experience.

On the second time I created this plugin: http://plugins.netbeans.org/plugin/61050/pleasure-play-frame... I tried to make a living of this, I only sold 5 licenses of 25 dollars per year and to develop this plugin took me 2 and a half months of hard work.

Didn't have a problem getting a new job both times.
2018: year of linux on the phone?

Make it anything resembling viable and I'm there.
> that outlines a shortcoming on the company's side.

Or not, if they want to hire employees that won't give up easily when faced by challenging situations.
Great stuff Jimmy. I appreciate your response, and your willingness to address the lengthy post--most would give up! You've clearly got an intellect.

I know before you said you weren't totally advocating aesthetic relativism, but I think you should go ahead and take the plunge! I think you're most of the way there, and why not commit to the position? Why not elucidate it? Examine it, explore it? I think you'd be a fine proponent.

Anyway, I'd love to continue this discussion, but I don't want to clog the thread here since we are getting a bit far away from PGs essay at this point--my email is in my profile. Shoot me one if you're interested. Otherwise, you can be certain I'll be mulling over your reply for the next few days.
No idea how you are getting downvotes, this is accurate.
Why Stackshare is quietly becoming a secret weapon for developers
Scaling down is hard. Look at OpenPower. They are feeling the heat from Xeons and know they need to scale and price down, and yet the scale-out Power9 SKU won't be out for what, another year? And how long until actual OCP gear ships, which probably will still cost like a decent Hyundai sedan?

Intel had nothing to offer to compete with ARM in mobile space. Largely ignored ARMv8 servers when they were mostly specialized or micro. Now E5-competitive chips are entering the market
from multiple competitors, and even mobile SoCs have grown up into laptop chips...
We use SPARQL heavily. YMMV. shrug
Well I ran a solo startup so my experience might be different from others but for me, it was like living a dream. While working full-time somewhere, I started this SaaS business and soon after, the monthly income kept doubling to the point I was able to quit my job knowing my living expenses are cared for. When I quit, it was like wow, the feeling of liberation just hits you so hard. I worked for 7 years prior to doing that and now I was free. The feeling of being able to go outside anywhere at any time of the day, go shopping, or go eat at a nice restaurant, just relax at the beach, stuffs you just couldn't do when you are working full-time somewhere. It's like getting out of jail for the first time. That's what it was like for me to quit my job and focus on my startup.
> Marking a "Install from unknown sources" checkbox provided by the OS is not illegal, nor is downloading properly licensed APKs. If the applications don't (legally) permit themselves to be used without being downloaded from Android Market or provide their source code, they totally have the right to do that.

Certain system changes, and applications that need to do these changes, are not possible without rooting. This includes things like, for example, using ext3/ext4 on external storage.
And that's a compressed image... it is even larger in memory.

On my machine:

$ stat -c %s /boot/vmlinuz-4.9.0-3-amd64
4204320
$ extract-vmlinux /boot/vmlinuz-4.9.0-3-amd64 > vmlinux
$ stat -c %s vmlinux
20110308

The script to uncompress the kernel comes from the kernel source:
https://raw.githubusercontent.com/torvalds/linux/master/scri...

Arguably, not everything in that vmlinux is actually loaded:

$ readelf -Wl vmlinux | awk '$1 == "LOAD" { tot += strtonum($5); } END { print tot }'
13935704

Counting BSS:

$ readelf -Wl vmlinux | awk '$1 == "LOAD" { tot += strtonum($6); } END { print tot }'
14824536
It's unfortunate that they have built in USB 3.0 controllers rather than 3.1, especially given that Thunderbolt wont be available with AMD based systems.
Just a reminder that Adobe, LinkedIn and Dropbox have all been hacked/suffered data leaks - those aliases are the main source of my spam. The other is through mandatory public company registration in Norway that's consistently mined by some halfwits apparently selling stamps etc.
Fei Fei Li said Karpathy was offered more than a million out of school by an unnamed firm. One can only imagine what people like Alex Graves Ann's Nando get paid...
Dunno if this is his real account, but it is supposedly not working out https://twitter.com/clattner_llvm/status/877341760812232704
Maintaining a stateful VPN connection is much harder than making a stateless HTTP request.
I doubt that Andrej is known to the general public. With every decade the fields of computer science sees its share of buzz words and trendy topics. It used to be programming languages or networking, and people in these fields used to make the news: Guido van Rossum joining Google or Leslie Lamport joining Microsoft Research.
A compiler does a lot of AIish things in turning my C code into a sequence of instructions. Much more classical AI than machine learning but still within the AI umbrella.
>Twitch chat is notoriously atrocious; rampant with trolling, vitriol, spamming, and terrible behavior.

aka twitch chat
Quitting my job was great!

Let's just say that my mistake was that I was too afraid to hurt my co-founder's feelings. If we parted ways when we should have, I might have actually gotten somewhere. (Then again, I might have gotten nowhere either!)
I had my financial ducks in a row before I did my first startup -- I knew how much "fun money" I could expend getting the startup to work. Most of the horror stories I hear revolve around people who didn't do this.
Today I use Buildroot for all my tiny Linux needs.

Still, it's tough to fit in 256MB with a modern kernel and Xorg.
Seems they might share fibre susceptible to excavators, etc. I guess they've probably thought of that ;)
This. Abbeel is a highly underrated research powerhouse.
Exactly. Chris is very smart but this is unlikely to be a good fit.
Same here. Honestly though, I'm surprised. I submitted this even though it's kinda old, because I was reading up on federated SPARQL queries, and had a random thought that somebody might find it interesting. I didn't actually expect any significant number of upvotes, or for this to make the front-page.

My feeling is, the Semantic Web vision is still growing and still permeating it's way through things. I think it's taken longer than probably anybody expected, but it's an ambitious-as-fuck-all idea too, so that should hardly be surprising.

The thing is, in this fad-driven industry, once something slips off the hype wagon, and isn't "cool" or "sexy" anymore, it's something of a struggle to get people interested. Everybody is all "ooooooh, shiny!" and off to chase the javascript framework du jour.
Well, they're both implemented in LLVM, but Julia uses a JIT and not straight to a native binary. I bet they have very similar performance. The use cases are different though. Julia is a replacement for MATLAB, R, Fortran, & scientific Python with speed and good macro support. Crystal is basically fast/native Ruby, so websites and business apps. You could technically use either for those applications, but the communities will be mostly scientific computing for Julia and business apps for Crystal.
I don't have any data readily available, but it's generally understood that you want a cache-aware sort, yes. Usually I see people opt for samplesort rather than sorting chunks and merging, though.
A Pioneer in 'Flat-Fee Primary Care' Had to Close Its Clinics
Kotlin Tiobe Index
I think he was being ironic, not pedantic. Kind of a simultaneous commentary on what less-qualified engineers might have going through their head while pointing out how ridiculous it is that companies present the requirements as non-negotiable.
Interesting take! It might also be worth mentioning the difference between the all-in-one machine and updates. Chances are an update to the all in one won't break functionality, whereas if each piece is made by a separate manufacturer, updates to some pieces might disable or invalidate others. I've seen this point often made in the react vs angular debate.
do you mind sharing a link of your SaaS product?
Listening through all of them, 32 and 48 do have noticeable artifacting if you are using a good sound setup. On my phone though, even 48 was "as good as it gets" for its speaker.

It is still pretty crazy that I find a sub 100 kbps sound sample to be indistinguishable from lossless. Definitely considering transcoding my flac library to 96 vbr opus for backup purposes.
Most of the time not even the natural one
Won't help if the hardware manufacture does not support the newer hardware even google itself has had to stop updating a few devices because of no hardware support by qualcomm or Nvidia. Though google is trying to change with it latest version of Android.
I wish I could do this with my phone number.
Availability zones are physically separate, but I wouldn't count on them to survive a catastrophic physical event localized to that geographic area.
Thanks for your opinion.

I did not know about samplesort - found it on Wikipedia.
6 Reasons to Have a Blog for Your Business – DIGITALAMPLE.COM
Don't people like it here when a company does not indulge in pc bullshit. I think Tesla statement is to the point.
Or not, if they want to hire employees that won't give up easily when faced by challenging situations.

Like incoherent, pretentious or otherwise detached-from-reality job description, you mean?

Yeah, I happily give up on "challenges" like those all the time. If a company already can't communicate honestly and effectively at that stage in the process, they definitely aren't worth the bother.