skysight-inc/HackerNews huggingface dataset:
Took the words out of my mouth. It's saved me from having to install complex or insecure VMs or additional machines so many times I can't count. I also enjoy using it to bundle applications usable on Linux and MacOS that otherwise were locked in to windows.
Let the computer do the work, I recommend beets which pulls Musicbrainz data: http://beets.io/
If you've ever spent 5 minutes talking to a programming (most likely a nerd), you don't need an article to tell you why they're unpopular. From my experience, most nerds are completely condescending and complete assholes.

Maybe it's time us nerds to look at ourselves and take a little blame instead of shifting it off to everyone else.
Fast forward fourteen years from when this was posted, and now everyone is a self proclaimed "nerd" of something. Half naked women on Instagram, holding video game controllers, while attending a sold out ComicCon.
Even in Opera it is less about throttling cpu usage, and more about coalescing wakeups/timer interrupts.

There should never be a situation where background tab cant even get a 1 second timer running reliably, unless its trying to compute pi at the same time.
It doesn't seem to work on firefox.
There's a "light" version available online, but you must be thinking about Office 365.

Although the core product is still desktop based, they've been shifting to an optional subscription model where you pay $9/month or so for perpetual updates and 1tb of storage.
you're falling for MS's marketing gimmick: "let's put the year in the product name so it will slowly shame and pressure people to give us more money for next years version (whose killer feature is a new splash screen with a year that is closer to now).
The doc with video gives us numbers:

053 050 046 049056050049044032050048046057057054053

These represent the ascii codepoints of the next lat/long.
Does anyone here use Jet.com?

Not "have you ever used it?", but do you use it religiously like I use Amazon.com.
It took me too long to realise that a lot of the popular kids where also smart.

They just had social skills as well.

It's much easier to tell yourself that other people don't like you because you are smarter than them than it is to work on yourself.
same issue on chrome, so not a firefox thing. I think we're missing something
Microsoft cuts 700 employees
From 2014: "Choose Firefox now, or you won't get a choice later" https://news.ycombinator.com/item?id=12579163
I could't get my Windows 10 installation on my iMac to run the 2004 game Vampire the Masquerade Bloodlines. Tried it with Crossover for Mac (Wine based) - and it worked.
The ceilings are at least 8 feet high, right? The solution is simple: stacked cribs! You have to think vertically in NYC.
I've worked in industries with hard deadlines. My first job was in large-scale academic test scanning. The kids take their test when the calendar says to take the test. And the trucks would show up at our docks with boxes full of tests whether we were ready for them or not. We might have a four month period to do our development, but the production season rolled around and we had to be ready.

The worst death march I was ever on was against a legislative deadline. Oh god, may I never do that again.
How many startups are operating in the CS imaging area? I only know of InView. Rambus likes to sell their lensless sensor as "compressive", but it doesn't really fit.
i agree with you, and it should be pointed out that prop 13 essentially prevents the state from literally kicking out everyone who can't afford to pay taxes on a home that's now valued at 5-10x what they bought it for, i.e. pretty much everyone that was here before the year 2000.
My first attempt was a server for a dungeon crawler that superficially looked like a rogue-like, but was actually 12 frames/sec realtime instead of turn based. It started out on Clojure, but I afterwards ported it to Go. In this server, the world was divided into 80x24 subgrids that did most of their processing in parallel. Processing would happen in two stages: 1) local data processing, where each entity got updated in a loop, sending out updates to clients and 2) collision resolution/movement. If I had to do it over again, I would relax the grid's invariant properties, and make each 80x24 subgrid completely independent, which would eliminate the collision resolution step.

In my current server, I'm basically sharding my space-game into star systems, with free travel between star systems though "Hyperspace." There is a farm of "worker processes" that is coordinated by a master server. Any instance of a star system can be idempotently spawned when a client is attached to it. < https://www.emergencevector.com >

I think Go is a good option for writing a game server. You'd have to be pretty profligate to make the GC pause overrun one 16.66 ms tick, and if you miss a tick here and there, who cares?
Today in 2017 this is not as true anymore as it was in 2003
One I can think of right off the bat is gaming, especially old games that might never be ported to Linux (or, for that matter, remain compatible with newer versions of Windows). Also, for a while (before they DRM'd it) I ran the Reason DAW on a linux box. They didn't have windows 7 drivers for my MIDI keyboard at the time, but they did have Linux drivers somehow.
Here's 4:
https://drive.google.com/drive/folders/0B2BGioksxQiRc2hpTDJ1...

Looks like caves.jpg has something wrong with it, but I'm not sure what to do with it.
I recognized that right away, and tried entering in the number, but it didn't seem to like it.

Edit: Had an extra number in it. Oops.
Yes and no.

The old installable still exists and many features only exists in that version. The offline version has also become a lot easier to install.

The web app version is lacking in a number of ways and was buggy last I tried.
The audio thing works because there is an obvious icon in the tab bar that shows the source of audio, so if developers use it in an annoying way the user can easily respond appropriately.
Is the caves.jpg broken for everyone?
> He will always have to watch his back while he is here.

What do you mean "watch his back"? People will physically attack or steal from him? Because that sounds like the kind of society any reasonable person wouldn't want to be a part of.
Terrible mobile UI
I would suspect a majority of the world does not keep dozens of tabs open, on an computer that never shuts down. You have to remember which forum you're on here. Any software issue, usually rears its head relatively quickly from one of our machines around here.
Yup, Dialyzer. Works with Elixir too (there's even a Dialyxir mix task) and gives me all the type checking I want -- which admittedly isn't much.
PM @ Google, before that PM @ Twitter for 2 years. Before that CEO/Founder of a SaaS startup.

Did a BA in Anthropology & English. Learned to write, think clearly, and communicate effectively.

Moved to China, founded a company which failed but gave me the entrepreneurial bug and the realization that I didn't know nearly as much CS as I thought I did.

Went back to school, did a Bachelors of Computer Science w/ Math minor. Learned to think systematically & rigorously, how computers work, a bit of ML/algorithms/etc, and how to code.

Applied to Google APM program. Thought it would be an ideal job before founding a company. Didn't get in.

Founded a company with my best friend, who had a Masters in Computer Engineering and had worked in industry. Spent the first year coding everyday, all our first employees were engineers. Learned to write real software and work with an engineering team.

Transitioned into the CEO role in practice. This happened because my co-founder and I had very different motivations. He wanted to build great systems (and not have to go to meetings / talk to customers). I just wanted to do whatever was needed to move the business forward, I was equally happy coding or talking to investors / taking meetings. Learned (through multiple failings) how to think about markets, interview customers, how to motivate and lead, build realistic roadmaps, raise money, do sales.

After 5 years, sold my company as a 1st base hit exit. I had no problem getting mid-career PM interviews, despite having never been 'officially'a PM. Focused on big scale consumer because I wanted maximize my leverage/impact.

Junior positions? See todd_sherman's response (Hi Todd!).

Skills – well covered elsewhere. The short version is "Get the right things built & shipped." To do that, you need to know (1) what the right things are (user problems, strategy, markets, corporate politics, etc) and (2) get them built & shipped (working with eng & design, leadership, resourcing, more politics). It's harder than it sounds, there are many many more wrong things than right things (and many wrong things can sound pretty right).

I'm sure I'm biased, but I think founding a company is an ideal pre-PM curriculum. When big tech co's acquire companies, the CEOs almost always become PMs, for good reason. This knowledge changes the risk equation as a founder, being a PM at a great company is a pretty awesome backup plan.
MMX Abolishes Premium Renewal Prices for New Premium Domains
you said none of the bootcamp people that applied were hired. out of those bootcamp people, how many had bachelors, and what was the distribution of their degrees? i.e. how many had degrees in CS, Math, Physics, Biology, etc. Alternatively, out of the math degrees that applied (regardless of bootcamp), how many were hired?
Sorry infidel, you're not supposed to be reading this website on unblessed devices.
Part and parcel with the Californian Ideology.
This is why I leave HN for a few weeks every once in awhile. People in this thread shitting all over the guy, meanwhile back in their own lives, they still have to argue with project managers over the "right" way to get code done.

The crabs are reaching out of the bucket hard today.
it could be your adblock whatever plugin you use to disable trackers
Would be interested in a case study on this. Has anyone published anything? My searches didn't yield much.
To be fair (and I am not trying to defend these 'Slick guys'), sometimes there is a lot more happening behind closed doors that a PM might let on. Fights for resources, maintaining a current team, hiring, ownership, etc.

Oftentimes those people trying to portray a 'Slick' exterior are doing so due to the need to portray a sense of success/confidence for their team, to make sure they retain their existing budget and that the team doesn't get moved to other projects or terminated entirely.
Last time I tried (which may be old): performance, opaqueness in what the musicbrainz magic is supposed/about to do to my files, lack of features and UX conveniences making it impossible to reproduce my stupidly picky tagging / filenaming scheme :)
All we need now is the ability to buy a quality panel without "smart" bollocks adding delays (and reporting your viewing habits back to home base), and we'll be sweet again.
DigitalOcean.com starts at $5/mo for a VPS that is going to be faster and better than most shared hosts would be. Of course you can scale it up and down as needed. Their $10 a month server is actually really powerful for any sites that get less than say 10,000 visits a day. They even have one-click wordpress installs now among many other open source programs.

I use DigitalOcean now for almost all of my sites. I have abandoned wordpress lately and so I am using custom built sites for all my projects. DigitalOcean is awesome.
>What's the most important is an intuition what method will help the most in your situation.

A PhD doesn't teach you a method, it teaches you this.

That intuition comes from years of specialized training that no crash-course or bootcamp can teach.
> If you have one of those

And how would you have one of those? Erlang encourages you to design and think about programs in a certain way, that typical C, Java or Python does not. I've seen Armstrong in one of his talks to actually emphasize the importance of learning distributed systems if you wanted Erlang to be useful for you. That's way beyond "embarrassingly parallel" point of view, Amdahl's law has no use here.
Did you finish the article?? It starts as a "poor me" article, but it analyzes the systems that generate the experience.

> As far as I can tell, the concept of the hormone-crazed teenager is coeval with suburbia. I don't think this is a coincidence. I think teenagers are driven crazy by the life they're made to lead. Teenage apprentices in the Renaissance were working dogs. Teenagers now are neurotic lapdogs. Their craziness is the craziness of the idle everywhere.
> The article is more of an attempt to slander every alternative viewpoint as "racist" by associating it with a fringe element.

Pointing out that these groups are founded by and often run by overt racists isn't 'slander'. And Wired extensively links to other breakdowns about all of the racist nonsense these people are peddling.

> But calling every alternative viewpoint you don't like "racist" is the same failed strategy that led to Trump. Don't you think it's time to try something new? How about actually refuting the specific points you are opposed to instead of simply parroting the obviously partisan viewpoints of establishment "think tank" hacks?

The saying that it takes an order of magnitude more effort to debunk a lie than it does to produce it applies here. The internet is full of thorough debunkings of all of these groups, but they keep churning away.

The false equivalence of grouping NPI with an organization like Brookings is sad and predictable but I guess that's the age in which we live now.
Are these the people that make that e-commerce site that doesn't know if its trying to be Amazon or Wal-Mart?

I shop in-store, so when I use the site it's because I want to see if they have something before I go. But they make that practically impossible and they just show me a bunch of crap they don't carry.

And now they have third party sellers or something, with these ridiculous jacked up prices just mixed in with everything else.
So it's less like robots doing stuff autonomously and more like larger specialized power tools that can allow 1-2 people to run a process that used to require 3-4 people.
Why are you applying your very rare and individual use of space to an entirely broad city layout write-up?
thanks for the summary.

what, do you suppose, is the purpose of an open-access journal? why wouldn't an author just self-publish on the web, or on their university department's web-site?

do you have an opinion on what exactly has caused the market failure in traditional journals? if fees are extortionate then why are there no competitors with more reasonable fees?
Using this thread to say that the page names may mean something, but I didn't notice initially.

5 -

17 -

18 - Poland
Back before the demise of what.cd, I used Wine for Exact Audio Copy. As far as I know, there was still no "approved" cd ripper that would run natively on Linux.
The story-telling wasn't as great, but the ideas he plays with are still good (though admittedly not as great as the first).
Reverse engineering KFC's 11 herbs and spices
caves.jpg is broken for me too. I'm on mobile - has anyone checked the JPG metadata?
It seems like React could listen for visibilitychange itself to throttle its own events or virtual DOM processing. It wouldn't necessarily need to expose visibilitychange as a library API.
Mostly, though, to humiliate them.
Critically, WINE outperforms VirtualBox, especially if you account for starting up (or the overhead of constantly running) a virtual windows machine. Being able to run a few apps without switching off your dual boot machine or firing up a vm is nice.
I don't, I hope they fall flat on their face. Microsoft's visions are always horrible dystopian nightmares.
the caves has instructions in the metadata FBMD01000a9c0d0000ec4f000055df0000b5e80000fcfa00005cb2010013ef020069fc02003d110300942b0300b0ce0500
Thanks for so many positive responses everyone! Seems like the outlook on this question is brighter than I had anticipated.
It's tricky. You need to define what "compressed sensing" is. Of course, for 10 years, anything with a hint of sparsity has had the "compressed sensing" buzzword added, even though these ideas are decades old.

Many lossy codecs utilize the fact that the signals of interest (audio, video, images, whatever) are sparse when viewed in some transform domain- Fourier or wavelet. We apply the transformation and retain only the largest coefficents- these get quantized and transmitted, and then we use the inverse transformation to reconstruct our signal. The 'loss' comes from the thresholding/quantization procedure. It's certainly sparsity driven, but I wouldn't call it "compressed sensing".

"Compressed sensing" should mean "stable reconstruction of my signal using data that is acquired at an optimal rate". The "optimal rate" is roughly proportional to the sparsity of the signal.

Check out the first section of [1].

[1] http://vhosts.eecs.umich.edu/ssp2012//bresler.pdf
A company has 1000000 shares outstanding. Mr. Z buys 500001 of them at fair market price. He then votes himself onto the board and proposes a 500001-to-1 reverse split. The measure passes with 500001 votes in favor. Everyone having fewer than 500001 shares is paid cash for their shares, while Mr. Z turns in 500001 old shares for one new one. Mr. Z is now sole owner.

Large-scale reverse splits occasionally happen in real life, as a means of forcing smaller investors off the ownership rolls.
Is this gag order legal? And what would happen if an EPA scientist did talk to the press during the gag order?
It's actually a pretty rational response for someone who is only moderately aware of what is going on in their computer. If they are aware that malware and adware can cause unwanted changes on their computer, perhaps because they've been bitten before, then a new icon -- even one that is easily interpreted (which this one would not be) -- looks scary.
https://goo.gl/LGVxL4
What year and model is your Mac?
checked out caves.jpg with a hex editor, i'm thinking the next clue is embedded in the jpeg, which is causing the corruption
yes the image is broken
Like what? "23.478% of male nerds don't have girlfriends", "studies have shown nerds to be in the 20% percentile of popularity", etc?
I wish they had just forked/built onto ZFS and used any desktop facing improvements from openZFS and say TrueOS but in any case HFS+ was due for an upgrade a long time ago.
Sadly even though my GPU is OpenGL 3.3 capable, I only get sound on Chrome and FF, with FF eventually causing the NVidia driver to crash.
It has web applications, but they do not replace the desktop ones feature-wise. When you buy Office 365 subscription, you get both web access and desktop apps.

If you use OneDrive, then you basically get just the web apps for documents stored in there (which is also the easiest way to check out).
As a long-time Erlang user, I think the above is a lot closer to why people always seemed to have some trouble with it. Lots of little weird things.

Part of this is that Erlang kind of wants to be its own little world - something that it shares to some degree with Lisp and Smalltalk (images!).
"52.1821, 20.9965"

points to poland (18 on the map)

hint url here is https://drive.google.com/drive/folders/0B2BGioksxQiRc2hpTDJ1...
I would bet my money on the baby.
VMWare is an emulator. Wine is not an emulator.
Interesting: the author of the image is "Pei Xiu"

Pei Xiu (224–271)... was a minister, geographer, and cartographer of the state of Cao Wei during the Three Kingdoms period of Chinese history

https://en.wikipedia.org/wiki/Pei_Xiu
How to Crash a Porsche 918 Spyder with a Beautiful Girl Inside
Office 360. I dont use it myself but I heard its not comparable and does not work without Internet Explorer...
Why did you leave Clojure?
There is an hexadecimal block hidden in caves.jpg:

4e 75 6d 62 65 72 73 20 61 72 65 20 61 6d 61 7a 69 6e 67 2e 20 46 6f 6c 6c 6f 77 20 74 68 65 20 63 6f 75 6e 74 2e 0d 0a 0d 0a 0d 0a 20 20 56 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 0d 0a 3e 20 31 20 20 37 20 20 38 20 20 35 20 20 34 20 20 31 30 20 31 20 20 32 20 20 36 20 20 33 20 20 36 20 20 31 2e 20 39 7c 0d 0a 20 7c 34 2e 20 32 20 20 39 20 20 34 20 20 32 20 20 37 20 20 39 20 20 38 20 20 35 20 20 36 20 20 35 20 20 32 20 20 37 7c 0d 0a 20 7c 34 20 20 31 30 20 39 20 20 37 20 20 34 20 20 32 20 20 35 20 20 39 20 20 36 20 20 38 20 20 31 30 20 37 20 20 39 7c 0d 0a 20 7c 38 20 20 35 20 20 33 20 20 35 20 20 33 20 20 35 20 20 34 20 20 37 20 20 32 20 20 39 20 20 36 20 20 31 20 20 38 7c 0d 0a 20 7c 32 20 20 37 20 20 31 20 20 33 20 20 34 20 20 31 20 20 35 20 20 38 20 20 34 20 20 39 20 20 38 20 20 38 20 20 33 7c 0d 0a 20 7c 36 20 20 31 20 20 39 20 20 34 20 20 35 20 20 35 20 20 37 20 20 33 20 20 31 20 20 32 20 20 36 20 20 31 30 20 34 7c 0d 0a 20 7c 31 30 20 38 20 20 37 20 20 31 20 20 32 20 20 34 20 20 35 20 20 38 20 20 32 20 20 35 20 20 37 20 20 39 20 20 31 7c 0d 0a 20 7c 32 20 20 33 20 20 35 20 20 37 20 20 31 20 20 34 20 20 36 20 20 39 20 20 35 20 20 33 20 20 34 20 20 35 20 20 36 7c 0d 0a 20 7c 39 20 20 31 20 20 34 20 20 34 20 20 38 20 20 33 20 20 37 20 20 36 20 20 32 20 20 35 20 20 31 20 20 36 20 20 37 7c 0d 0a 20 7c 32 20 20 31 20 20 39 20 20 33 20 20 37 20 20 34 20 20 35 20 20 37 20 20 33 20 20 36 20 20 38 20 20 37 20 20 38 7c 0d 0a 20 7c 38 20 20 33 20 20 38 20 20 35 20 20 38 20 20 34 20 20 36 20 20 31 20 20 35 20 20 39 20 20 31 2c 20 31 30 20 36 7c 0d 0a 20 7c 36 20 20 33 20 20 35 20 20 37 20 20 37 20 20 31 20 20 31 30 20 34 20 20 38 20 20 36 20 20 33 20 20 35 20 20 39 20 3e 0d 0a 20 20 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 2d 76 0d 0a

Numbers are amazing. Follow the count.

V -----------------------------------
> 1 7 8 5 4 10 1 2 6 3 6 1. 9|
|4. 2 9 4 2 7 9 8 5 6 5 2 7|
|4 10 9 7 4 2 5 9 6 8 10 7 9|
|8 5 3 5 3 5 4 7 2 9 6 1 8|
|2 7 1 3 4 1 5 8 4 9 8 8 3|
|6 1 9 4 5 5 7 3 1 2 6 10 4|
|10 8 7 1 2 4 5 8 2 5 7 9 1|
|2 3 5 7 1 4 6 9 5 3 4 5 6|
|9 1 4 4 8 3 7 6 2 5 1 6 7|
|2 1 9 3 7 4 5 7 3 6 8 7 8|
|8 3 8 5 8 4 6 1 5 9 1, 10 6|
|6 3 5 7 7 1 10 4 8 6 3 5 9 >
------------------------------------v
Threads like this is why I keep checking HN. Thanks to the people who responded with in-depth answers.
Training for a team sport probably involves social skills to some degree.
I admire the way DHH writes .. confident and persuasive.

However, I'd just like to point out that in the same span of time JavaEE has undergone significant simplification (omakase API standards, anyone ;)) and if you check out the work of Adam Bien, you'll quickly find old myths of bloated memory consumption and fiddly XML configuration debunked.

Java is also lucky to have a parallel full-featured stack in the Spring ecosystem. Projects like JHipster do an opinionated take on how to wire things up and take you to quickly to orbit.

So basically, I disagree with DHH that there is "Very little activity in integrated solutions."
Rails, as any backend system such as Drupal or Symfony, is inevitably a dead end technology.

The web is increasingly moving frontend and the system of 2018 onwards will simply be the M in MVC.

Note, I'm not saying Rails is not worth learning. I'm just saying it's now the Cobol of web technology.
Oh, absolutely - you can do tons of things with Erlang, just as people do with Ruby, Python, PHP, Tcl, etc...

But that article is a bit hype-y.
Safari is a great browser for MacOS, what it lacks right now, is not more features, is opening the extension system.

Let's face it, it is ridiculous to have to pay 100$ a year to be able to improve Apple's product in exchange for nothing.

Making plugins for a browser doesn't have in any way the same opportunities to make money from it as making apps for iOS or for MacOS.

Still Apple, in all their usual stubbornness refuse to let people to publish and sign their extensions for Safari without paying them their 100$ anual fee.
that was it! thanks!