skysight-inc/HackerNews huggingface dataset:
A million times this. The insidious part is that if you come up in that kind of management culture, it destroys your motivation and ethics to where you actually become a bad employee. You will then be less hirable by good companies, and hence the vicious cycle. It's really a type of abusive relationship.
The root cause is/and continues to be that we want HTTP to be an application protocol, which it was never intended to be or designed to be. I feel that until browsers behave more like independent operating systems / vms, this kind of tension between what we want to do and what we can do will always exists on the web as we know it...

I mean, Canvas, WebGL, Audio APIs, Video APIs, VR APIs, etc, when do we realize that what we want is a way to run applications...
Some are willing to pay more than others. :)
[Firebase Founder/PM]

The Firebase Auth product existed before Firebase joined Google. We've upgraded it significantly, pulling in lots from Identity Toolkit. While we're not at full parity yet, I'd love to hear what's missing for you. There are lots of net-new features we've added [1]

The cost is free for unlimited users (same as Identity Toolkit) [2]

I'm sorry to hear you've had a poor experience with our docs, feel free to respond here or get in touch (james@firebase.com) and let me know how we can improve.

[1] https://developers.google.com/identity/toolkit/migrate-fireb...

[2] https://firebase.google.com/pricing/
Sure, but then again ex falso quodlibet... Just ask the academic cryptography community[1].

[1] https://arxiv.org/abs/cs/0010019
HTTP Live Streaming (https://en.wikipedia.org/wiki/HTTP_Live_Streaming) is already supported in a wide array of products. Oddly enough, Chrome supports it on Android, but not on desktop OSes.
Good luck. You'll create another game that the next blogger will ignore when they write about video games being boring.
I was thinking the same, until I realized that half a gig of ram is $5 which is what VULTR and DO charge for a full virtualized system. My personal projects are mostly webapps that require at least a half a gig of ram. What kinds of personal projects are you working on?
Iocane powder

Actually there are a few, though it's definitely not the rule - https://en.m.wikipedia.org/wiki/Mithridatism
Yeah, simple.
Seattle e-commerce pioneer Blue Nile agrees to be sold to private equity firm
I get this feeling that Magic Leap is marginally better than Micrsoft's Hololens. But after seeing the Hololens, they decided that they need more work to beat Microsft. Marginally better isn't going to cut it.
Eating foods high in vitamin C increases absorption of iron. Calcium conversely reduces it, which is another reason for becoming anemic on a vegetarian diet, if you get a lot of your protein from dairy.
Jumpsuit levels up with new thunk-saga-killing features and global actions
>This whole portrayal of video games (and other media) as "art" will never take off outside of technological hipster circles

Nonsense. Games that try to do more than entertain, that actually try to use the medium to express a message, much in the way an art film might, are generally well recieved by the press and gamers alike for mixing up the formula and trying new things.

For examples, look at games like Spec Ops: The Line (A vicious deconstruction of the FPS genre: do you feel like a hero yet?), Undertale, Papers Please, The Stanley Parable, and Master Reboot.
Pkgsrc is fantastic and never gave me the lib conflict headaches I had with Homebrew. It's also really easy to contribute a package or fix. Plus I use pkgsrc in the cloud, so my dev machine works like my production machine.

Can't say enough good things about pkgsrc.
If you have it I would love to see it.
That's generally correct, yes. The GPL3 anti-Tivoization clauses were added specifically to deal with this sort of thing, but one of the side-effects appear to have been a reluctance on the part of hardware manufacturers to continue shipping GPL software.

Certainly in the case of ROM you are correct – but it's a bit of an unusual case really. The only other option would be outright banning the inclusion of GPL software on such devices, but that seems overboard.
Yes, I should have added that "How it works" sans question mark is proper as well.
From the article: "Unlike higher plants, microalgae do not have roots, stems, or leaves."

"Higher" here to me implies microalgae are also plants, otherwise the qualifier isn't needed.

The article for "algae" says: "No definition of algae is generally accepted. One definition is that algae 'have chlorophyll as their primary photosynthetic pigment and lack a sterile covering of cells around their reproductive cells'. Some authors exclude all prokaryotes thus do not consider cyanobacteria (blue-green algae) as algae."

So it seems a little silly to me to split hairs about whether algae are plants in an popular audience news article about a food product.
Sure. And all multi-layer networks with three or more layers can approximate any function with arbitrary accuracy... given sufficient many inputs.

Where "sufficient many" translates as "for real problems, just too many".
This is false (or at least a poor interpretation of the data). Ceasefires make it more likely that future ceasefires will succeed. Steven Pinker and others have looked into this extensively.

Here is a write-up of the opposing take.

http://www.nytimes.com/2016/09/16/world/middleeast/another-c...
Stripe Documentation (updated design)
I can't speak to the particular judge being the driving force behind it, but you are spot-on about the wording. In the primary, the question was worded this way:

"Shall the Pennsylvania Constitution be amended to require that justices of the Supreme Court, judges and justices of the peace (known as magisterial district judges) be retired on the last day of the calendar year in which they attain the age of 75 years, instead of the current requirement that they be retired on the last day of the calendar year in which they attain the age of 70?"
And for updates you manually hunt down the new .pkg installers? Package managers are not only there to install some version of the software, but also to keep it up-to-date.
I've read that, are you sure it's not a scare tactic by recruiters?
They may take pooping on their desk personally so I would advice against that! Try asking for more money first. If that doesn't work then you can poop on their desk.
The root cause is/and continues to be that we want HTTP to be an application protocol,

I don't see what relevance that has to HTML5 video codec support. Browsers could pretty easily support arbitrary codecs.
I wonder how much of the Zumwalt reduction is due to diverting money to the F-35.
Devis creation site
Upcall | www.upcall.com | San Francisco, CA | jobs at upcall.com | ONSITE, REMOTE, INTERNS

UPCALL is a YC Fellowship start-up launched in 2016 in Silicon Valley. Our missions is to provide phone callers on-demand through a collaboration SaaS platform and API. We have over +200 clients coming from all over the world with various calling needs and we provide them with highly qualified US-based callers for their sales & marketing needs.

- Front-end developer: https://employers.indeed.com/m#jobs/view?id=a3997fb59d18
- Back-end developer: https://employers.indeed.com/m#jobs/view?id=8d1fec2b5ad6
- Call-center QA & community manager: https://employers.indeed.com/m#jobs/view?id=ec3f215616ac
Why Some Apple Fans Are Considering a Hackintosh
Happy ending though, they actually got a response and a fix from Google.
I'd just like to address an overall sentiment. There is this idea that science screws up now and then and we all get hurt so it is ALWAYS good to be skeptical.

I think that is an equally dangerous thought. More people have died and gotten hurt from being skeptical to science than those who have died due to science.

When science suggested you should clean yourself before doing surgery, delivering babies etc, then Semmelweis got laughed at. People thought they should stick to what they "know".

People of science got burned for suggesting the earth orbited the sun.

A scientific approach determined that we should wear seat-belts in cars. Still a lot of people around the world being skeptical towards these expert suggestions die.

People die from not getting vaccines, because they believe more in their "feelings" then hard science.

The point is there is no alternative to science. If GMO was ever proved unsafe it would be through the scientific method, not by peopling "feeling" their way to an answer.
> the intellectual property is technologically enforced in the transgenetic modification

You seem to hold the false belief that only GMO plants are patentable.

In reality, the US Plant Patent Act is from 1930. The First plant patent (in US) was granted in 1931. Everyday examples: Honeycrisp apple was patented in 1988 (so expired in 2008). 20 different mutant cultivars of Fuji apples are patented. Over 1000 plant patents are granted every year, and these don't go to only GMO plants.
I don't see how the bool example follows; in what way is negating a boolean like dereferencing a pointer w/r/t types? ! is bool->bool; * is * P -> P.

The reason the same symbol is used is because of the way C types are read:

int x; // (x) is an int
int *x; // (*x) is an int
int **x; // (**x) is an int
int x(double); // (x(1.)) is an int
How is distributing long-polled connections between servers more difficult than load-balancing websocket connections? To me the amount of state you have to manage seems basically identical?
Kinda like The Dilbert principle
https://en.wikipedia.org/wiki/Dilbert_principle
I'm not particularly happy with Android as a platform in general - it is way too "open on paper, closed in practice" - and I agree abandonware is a real concern. However, if you just bought a device, it seems a bit less likely the unlock page will disappear before you manage to unlock your device. And once unlocked, it'll stay unlocked?

I feel this is a little bit different from the "zune drm hole" where you "buy" (rent) content, but might loose all access once the provider goes under/closes shop. (See also: the case of Amazon recalling copies of "1984" it had sold as an e-book without a proper license).
Why is the RMS definition of freedom different from freedom as it is generally understood.

Some dictionary definitions of freedom are:

> the power or right to act, speak, or think as one wants without hindrance or restraint.

> absence of subjection to foreign domination or despotic government.

> the state of not being imprisoned or enslaved.

So the changes in GPL v3 are about maximising the freedom of your software and it's users, at the expense of curtailing the freedom of Apple/TIVO & friends to distribute it.
I don't feel over-stimulated, so I can only guess that such people would indeed prefer games like Farmville and Neko Atsume.

But the author's friend, in addition to being overwhelmed with constant shock and stimulation, is also a bit of a snob, so she won't play those low-brow games. I don't know what high-brow relaxing games are like. Maybe Papers, Please and Dear Esther?
Making Sense of MVP (Minimum Viable Product)
As the lead of the team of VLC, we've been discussing this since quite a bit of time, and we believe it is totally doable.

But, we believe we need WebAssembly + Wasm-Threads. Without threads it will be a very difficult task to port VLC: you notably need one thread for input, one for audio output, one for video output, and one for the playlist.

However, threads are supposed to come in an update to WebAssembly. So that will be cool.

Also, VLC is very very heavily modularized, and Wasm will bring modules.

Finally, porting all codecs will be hard (FFmpeg), but VLC has some very simple modules for a few codecs, like theora and mpeg2, so it is easy to start and port one module after another...
This sounds like a very different goal than the port of MAME.

MAME is emulating video games, a video game is a piece of software that cannot be easily converted into something web-playable. Therefore in order to make the games accessible you need an emulator.

VLC is a media player. It supports more formats than a web browser, but audio and video files can be converted. If you have a file in an arcane, outdated video or audio format and you want to make it more easily accessible just convert it to something that is playable in a browser.

I'm not saying that a web vlc has no value. Conversion always means some quality loss. There are some interactive features (like dvd menus) that are essentially like software and having access to them in a browser isn't simply possible by conversion. But it has certainly much less value than a web mame.
It's true, I've experienced this first hand as I've tried to build my own simple "Netflix" which hosts my media collection and makes it available to all my devices. And as it turns out the intersection of maximum usability vs compatibility is a simple Apache open directory of files.

The only issues I've faced with this setup is one of codec availability and bitrate:

Sometimes, I'll be in a situation where I only have a high-quality, high bitrate copy of some media on my server, and I'll be trying to access it over a low bandwidth connection. If I'm stuck in one place for a while, I can re-encode the media on the server, but I'm unable to begin streaming to my device until the new lower bitrate copy is finished encoding on the server side.

Other times, I'll be in a situation where I want to access a file, but I need it in a different codec, so again I'll have to re-encode it on the server and download once that's finished.

What would be amazing, and would solve both problems (I'm not sure this is possible) is some kind of real time, http-based transcoding proxy. So you give it a link to a media file somewhere on the web, and it returns an http link which is streamed and transcoded in real time and served back to the client, all over http (so existing http media streaming clients can use this as a drop in replacement).

If such a thing existed (or exists) I'll donate $100 right now.
FDIC is now $250K PER bank. You just have multiple accounts across a few banks until your wealth is so much that that becomes unmanageable and then you just hand it over to the Berkshire Hathaways of the world.
> My point is that the concepts "having a datatype, that stores an address" and "reading (typed) data stored at a specific address"

They are different things, but C's syntax was deliberately designed to imply the former from the latter. "Declaration reflects use" is the term they used for it.

The idea is that in something like:

int *i;

You don't read it like, "Declare a variable 'i' whose type is 'int star', which is a pointer to an int". You read it like "declare variable 'i' whose type is such that taking 'star i' (i.e. doing a dereference) would give you an int". The type in this case is a pointer to an int.

This is always why function pointer syntax is so totally bizarre in C.

"Declaration reflects use" was a neat idea, but I think it practice it ended up causing more confusion than it solved. At the time, maybe they thought users would be tripped up by compound type expressions and thought it would help if they focused on the operations performed on the variable being declared.

In practice, it turns out that composed types don't seem to be that hard.
nice! great job by the way.
> I wonder if they run any sort of A/B testing. Wouldn't harm if they sent few packages with one ingredient missing once in a while, then see what's the response.

The idea of using A/B testing for food safety testing is horrifying.
I think employers are in the driver's seat because of information asymmetry: they know what the market is and employees (probably) don't. The playing field can be leveled by looking around for information and, if necessary, job shopping. Even if you don't want to move companies, finding out what the market will pay you is the only way to really know.
first thought:

"hit targets 80 miles away at $800,000 / round."

$10k/mile.... move the ships closer and get less expensive ammo?

second:

"The official added that there was no sense the contractor was overcharging or anything.”

Really?
If you use Firefox, that bug won't affect you. But yeah, huge pain, and was difficult to troubleshoot.
no need for Javascript with Web Assembly.
Some of the smaller banks and building societies seem to use larger banks like HSBC to process transfers.
Do you have anything specific in mind? The only code I found similar to this is uC++ [1], which has way more features and more sophisticated scheduler. I am using this as part of my research and wanted to have sth very simple.

For all N:1 mappings, since there is only a single process, there is no need for synchronization, also there is no need for any scheduler as a simple queue suffice. But as soon as multiple threads are introduced, there is a need for orchestration among threads and it also changes all other aspects of the code. Of course, I could develop on top of an existing codebase, but I suspect I had to change so much that it is better to start from scratch anyway.

------------------------------------

[1]https://plg.uwaterloo.ca/usystem/uC++.html
A year later...after ProtonMail took to Twitter to complain about the issue, and after Google refused to respond to them in the previous year. Then, "suddenly", just like Facebook "responds" to a censorship accusation after it's all over the news, the issue got fixed. Good guy Google, I guess?!

https://protonmail.com/blog/search-risk-google/
How to survive this ‘stress trigger’ of an election
Couldn't agree more. I still even get nostalgic about the "places" in the original Doom. Something about just hanging out there being amazed that my computer could even do that.

Damn I want my holo-deck. What's taking so long?
Sure, a much more plausible model is that you reuse the master password somewhere vulnerable and it's game over.
Question: does VLC handle much more formats than ffmpeg? I imagine the latter would be much simpler to compile (so that it'd convert Any Format™ to Some Common Modern Format Supported By All Browsers™)
Ask HN: What's the fastest way to prototype a SaaS app?
SaaS applications share a lot of functionalities, including user management and billing. What is the quickest way to a prototype, writing minimal code outside of the application specific code?

There could be different options for a js, python, ruby... based stack.
I charge $30AUD an hour for freelance WordPress development. Billing monthly an average of 8 hours ($240) for maintenance and support for an agency which isn't much but nice extra income on the side and the occasional from scratch projects (charges depending on requirement). Main job is a front end developer (angularjs).
These 10 Employee Skills Will Soon Be in Huge Demand
I am not being disingenuous at all. Let's examine the quote a little closer, shall we?

It says "further lock customers into our ecosystem". Obviously, "locking customers into their ecosystem" is a primary goal here and "tying all of our products together" is just one way of achieving that.

It is a way to do it "further" than what they've done already.

> This strategy does not automatically imply that Mac must be locked down...

OK, but we already established that the goal here is to "lock customers into our ecosystem". In light of that statement, do you really think Apple wouldn't jump at the chance to make the Mac OS just like iOS? Odds are that they would love to do such a thing, but they can't for one of the reasons that `belorn` stated above.

Why do you think they didn't make iOS so that anybody could deploy apps to it? Do you really, truly think it was for the purpose of security?

EDIT: I guess my main question for you is, what reason do you have to think that Apple wouldn't want to lock down the Mac OS? That's essentially what `belorn` was asking above.
Can you briefly outline what features of SketchUp you like best? Have you looked at FreeCAD?
I have seen this before. Those are very good points, and I am trying to move this library towards supporting a SEDA type architecture with dynamic control and auto tuning runtime parameters.
fixed with https://github.com/perl6/doc/commit/d1fe150239

The lack of feedback from actual language users did slow down Perl 6 development and esp. getting all the holes in the docs plugged.
There's been some talk about "bullshit jobs" lately, it seems like there's also some "bullshit companies" that end up making products we don't need to buy nearly as often as we do.

Soooo anybody wanna disrupt this?
Moto E. Perfectly fine phone, pretty vanilla Android, costs $80 max.
For some reason I also found pointer/references easy in Pascal, but struggle with them in C. I also find it easier to work with direct/indirect addressing in assembler than in C. I'm not entirely sure why - seemingly the differences between C and Pascal syntax and behavior for references seem trivial -- and yet somehow in Pascal it feels intuitive, while in C it feels complicated.
To be fair: as much of a debacle as the 35 is, the Zumwalt has a range of 0-35 km while the f-35 has a range of 0-(what like 1000km).
I use firebase daily for my project. Love these new features in theory, but a little bummed haven't seen analytics or remote config make its way to the web SDK yet (all my projects are webapps).

Framing analytics as the 'heart of firebase' makes me a little worried about the future of firebase for web projects. Is firebase moving away from webapps?
Check out Plex - https://www.plex.tv/

I run it on an Nvidia Shield, it will transcode multiple streams on that and handles pretty much everything I've thrown at it so far.
>> Brains take 2+ years of constant training before they start to do much of anything we would associate with strong AI, and another 10 or so years of constant training before they can do anything worth spending money on. I'm not sure how you call that "very few examples".

You're talking about human brains. The brains of, say, gazelles, are ready for surviving in an extremely hostile environment a few minutes after they are born. See for example [1]. Obviously they can't speak or do arithmetic, but they can navigate their surroundings with great competence, find sustenance (even just their mothers' teat) and avoid danger.

That's already far, far beyond the capabilities of current AI and if I could make a system even half that smart I'd be the most famous woman on the planet. Honestly. And also, the richest. And most poweful. Screw Elon Musk and his self-driving cars- I'd rule the world with my giant killer robots of doom :|

Also- "very few examples": that's the whole "poverty of the stimulus" argument. In short, babies learn to speak without ever hearing what we would consider enough language. Noam Chomsky used that to argue for an innate "universal grammar" but there must be at least some learning performed by babies before they learn to speak their native language, and they manage it after hearing only very, very little of it.

Are you saying that brains will eventually be possible to copy with computers? In a thousand years, with completely different computers, maybe. Why not. But with current tech, forget about it.

_________

[1] https://www.youtube.com/watch?v=ANGD5cE2WoQ
I get your point about internet connected light bulbs, but is there a particular reason you selected incandescents over other more energy efficient bulbs that don't have IoT capabilities?
What's your email?
Devil's advocate: At a low-performance company, perhaps they aren't able to extract any more value out of a developer than what they are paying (plus overhead).