skysight-inc/HackerNews huggingface dataset:
While I don't really agree with the OP, I totally understand the sentiment.
It's really an acute issue between legal copyright and the new reality of modern computing.
It used to be that copyright sustained our industries. Pottery, Pattern designs on fabric, and later music and films.

In the modern world however, it seems positively damaging, with the likes of China, with no respect for IP and copyright rocketing ahead, most of the innovation happening in the west is in ways to bypass it, GNU is Not UNIX, Lame ain't an MP3 Encoder... and the old guard that depended on the old way falling ever further behind.

In the days of getting material simply by asking a computer to fetch what you want (and nothing more than a few watts of electricity being consumed to do so) copyright simply doesn't make sense in any respect.

But I suspect that opinion is just as unwelcome as the OPs.
Programming is supposed to be messy
>> Yeah, probably the worst thing about the valley culture is that organic growth has lost it's charm.

With the cost of living there, particularly the real estate component, you could also argue it's lost alot of its feasibility. Getting started there isn't cheap if any part of your plan requires hiring people or finding space to accomodate them early.
It costs her money to post on Twitter?
> Samba never copied anything.

According to this case, they did.
[1] Openscad would be the first thing that comes to mind for this. Some random parameters or an evolutionary algorithm could produce some viable results.

1 http://www.openscad.org/
Funny how he mentions a rigged trial, which is exactly what the Supreme Court ruling was. However, they declined to hear again which could effectively mean "You got your copyrighted APIs, now fuck off".

Mueller is so discredited he doesn't have any weight at all.
Very soon here they're not going to accept garbage with compostable material in it. It'll be interesting how big of a push back that gets, but there is definitely ways to make people feel a bit of pain for living a throwaway culture.
Having set up my last company doing all development and deployment using nix, moving to a new team which just uses pip/virtualenv and a "bootstrapping script" feels a little unnerving to start with.
I'm posting this because within the past year, Symantec has gotten in hot water for issuing rogue certificates[1]. While Symantec has agreed to certificate transparency, Blue Coat is a known operator of MITM services they sell to nation-states, and this certificate would allow Blue Coat to issue arbitrary MITM certificates.

It's not clear to me why Blue Coat would need to be a trusted CA by all systems and browsers, but given their own checkered history[2] I don't think it would be unreasonable to suggest they're going to use this for MITM purposes.

[1] - https://security.googleblog.com/2015/09/improved-digital-cer...

[2] - https://en.wikipedia.org/w/index.php?title=Blue_Coat_Systems...
> tires alone are good for 5k miles

Are you sure about this? Tires usually last 30-60k miles.
Re: Gawker/Thiel: “Check out this newsworthy sextape” [SFW]
Of course they can. But appeals typically have little chance of success, and a case that has already gone all up the appeal chain once and had a complete retrial?

No way.
I worry that maybe there's a bubble in Silicon Valley created by all these startups being large customers of each other so it's just a bunch of VC money going around in circles.
Am I correct that they can only appeal an incorrect application of the law, but not the facts of the case? (Including the facts the Jury has decided.)
Working Remotely Around the World: Workspaces to Explore
Having been into compilers for 40 years, I can confidently say that if you need validation, encouragement, support, etc., from others you're going into the wrong field.

I'm a white male, and pretty much 100% of people told me I was not good enough to write a compiler, that I was sure to fail, that I could not possibly compete against Big Corporations, etc. The same goes for inventing a new programming language. Meanwhile, I've had a rewarding career doing it :-)
Many software engineers (esp. at a web/comms company) are going to be working on similar frontend and backend problems -- and the fact that these guys are working at SnapChat doesn't marginalize their contribution to the world. They're working on one of the most-utilized, fastest growing communication platforms on earth. If anything, I'd say their "problems" are probably as interesting as any you've listed. They could just as easily end up producing things like React (FB), BigTable (Google), MapReduce (Google), Bootstrap (Twitter), etc.

Respectfully, I find this "other peoples' work is shit and meaningless" attitude off-putting. As someone who does similar R&D work as you (see profile), here's my perspective: Be grateful for getting to work on interesting problems, and don't be so quick to dismiss others just because it doesn't float your boat.
That's good, yes. The containerization of self is the damage I'm talking about, though.

One step forward and two steps back.
Elevated Bus Debuts at Beijing International High-Tech Expo
> But AFAIK HTML emails mean better customer engagement

Or the illusion thereof.

HTML mail is more likely to go into the Junk mailbox. Guess the most usefull thing with HTML email is the "pixel gif" that you use to track it, and it's useful only to the sender, not the receiver.

On the other hand, IDK what "useful features" of HTML you talk about, other than being (relatively, possibly, and never certainly) pretty.
yes, your problem seems to be learning by banging the keyboard like a monkey which you inherited from clicking like a monkey to get a mere sense of how to use something instead of reading some upfront documentation.
I know that some medical image viewers use server side rendering for segmented volumes. Such tasks are computationally intensive and usually involves very large datasets. With server side rendering, you can easily and efficiently stream videos or even JPEGs to thin clients such as mobile devices.
I hear you. Web Assembly just might save us all from this ridiculous JS drive to re-invent things. Pick a language you like to work with on the server side, learn the current best framework for the client side in that language and be happy ever after with enough free time for gardening and feeding goats.
There are two types of web developers:

1. Those who know javascript and some major framework

2. Those who are unemployed

Yes we can build apps with just HTML and CSS and put it all in one file and serve it with a one line command, but if we want to be employed and have a website that actually scales we need to follow in the foot steps of the people who have done it.
An article I wrote on the same subject: https://www.digitalmars.com/articles/b89.html
Agreed. Google may have made a better steward of Java than Oracle. But I don't know what tech Google would've directly benefitted from. They could've ported dtrace and zfs (and changed licenses) to Linux.

But they'd have to keep all those support contracts going, which is a pain. That's more Oracle-side.
$54 million in revenue in the year they first tried to get revenue.
The biggest issue for antibiotic resistance is farming.

Farmers use antibiotics basically by default and in large doses to avoid bacterial problems with their cattle.

I remember reading a stat that said 93% of all anti-biotics use is in agriculture.
Yes, this is possible. Angular and Elm could easily communicate through Elm's JavaScript FFI.
In Firefox, click on "reader view". Problem solved.
interesting that most of the comments who disagree with you actually just take issue at your calling it a "trivial application"

language aside, you're hitting on an important idea that a lot of people are missing:

'trivial' doesn't mean useless, but this specific type of artistic agency and communication are unfortunately the only means of expression most have when there are no economic means of personal expression (i.e. going back to college, affording consistent healthcare, paying rent without going in debt, having disposable income to go out with friends, buying materials/server-space to use as means for artistic or scientific personal expression rather than needing to rely on a pre-programed photo-filter).

there's an honest sadness to the idea Snapchat is funded so heavily when the same amount of money could be used to fund multiple small businesses who might need to integrate tech into their operations and who can create jobs for people who need them
Ok. Get to work. I expect to see a post next week about your startup.
It costs her time, at a minimum, which comes at the opportunity cost of other money-making ventures.
But who cares about meteor? It failed, let it go.
It's a pity Symantec (with all their sub-brands) is used by such a large number of sites that it's not feasible to simply remove them from the trust store completely. Between the cases of misissuance, misleading marketing and their attitude with regards to deprecating unsafe practices and technology, I have absolutely zero trust in their ability to operate a certificate authority safely. This is just the final nail in the coffin for me.
Americans don't use the word "racism" literally. What would that even mean, unless we all walked around with DNA testing kits? Anything involving culture, ethnicity, national origin, any kind of xenophobia can be consider 'racism'.
Devonshire Research Group had a very interesting analysis of Tesla. Related to OP, I found their high level matrix of identifying probable ponzi schemes interesting.

https://news.ycombinator.com/item?id=11769775
creating a dependency graph between tables is not exactly a 20 minute task. Certainly doable, but getting it right would take time. Anyways, no need to do it, can just do the deletes in a transaction.
This Is Your Perfect Schedule for a Productive Day (Science Says So)
Effort for effort is eye for an eye fallacy.

The OP seems to make some mistakes of fact. The decision was not Alsup's, but the jury's finding of fact: Google's use is fair even if API's are copyrightable (Alsup believed they weren't).

For the quote you don't understand, I believe the mistake is only in a single character, 'is' should be 'in' (to which I present Larry Ellison as the central counter-example).
I agree. No other social network gives me experiences of my friends worlds every day.
If you didn't see this previously, here's more on why we do Open Office Hours: https://blog.ycombinator.com/yc-open-office-hours.

And to be clear, founders should apply. There's no harm in applying for more than one day -- but we likely would not do office hours with you more than once. We typically get so many applications for each day that we're only able to meet with a small percentage of the people who apply.
Thanks for the clarification.

On thread panics: Suppose you have a long-running thread that's updating shared variable. You don't call join on it; just drop it, so it's detached, running in the background. If that thread crashes (and isn't in e.g. a mutex so it can't poison), your process will continue on in an invalid state. Yes, you could add code to notice the panic and abort the process, but by default, it'll silently fail, right?
Ellen Brown's article, "What We Could Do with a Postal Savings Bank: Infrastructure that Doesn’t Cost Taxpayers a Dime" [1], advocates for allowing the post office to expand its banking services.

I send postal money orders some times - these can be cashed at any post office.

[1] https://ellenbrown.com/2013/09/23/what-we-could-do-with-a-po...
Cause it's just another "hurr durr, kids these days!" rant with no actual substance.
Because those are groups to whom the startup ecosystem has not historically been open and available. The path towards "open for all" is to identify the current failure cases, and direct focused effort towards fixing them.
UX for Bots: Must-read articles
Or she doesn't use it and the strain spreads to ten other people who use antibiotics and start developing resistant strains.
[Many respectable technologists said that they weren't going to stand for this -- partly because it was a debasement of technology, but mostly because they didn't get invited to those sort of funding series]
OpenBSD is a bit bipolar. The rationale behind http was that since CAs demonstrated[1] that every CA can't do their job all the time it was more appropriate to let users use other methods of authenticating their installs. So you are supposed to check hashes via different networks, ask other people to verify hashes, etc. Many people though just want isos and don't care if it's coming from a source that works only 99.999% of the time so now they got that.

GPG is also way over-engineered for its most common use case, so signify was made to unburden existing OpenBSD users from unnecessary risks. But again it wouldn't hurt them if they signed isos with both GPG and signify. It's not like Linux isn't without a laundry list of faults though.

[1]https://en.wikipedia.org/wiki/DigiNotar
Yes, of course github necessarily has had a racist hiring bias against white males these past two years. It is for a good cause.
There are more types of entertainment than games. It's easy to imagine VR Concerts, VR Sightseeing, and VR Movies / Television. There are also many practical VR uses that the immersiveness will add to: 3d modeling, real estate/architectural tours, teleconferences, remote debugging, systems design / modeling.
Our bodies already make little robots to fight bacteria
Slides: Unicorns on an Aircraft Carrier – Achieving Agility in Traditional Orgs
> "For me, declaring code is not code," Page said.

Unless, of course, the declaring code is declaring declaring code, as in Prolog and its ilk.
Uh... That doesn't seem true at all? Unstable stuff gets deprecated all the time (the libs team basically defaults to delete-everything), and I assure you that some of that stuff was accepted in an RFC. There's also the case that the design is significantly changed in inplementation or as an ammendment RFC (e.g. maybe ? becomes ?? or ?! to let ? be used like swift/c#). Entry API is the most obvious case of this kind of change happening to me. BTree range api will literally never be stabilized as-is. The defaults-affect-inference design has been dead in the water for months, for an example from the lang team.
Reddit, account security, and YOU
Biggest problem is animal agriculture. The use of extremely aggressive antibiotics increases muscle growth, improves health and eventually leads to larger profit.

150 billion land animals raised yearly are a big evolutionary pool of bacteria. To become resistant to antibiotics takes much less time when you run the experiment in parallel 150 billion times per year, than a couple hundred million in humans.

One strain, isolated in one of the 150 billion animals can become resistant and spread around the farm. If it goes unnoticed it can quickly spread over the country.
It costs her money not work while at court.
firefox self-destructing cookies extension. Greatest thing since adblock.
Thanks for that. I'd better look into that sooner rather than later. Funny, I was actually cleaning up the system to reinstate the Debian chroot. That basically is the end game with mobile computing, I suppose. Fully mobile and portable systems, good battery life, processing power and of course open. One of these days, maybe!
Gawker Media Looking at Possible Sale of Company
Are you sure? Maybe her employers allowed it.
→ Under the Radar: Numbers and Analytics
EFF Applauds Jury Verdict in Favor of Fair Use in Oracle V. Google
Is you argument that CDDL condition is somehow smaller in scope than GPL? GPLv3 also cover anti-DRM clauses, but that doesn't make it more or less compatible with CDDL requirement that source code is made available only under CDDL license.

If CDDL did not have their condition that source code is only made available under CDDL license, then the incompatibility would not exist. If GPL had similar loophole as CDDL and permitted modifications to be under different license if they are put as a separate file node in the file system, then the two permissions would permit a single project to include software under both licenses. I doubt CDDL will receive such update, and there is already LGPL.

The loophole is quite interesting from a legal point of view. Would a filesystem based on a database be fine? The computer would be storing all the code in a single file, but the presentation would look like that file is actually two different ones. Same goes with a gz file and "virtual" file systems, that present data inside as if it were separated files on the disk. What about a container image where a single work has source code under CDDL and source code under some other license?
No. Giving irrational ideologues structural power in the workplace can make any thinking person uncomfortable, regardless of their privilege points.
I would guess that most people don't. I certainly wouldn't feel confident.
What problem is HBO solving, other than entertaining people? How is Snapchat any different? At a minimum, it's entertaining. At best it's "connecting people" and so on.
surgery becomes more risky with these antibiotic resistant bacteria circulating in hospitals. so any medical condition that might be improved or even cured by surgery becomes more difficult to handle. surgery may not be such an easy choice to make.
That's the first time he prints anything to screen, but the actual first "Hello world" text is at the beginning of the Routing section where he's just finished all initial boilerplate and testing setup and puts in his first route. Which is a little more representative.

I think it's a good guide btw.
https://archive.is/FEZfj just in case this goes down.

How to untrust this certificate: https://blog.filippo.io/untrusting-an-intermediate-ca-on-os-...
This is obviously not true in general. If it were, business would grind to a halt. Businesses cannot be responsible for every action that any employee might take while on the job.

What does this suggest? That arguments in absolute terms on either side are wrong. Which further suggests that there is some balance to be struck between responsibility and efficiency - between negative externalities and economic productivity.

The litmus test that I posit makes sense here is one of two things:

- High-impact correlated risk
- Inability of the market to compensate for the issue (due to informational asymmetries or agency problems, say)

An example of the first might be nuclear weapons or pharmaceuticals. An example of the second might be restaurants food safety (attribution of sickness to a particular place, and estimation of sanitariness are difficult).

I don't think uber meets either of these standards. Certainly there is no high-impact correlated risk. Which leaves inability of the market to provide this safety net. Pretty clearly, an Uber competitor could emerge that advertises the thoroughness of its background checks, and charges a premium for this service. If people want it, they'll use it. If they don't, it'll die. There is no need for the government to step in here.
She's a freelancer, as are a lot of journalists. She said so herself: takes time away from paid projects.
It's essentially similar to gd, but in theory project-wide and with a better algorithm.
I have been thinking of the problems anti-discrimination laws. Not all kinds of discrimination leave evidence. I have a feeling that they should be restricted to certain job categories. Similarly, sexual harassment leave evidence more often, but this don't mean they are worth the costs. I have been thinking of this Ask HN for example: https://news.ycombinator.com/item?id=11666857
It hasn't had a complete retrial. In the first trial, the judge (Alsup) ruled that APIs cannot be copyrighted. Google also had a fair-use defense, but didn't waste time on the trial with that, because Alsup had already ruled that APIs could not be copyrighted. Oracle lost that trial.

Oracle appealed, and at the appeals court won a ruling that APIs could be copyrighted. The case got sent back down for a trial that was only about the fair-use defense, not a complete retrial.
Congratulation on shipping!
Use tags and only play the role you fixed.
Nice tip about the X-Entity-Ref-ID usage to prevent GMail from chunking repeated emails together! I will have to note that for my existing web apps.

Any plans to extend this to use GMail's enhancements allowing a confirmation button in the subject line, thus letting the user perform a simple action without opening the actual email?

I see more and more confirmation emails now with the confirm button in the subject line - I believe it requires a few more header specific to GMail to allow this.
Badge in GitHub
Just the other day I read a comment on HN, I think, about how in Mexico there is racial stratification between light and dark-skinned people, and how they even have different ways of speaking. The point was that people can tell immediately which class you are in and act accordingly.

So, yeah, I think this is a (bad) feature of humans everywhere, not just the US.
> Are you sure? Maybe her employers allowed it.

Or maybe we can just trust her.

https://twitter.com/sarahjeong/status/732215116465213440
Tips for Working Effectively as a Remote Developer
I'm far from a Forth wizard, but I've often heard it compared to a flexible assembly language for a stack machine. It seems like it could be the foundation for a visual programming language based on linking word blocks end-to-end, where you could zoom into user-defined words to get to the definition, etc. The simplicity of the language would/could prevent it degenerating into a tangled web of connections as when most languages are visualized.
Requiring there not be bespoke lab solutions for any patient is the problem -- it's why people are suffering and dying from MRSA now in the USA, but some can travel to poor areas of the former USSR and get cured. We can already take bacterial cultures and breed them in an automated fashion, breeding effective bacteriophages is the next step. We need to be funding R&D into doing this safely and in an automated way. It's already possible to do with 1930s technology so we should only be able to do better now.
Perhaps there could be an untrust store, for CA's that should not be in the signing chain.
totally agree. JS heavy lib just make the whole UX suffers, even it does look nice. maybe there's some html5 solution?
Yeah. Thank you Sun, for ... everything, including employing the people you employed.
> and isn't in eg a mutex so it can't poison

Well, Rust makes sure that you have _some_ kind of concurrency primitive in place to make this safe.

It's also worth mentioning that Rust is concerned about preventing memory safety bugs, not every single kind of bug ever. I mean, we want to encourage robust code, but we don't make the claim that Rust solves every kind of bug possible with the type system.
Or maybe she was paid to write an article about the trial for Motherboard.
Not being adversarial: What kind of software licensing is Snapchat paying? Dev tools, ok. Some BI/reporting stuff? I'd imagine everything else would be open source, right?
Ah yes, yet another proof that the Wrong Thing™ isn't necessarily the wrong thing. Sure it's objectively worse than [ce]tags, but haven't you heard? Worse is Better. :-D
Those companies employ hundreds of thousands of people and entire supply chains.

Snapchat employ's next to no one in comparison and is worth more than entire industries.
I remember hearing exactly the same about Facebook and even ... Google. Can't find the link anymore but there was a famous article from the NYT (IIRC) saying Google problem was finding a business model. Time will tell for snapchat.