skysight-inc/HackerNews huggingface dataset:
While I applaud your scientific rigor, why not do everything that might work and leave it at that?

As far as I am concerned, a cigarette tax should stand until proven harmful, not only if proven beneficial.
Typically I don't care.

All I want from people I work with is that they are good so we can move projects forward and that they don't bully or otherwise negatively affect lives of people around them.
I'm not sure I'm seeing the gap. You get parametric types with Dialyzer + type specs. There are also several flags you can enable for Dialyzer to make its checking more strict and exhaustive.

Now that the escape hatch from type safety, that was impossible to avoid using Maps, has been mostly closed (and you're under no obligation to use Maps to begin with) it's not at all clear to me what you wouldn't be able to do.
2016 was a great year. There are more steam games in my library that run on linux than I have time for and that includes most of my favorites.

If the drivers would just catch up...
Line launches Slack rival
https://news.ycombinator.com/item?id=13555580
I think his point is no one can tell you from theory which regularization methods to apply to a particular problem to get the best results. You need expert knowledge, experience, and hyperparameter tuning.
At least in outside communication, a year ago Mozilla only said they are shifting Firefox OS from phones to other devices and IoT [1]. Then they went on to do some smart TV stuff but were looking at other applications as well.

[1] https://blog.mozilla.org/futurereleases/2016/02/04/next-step...
It's definitely a straightforward and cost-effective circuit to build. The real cost (and test) is in the DSP programming. There's a reason a Fractal Axe-FX or Kemper Profiler is so expensive, and it's not the bill of materials. Electro-Harmonix sells a lot of DSP based pedals like the POGs and the B9/C9/M9 series, but I'd bet it's a small fraction of the number of Big Muffs they move, which they don't seem to be in any hurry to digitize. It's a lot easier to capture the sound of a '70s Big Muff by just building a Big Muff circuit than by programming a simulation of one.

Lest you think I'm some kind of analog purist, I'm actually currently building a batch of pedals for sale that use an AVR MCU an its internal ADC to generate 3 different octaves of square wave output.
Are you able to spend more than the $.20 you deposited?
> * Trump kicked a mother and baby out of rally

> * Trump mocked a reporter's disability

Do you deny that these things happened?

Has any other candidate - of any party - ever done anything like this?

Is the media supposed to pretend that it didn't happen?

This is where the "the facts have a well known liberal bias" joke comes from
I love the NBC sports apps (though mostly use with my chromecast which causes them to be delayed somewhat).

It's how I am able to keep up with the wizards/capitals while living in the bay area (where media monopoly actually helps me). I wish fox sports go worked the same way (but it only lets you watch what you can see based on geographic area, not based on what your cable subscription would give you access to)

the commercial thing hasn't bit me with the CSN-MA broadcasts though I see the commercials (thy might be better at syncing the commercials correctly), but I have seen it on things like MLB-TV as well. It's a function of how these streaming services sell ad)
Fun anecdote, but to say something universal about families and wealth over centuries, you'd have to look at vastly more regions.

Especially since this is talked about for being so different from the norm.
Not clear if you can compose these functions. Flatbuffers over rocksdb should be considered an alternative. You can then use iterlib to do similar things.

Plug: https://github.com/facebookincubator/iterlib
I meant I never had a problem with something not integrating when I expected it to. New mouse, new keyboard, new printer, headset, drives, etc. Everything has worked in that regard and painlessly (for me).

The menu I found functional (and someone else mentioned I can actually remove the crap on there I didn't want). I am mostly against the flat UI (I hate it everywhere though) and the settings that moved to random places. I never had a problem with search not working or anything of that nature.
Hard to give advice beyond the generic platitudes in a forum such as this. But some observations:

Only one dev is not so much of a problem, provided that one dev is the founder and/or is seriously motivated. VC money or lack of it is also not a problem. VC is primarily only useful to acclerate growth not find product/market fit.

Not being able to service your debt: That's fatal.

So priority #1: get revenue to service the debt. If your company is not in a position to sell anything yet to service the debt, get a job and service the debt out of salary. Going forward, cut expenses, and keep the burn rate low or even zero. Then focus on revenue. Depending on your situation this may take anywhere from a few months to a year or two. Try and hang in there, but don't be irrational about it. If your exceeding your financial limits: stop and shutdown the business. Post-failure is not as bad as you might currently imagine it to be.
I upgraded to Windows 7 over XP for mainline x64 support and new window management feature (aero snap). Also, being able to sort system tray icons, as well as the taskbar were very welcome.
I wouldn't take the word "amoral" in the title too seriously. This website has been working very hard (and somewhat successfully, I think) to take down the industry over the last few months. And the subtitle of the report is:

"An industry turning over hundreds of millions of dollars, employing thousands of people, is cynically cheating naive would-be investors worldwide via a range of corrupt practices. It is doing terrible harm to its victims, and it risks doing the same to Israel’s reputation"

I don't think they're particularly ambivalent about this industry being a bad thing.
Don't kid yourself, trump will only surrounded himself with like minded people. Judging from the people in Council. Uber exec isn't exactly known to be progressive.
Assuming they're honest, and in their defence, MS has been much more honest and transparent recently: could you imagine being the one poor soul who's been working on that bug for almost two years now? People keep reporting that bug, and you keep ruling out possible explanations.
Yes I know the feeling. What I did was I found out the single most engaging feature/benefit of my product and built that into a business. I used contractors instead of a full team to lower costs and financed the startup from a salary I got from a new job.

Email me at jeff@growingstartup.com if you have any other questions.
It's either malware or bloatware. A healthy, stable system with Windows 10 and 8 GB of RAM shouldn't have performance issues granted it doesn't have malware and you aren't overloading the 8GB RAM.
America has none of those things, for what it's worth.
You need to get over yourself.
Needing this amount of resources implies that Snap is expecting huge growth. This sounds like a really bad move on their part and they should have committed to building out their own infrastructure on 'bare metal' over the next 5 years instead.

If you read their S-1, they list a dependence on Google cloud as one of their big risk factors. Yet they then go ahead and make this commitment instead of working towards eliminating it.

There's so many advantages to owning your stack and if Snap thinks that it's going to need 2 billion dollars to pay for cloud infra, they're at the scale where it makes sense to build your own infra. Just look at Facebook, they're able to create tailor made data-centers that fit precisely what they need. The success of Snap relies on huge scale on the consumer side, if they want to scale their infra to support that 5 years down the line then this sounds like a poor move since they will either need to play catch-up later on or prepare to pay serious dough to Google.

Paying for cloud services seems like a great idea when you are not able to predict your needs in the coming years, given a deal like this I don't think that's the case.
have you tried selecting a different device? the codes are many times the same for all the devices....
your smart meter will take care of that... (if you charge a car at your home, they will know and charge accordingly)
Anything web. You're going to be dealing mostly with rest APIs and whatever CMS or custom site setup you have. You also need strong data/SQL skills and knowledge of message passing stuff like queues.

You will eventually need to write stuff to connect a bunch of different systems together and aggregate data in special ways. Basically classic integration and database work. Similar to enterprise programming in a lot of ways.

What happens quickly with marketing is that you need tracking. Not soon after you need custom tracking because you need to track customer interactions like phone calls, page visits, clicks, form filling, appointments, emails, sales(and how much)... It really goes on until you've integrated the sales pipeline into every corner of your companies interaction with customers. It's very unrealistic to find a piece of software to integrate all this stuff for you so that's where code comes in.

The ultimate data driven marketing system tracks every interaction with every person your company ever talks to(or visits your site) and assigns a value to each one of those people to get you an estimated ROI you can feed back into your advertising channels to see how much money you make from X campaign or advertisement relative to him much it costs.

Some companies achieve this nirvana, most with a horde of people and a thousand spreadsheets, and a few smart ones automate it entirely
Redplanet
A surgeon is giving patients VR instead of sedatives
That performance improvement happened in 8. 10 didn't bring anything new to the table in terms of optimizations.
> if they focus on building infrastructure, it might slow them down

I always found this issue of "focus" a bit strange. Two billion can buy a lot of focus. For example, say there was a separate company smaller than Google that snap outsourced their infrastructure to, allowing them to focus, then they bought that company - it comes out to the same.

The technical capabilities is a different story.
He should stick to writing books (through ghostwriters) then. When issued from the seat of power, statements such as these take on an entirely different character. If he isn't aware (or doesn't appreciate the significance) of such distinctions -- and how much real chaos, and pure and utter waste these, and similar statements generate -- then clearly, this just isn't the right job for him.
They knew where to go after the first one. The lead writer got a diminished role in ME2 and was removed for ME3. His original ending was far better than the trash we got.
Challenges to Rebranding and How to Create a Successful Style Guide
As someone who started on FoxBASE, Turbo BASIC and Turbo Pascal (all for DOS), it's amusing to read comments like these. We certainly called these things IDEs, and the sole reason was that you could build your program directly in them, and the debug it, breakpoints and all.

I wonder what someone coming from an earlier era would have to say on that...
Bad URL. Correct one is:

https://www.wsj.com/articles/the-end-of-employees-1486050443
It's more that there are no upsides (saying "hope to" doesn't sound very certain, so no one is going to increase the price they'll pay for your IPO shares) and there are downsides if you don't become profitable within a year, once you've said you hope / intend to. So, the bottom-line incentives are not to say it.
Funny 'cause it's true. :)
I don't think refactoring was even a term when the first IDE's came out.
I was just thinking the same thing and was wondering if I missed that? I have been working on a similar project for keeping bookmarks and haven't found (yet) an easy way to obfuscate directory and file names in a way that doesn't make the tree structure look like a mess but still makes it difficult for the majority of people to "crack".
Weekend camping resets body clock
Threads are part of stack trace - if you look closely, it has nodes for threads, if you have more than one thread running.

If you attach or launch more than one process, that's where they will appear also, as top-level tree nodes.
But it is a way to compare ad effectiveness across mediums so what is your point?
And yet college students make products like this in their spare time and Palmer Lucky created the Oculus Rift prototype in his garage.

My lord. Always the HN expert to wag the finger. It is really not that hard. Not anywhere near as easy as software, but far easier than you describe. It doesn't take 20 people to slap a camera and a microcontroller on the same board.

I could build Spectacles this weekend with 100x the resolution and 2000x the record time for 1/2 the cost.
I'm using the MCP6002 to drive the ADC of an ATTiny85 for a guitar pedal that replicates Game Boy sounds. It's got both rail to rail input and output and it all works happily on 3.3v.
Others have pointed some reasons, but there's also another important one.

Copyleft is a promise to he end-users that - no matter the circumstances - they won't be stuck with whatever they were served, but would be able to maintain or hire someone to maintain. It's not only freedom to adapt and modify the code, but also - when a project is a library - a freedom to not be stuck with ancient bug-ridden insecure builds if there are newer versions.

So if you ask "why copyleft?" think how much abandonware with statically linked libraries (e.g. ancient OpenSSL) you've seen.
Maybe he means civil architecture. Did you consider that, HMMM?
Well, for benchmarking the essential framework, which does not mandate any ORM, I would want to use something for data access that takes the question of time spent on type reflection, internal caching, and the like, out of the picture. Hibernate and EMF have their place, but not as part of benchmarking the thing that hosts 'em. Core Dropwizard performance is all about how it uses Jetty, Jackson, and maps requests to resources and operations.
Best comment ever
Will "Google Cloud Platform" exist in 5 years?
https://www.gtnews.com/
perhaps you've never vomitted from the smell of human excrement encountered on the way home from the train station
Dying of diarrhea sounds like the worst death imaginable.
I don't know if I would call it "good" but if you're willing to settle for "official" there is http://www.ti.com/tool/MSP430-FLASHER which will work with TI's own MSP-FET on all three major OSs.

Accepts a .hex so you can use whatever toolchain you want.
2017 Outlook: Chipmakers' Tool and Methodology Shifts
Rebol had something akin to this idea.
I rooted for the success of Firefox OS. They treated the developer very well -- sent me a Keon, even paid for the custom fees, just over a verbal promise that I would port my app to the platform. And the idea was fantastic - pure HTML5, like WebOS was.

(At that time I was talking with some manufacturers, they had a need of including locally-made apps in their phones - their proposals were essentially giving over the app, and I would have to guarantee that it worked on their phone, and they would not give one to me!)

IMHO a huge mistake was to pursue the mythical "$25 phone for the poor people". Poor people buy iPhones because this is the primary computing device they have. Lisa Simpson-like deeds, like the "bro" file extension discussion.
hi, i found this dell,

seems to be pretty good value for that money http://www.dell.com/nz/p/inspiron-15-7567-laptop/pd?oc=z5112...
This makes me think of an interesting experience I had in my first job, almost 20 years ago! I was working for a small company that was at the time pioneering on-demand video systems. We were a software company but did sell our stuff as an appliances as we did need some control on the hardware.

I was once flown to Ryad to deliver our best system to our client, a wealthy hotel resort with a cost-no-object kind of attitude in terms of what perks they supplied to their clients. Our marketing strategy was basically not putting too much emphasis on the hardware and we'd typically be very open in terms of what we had assembled and how much the components retailed for. We'd typically give them a 'dossier' (trendy these days uh?) with hardware details and the manuals of all the components we had assembled.

Things went well, the engineers I was working with were super cool, first demos went without a hiss, we were just rolling the whole week! The night before I was flying back home, my boss called me from Europe in panic mode: someone had read those damn manuals and found out that our mpeg2 decoding hardware was made by an Israeli company and wanted us to cancel everything.

What was interesting was how all engineers I talked to the next day went out of their way to apologize and tell me how completely stupid this whole matter was. Few months later, when the client found out there was basically all alternatives to this card basically sucked, the finally changed their mind :)
Thanks for the insight. I currently have a 75 min commute so know what I'm getting into. It's really is something to consider.

I find the travel time is OK when you have fairly direct transport where you can do something. For me the significant majority time is on the train so I work on my side business which works nicely having that time immediately pre/post office hours. It does take much time from life so I personally wouldn't do it if I was driving and unable to get stuff done.
Starting a startup: why it’s less about the risk than how you approach it
Maybe you're just lucky, or you're the sort of user MS is targeting with their new UI design. Whenever I'm configuring a W10 machine I find myself going back and forth between two completely different configuration interfaces. I.e. the Control Panel and the Settings app.
I see your point, but I'd argue that even then it's still the wrong the problem.

1. If you don't enjoy maintaining your switch statement, it's probably huge anyway and you need to refactor.

2. If you don't enjoy maintaining this switch statement, you probably also don't enjoy maintaining the switch statement inside next function that gets called that gives you your full set of valid values.

3. The number of types of messages used is probably much fewer than unique messages, so you are optimising on a small N, which will give minimal returns.

4. You never need to look at this code again and it will just sit there adding overhead. Other switch statements will be maintained because they're the first place you'll notice missing entries.

Fun, sure. Like setting a fistful of matches on fire. It takes a bit of effort to set up, and it looks interesting. I'll agree to that.
> Alas, all good communities are doomed to become shit as time goes on...

I see that your account is roughly 4 months old. From https://news.ycombinator.com/newsguidelines.html:

"If your account is less than a year old, please don't submit comments saying that HN is turning into Reddit. It's a common semi-noob illusion, as old as the hills"

I've been on HN for almost 6 years, and I don't think it's gotten quantifiably worse. The tone has changed, but it's hard to say much beyond that. In fact, the moderation has gotten much better; and 'pg not commenting anymore has (in my very subjective opinion) improved things (any of his comments would dominate a thread's discussion).
Honestly, I just wish I had an Apple level trackpad :/
Precisely.

Google Cloud is a good idea when you don't know how much infrastructure you need.

Of course, maybe they got some killer promotional deal with Google. Seems likely.
Url changed from https://arstechnica.com/gadgets/2017/02/mozilla-ends-firefox..., which points to this.
Facebook is not a good example here. Back to early 2000s there was no Cloud infra so they started from inhouse. Snap is a different story since they not only use GCloud but also have Google engineers support and oncall for them. Snap focuses on the Product and Growth that creates much more value.
Thanks for the report! Things should be fixed now. :)

Technically, it's probably GarageBand that's wrong here, but I've changed AutoMIDIFlip so that GarageBand should be happy.

What was happening is that the original file is a Format 0 MIDI file. Internally, a Format 0 file only ever has one track, so all the instruments have to go into one track. That's okay because in MIDI, the channel numbers are stored per-note, so it still manages to work out. Each channel can only play one instrument at a time, though you can play multiple notes at once.

It seems that when GarageBand opens a Format 0 file, it automatically splits out that one track into (I'm guessing) 16 tracks, one for each channel. It also sounds like GarageBand makes no distinction between tracks and channels, so you can only have one instrument per track.

Prior to the change I just made, AutoMIDIFlip would always set the format field in the header to 1, so that it would output a Format 1 file; this was necessary so that it could add the three empty attribution tracks to the file. Everything else should have worked as before, but when GarageBand opens a Format 1 file, it will keep the layout of the tracks as specified in the MIDI file rather than splitting them into channels.

Because of this, and because GarageBand doesn't have the distinction between tracks and channels, GarageBand was losing the instrumentation data that was in the original MIDI file.

I've changed AutoMIDIFlip now so that it doesn't set the format field differently; if you give it a Format 0 file, you'll get a Format 0 file back. Because you can't add more tracks in that kind of file, it will append a short attribution - "(auto-flipped with automidiflip.com)" - to the title of the song instead.

Again, thanks for the report!
Not sure if serious or trolling.
The amount of money on the table isn't 2 billion dollars. The amount at stake is the difference between 2 billion dollars over 5 years, and the theoretical best case operating costs of your own infrastructure, which very well might be higher than Google's because Google's scale is bigger. Snap might say to themselves that they don't want to be paying Google's margins, so they invest a billion dollars in development for infrastructure with identical performance costing only 350 million a year instead of 400 million. Is that worth it?
I found this confusing given all the Snapchat IPO noise today. Coincedence ?
We announced that we'll have AMD's 9300x2s and NVIDIA's P100s at Supercomputing: https://cloudplatform.googleblog.com/2016/11/announcing-GPUs...

I'd be happy to get you early access, Erich ;).

Disclosure: I work on Google Cloud.
I really appreciate the kind words, and wish I had more than one upvote for your comment. I'm not here for profit or ego, just to share what I have learned and experienced for the benefit of others. "I am old, here are my mistakes, do not make them" sort of thing. Whether anyone believes it, there's a serious Bay Area echo chamber (which HN overlaps with); there is a whole tech world out there that isn't startup culture/tools/methodologies.

If you're ever in Tampa or Chicago, let's grab a beer or dinner my treat. Would love to share war stories.
> here are more steam games in my library that run on linux than I have time for

Same here, I still have a backlog of Linux releases to play, though I'm using GOG for that. Picked up Owlboy recently.
Transfer learning helps with overfitting too. It is proven to get more generalized model if you use transfer learning that if you train a model on your own with same data (even with large datasets). You need expertise in deep learning but the good thing is that you don't need a lot of expertise in domain of the problem.
SV?