skysight-inc/HackerNews huggingface dataset:
My children are allowed to play on Fire tablets only during car trips, and only until the battery runs dry. The funny thing is, all the games stop working in between uses -- they expect to be able to phone home frequently, and most of the time they're on, they're not connected to the internet. So every long trip is preceded by a cycle of tablet charging and installing new games. When one of my kids asked me why we had to do this, I explained that we were able to get these tablets so cheap because Amazon and the game publishers get to be in control of what's on there. This led to an interesting conversation about the difference between tablets and laptops, and why Frozen Bubble and Tux Paint never stop working.

The game content is basically all branded characters.
Creative commons licenses have had optional NC (no commercial use) and ND (no derivative works) clauses for years. FOSS purists don't like them, but a lot of artists depend on those clauses to make a living.

There is no widely recognized equivalent of a CC-BY-NC license for software, partly because neither the FSF nor OSI will recognize such a license. Maybe someone needs to write one nonetheless. And stick it on their software clearly and unambiguously. They obviously think that OSI-approved licenses don't suit their needs. Then don't use them, period.

The author is right that "Apache 2.0 + Commons Clause" is potentially misleading. We've seen "GPLv2 + Classpath Exception" before, but that was to give additional permissions, not a restriction. Similarly, most examples of dual-licensing don't add restrictions to either license. Adding a restriction is something new. It's understandable that people find it disingenuous.

Just write a new license already and call it Redis Labs Open License (RLOL) or something like that.

I'm sure antirez would be rather unhappy if you forked Redis, deleted a bunch of features, and called it Redis Lite. At least have the courtesy of changing the name if you're going to use an incompatible license.
FWIW Lua is somewhere around 15,000 LOC these days.
It's not lawfulness that will keep the city clean it's institutionalized behaviour. In addition to being taught that in school ... things like 'shaming' enforce social behaviour.
Many sources would beg to differ about meat not being a problem.

https://youtu.be/NxvQPzrg2Wg

(Sources: https://sites.google.com/view/kgssourcesmeat/startseite)

So even if FAO got it wrong, I just don't see beef not being a problem.
Is there a Firefox version?
> Creative Commons simply restricts selling the software itself.

CC licenses that are not NC absolutely allow third parties to sell the content. They just don't allow them to hinder others from sharing it for free.

As for CC licenses with NC, those do not comply with the Open Source definition either.
I don't understand why everyone is so against his point as far as I'm aware even wikipedia says under "Open source license"[1] that "Licenses which only permit non-commercial redistribution or modification of the source code for personal use only are generally not considered as open-source licenses."

So his point is valid you can't advertise your product as open source if it's not and you shouldn't be allowed to trick the community into thinking it is.

Companies can use whatever license they like it's their right but advertising it as open source when it isn't just to take advantage of the now large community of open source contributors is not acceptable.

Using “Apache+Commons Clause” is just one way used to trick people into believing it's open source when it's not; you may not be using it like that but do you honestly think a company with a team of lawyers didn't do this intentionally so they can take advantage of the open source community?

[1](https://en.wikipedia.org/wiki/Open-source_license)
You can totally do that, but I write React for the entirety of an app because it means not having two separate development flows for different features.

Making my login page driven by HTML and postbacks, rather than a straightforward REST(-ish) API talked to by an SPA, makes it nontrivially more difficult to establish the kind of separation of concerns necessary to then build a mobile application out of it (and as it happens, React is pretty useful there with React Native).
Link is dead?
How old are you? I heard (I am not sure) that the dominant allele of this gene (the stinky one) only shows its effect after teenage years.
Postgres seems to use that as well.
You can do arbitrary computation with lisp macros. But the magic you do it exactly the same way you do runtime computation.
The definition of the second has changed between the 8th edition of the SI Brochure last updated in 2014, with which Wikipedia agrees:

> The second is the duration of 9 192 631 770 periods of the radiation corresponding to the transition between the two hyperfine levels of the ground state of the caesium 133 atom.

and the draft 9th edition:

> The second, symbol s, is the SI unit of time. It is defined by taking the fixed numerical value of the caesium frequency ∆νCs, the unperturbed ground-state hyperfine transition frequency of the caesium 133 atom, to be 9 192 631 770 when expressed in the unit Hz, which is equal to s−1 .

The draft 9th edition incorporates the work to redefine several of the base units in terms of fundamental physical constants and dispenses with the last remaining reference artefact. The changes come up for a vote next month.

* https://www.bipm.org/en/measurement-units/rev-si/#when

So Wikipedia could include the concrete wording of what the redefinitions are currently intended to be. And it does.

* https://en.wikipedia.org/wiki/Proposed_redefinition_of_SI_ba...
>to consider support for candidates that at least acknowledge that there is a problem

There are none. Every candidate for every major party in almost all western nations is openly pro-growth. Saying "we'll tax CO2 emissions while importing millions of people and destroying ever more of the little remaining natural ecosystems on the planet" is not acknowledging the problem: overpopulation.

>Consider a carbon tax.

That won't do anything. CO2 is not the problem, too many people is.

>Consider sexual education efforts in developing nations

That is at least addressing the issue, but it also gets you labelled an evil racist nazi klansman. Unfortunately it also hasn't proven effective. The governments of those countries need to be directly involved like China's one child policy.

>There's a ton of things we can do, but we have to start doing

We're still doing in the wrong direction. The population of Africa has increased by 1000% in the last century, and we're still actively trying to make that continue, while pretending we can simply import a tiny fraction of those people into Europe and North America as if that will solve anything.
The standard switch game price of $60 (admittedly, everything seems to always be on sale) provides some insight into the economics of the free/99cent upfront mobile game revenue extraction model.
Some bright spots:

Solar & wind are getting cheaper & more common

AR & VR will hopefully decrease travel

Lots of research going on in creating beef in labs instead of fields to reduce the over abundance of cattle

Medical Marijuana is becoming legal in just about every state in the USA. One nice side effect I'm hoping for is that it's price & method of growing will help improve technology & lower costs for growing plants indoors.

Several prototypes are being tested to do more precise fertilization of land & use either small robots, lasers or other methods to control weeds & specific pests on crops. Reducing fertilizer waste into waters & getting rid of pesticides is a huge win.
Back in the day, reducing total HTTP requests meant less time waiting through the network lag (round trip times). With HTTP2, that's less important because it allows multiple requests simultaneously on the same connection (fewer network connections made=less lag). It's a nice to have feature and has measurable benefits, but I don't rely on it. There is a non-negligible cost for the browser to parse yet another CSS/JS file, but I'm not sure exactly what those costs are.
Really good talk. Here's the video: https://www.youtube.com/watch?v=7jiPeIFXb6U

And all JupyterCon 2018 talks if anyone is interested: https://www.youtube.com/playlist?list=PL055Epbe6d5b572IRmYAH...
> In my book, the fact that Google allows clickable ads in toddler games

In the UK you can report many of those ads to the regulator who can take action.
You can give a two year old an iPad and they can figure it out. I doubt you were using a computer at that age. There is an age at which it’s possible to introduce Linux computers, it it might quite young, but I think it’s quite later than the average age that one can grasp how to use an iPad.
If LISP can do it with just one kind of parentheses that means it's more efficient. Can't argue with that...
So, the OP argues that SPAs introduce unnecessary frontend state:

"I think this is a very underappreciated aspect of SPAs. Stateful software is always more difficult to work with than stateless. The frontend state is added on top of the already-existing backed state. This requires more development time, increases the risk of bugs, and makes troubleshooting more difficult."

But the thing is, almost as soon as you have any kind of significant user input to handle (multipart forms, date pickers, autocomplete elements, conditional input elements) you are instantly dealing with complex frontend state. And then your choice is not "SPA vs plain HTML forms," it becomes "SPA vs (ad hoc jQuery tangle + ad hoc server side endpoints that know to speak to random jQuery UI libraries)."

I find the ad hoc jQuery+endpoint tangle much harder to reason about than something built with a front end framework and a more uniform API.
This comment is only my own opinion:

I believe you're teaching your children to be children instead of teaching them to be people. You're creating an advertisement free bubble for them to live in - once they're living on their own, they'll lack experience dealing with exposure to advertisement.

You see benefit in the teaching opportunities in the times your kids are exposed. I'd argue you would have more teaching opportunities if they were exposed more often. The sooner they see it's a part of every day life, the sooner they'll be equipped to handle it on their own.

That said, maybe this is hypocritical.
I stop my daughter from doing things I know will harm her (using knives, seeing scary things), maybe I'm just not being cautious enough about what I shield her from.
Of note--while Rmarkdown's python support used to be pretty bad, the most recent Rstudio uses the package reticulate behind the scenes, and it works really well!

It's easy to share data between the R and python session, and calling python from R, or R from python is straightforward.
NASA's Kepler Mission May Have Found Fewer Habitable Exoplanets Than Thought
>>Everything from there up seems to be self-taught, either from the internet, code examples, or working it out from first principles.

But to be fair, can't that be said that nearly everything is self-taught? From Physics, to mathematics, to music performance and theory, to learning to ride a bicycle or drive a car -- we can read but it takes some time to internalize the structure of each discipline and "own" it.

>>in embedded work you don't get to use the latest version
I work in C77, and I'm reminded of how far C (and C++) has come each time I have to #define that fancy new-fangled "boolean" type.

>>I think a lot of the "pure C" people are disguised as electronics engineers...
Agreed, this is exactly right. Most if not all of the pure-c world is due to embedded micros with strict limitations (<1k RAM, etc.)
I'm aware of the OSD. I'm referring to open source in the sense of the source code being made available.
there’s a relatively esoteric paradigm known as “literate programming” which has been around since Knuth (he wrote the book [0]) and that has some software tools associated, of which Jupyter is a particularly web-age example.

[0]: https://en.m.wikipedia.org/wiki/Literate_programming
There is no evidence that any acceptable behavioral alteration will help. The kind of behavioral modification needed is horrifying dystopian nightmare stuff, people naturally resist things like that. The population is going to be reduced no matter what. The question is purely "are we going to do it by lowering birth rates, or are we going to wait until India or Africa unleashes an antibiotic resistant super plague on the world that kills a few billion people?"
The backlash against overtourism
I realize that you likely meant in home/on device, but in some places it already is.

Delta planes with in-seat screens play ads pre-takeoff, and you can't turn them off or mute them. (Or at least you couldn't when I last tried several years ago. That customer abuse was the last time I flew Delta.)

The other day I went to get gas and was subjected to in-pump ads that I couldn't turn off or mute.

It may not be coming to our televisions soon, but it's already there in many other places.
Is there an alternative (like a command to list all tables and which works on all DBMS)?

I mean using a specific sqlite/oracle/tsql/... command wouldn't be any better.
I kind of find Jupyter an indictment of other coding tools really, it's 2018 and they're normally kind of weak or kind of unprogrammable. Feel like we're waiting for someone to really reinvent Emacs, preferably using web tech.

Most editors can't open a terminal that you can use VIM keybindings on to search/navigate history and treate like any other buffer.

VSCode -> not currently possible because they wrote it in a restrictive way with Panel as a special case very different to code window
Atom -> probably possible but I don't think terminal-plus is quite it.
Any IDE I've tried -> not possible.
Emacs -> possible.

Not that this is the be all end all feature but it is useful as hell and kind of a litmus test for whether you can program your environment.

edit: LightTable seemed kind of cool but became abandonware like the author's other projects
Decline of Greyhound service mirrors rural Canada's plight
It wasn't exactly clear what was being reduced. Is the 60% across all mammals, etc., or is it a weighted reduction, such that eliminating all freshwater crocodiles is equivalent to eliminating all cows, even though there are many more cows than freshwater crocodiles? It seems likely the amount of livestock has dramatically increased since the 1970s. How is that reflected in their graphs? I also do not know how they could accurately measure such things.

That being said, it is pretty plausible that humans are dramatically messing up the ecosystem, at least in the areas where people live. It's also pretty plausible the destruction is irreversible. I have no idea how we could ever recover extinct species, or repopulate species that have had their natural ecosystems dramatically changed.

Our future is going to be a globe mostly populated by humans, cows, chickens and tuna, with a smaller population of dogs and cats, all subsisting on an agriculture of corn. The next stage of evolution will consist of genetically engineered variants of these 7 species.
There is no such thing as a "standard threat model". That's why the threat modeling concept exists in the first place, so you can adapt different solution to different requirements.

It is totally OK if you are extremely worried about hypothetical scenarios where the phone number you used to register to the Signal network can be correlated to your physical location and then a gas station camera filmed you and then all is lost; but I want to believe that really at risk people are smarter than that, and just get a burner phone and even pay a homeless person a few bucks to buy it for them.

There are also ways to get a phone number through the Internet, so you don't even have to go to a physical location to buy it.

I think that's why Signal isn't prioritizing this right now, phone numbers can be a problem? yes. Is it hard to get a fake phone number that is not traceable to you? not really. Next problem please.

I think Signal is achieving the goal of being the default go-to secure messenger. I'm sure, even technical people who like to nerd out on alternatives, faced with a real world risky situation when they have to communicate with a non-technical person, would recommend Signal without a second thought.
Ask HN: Why can't we come up with great user experiences?
I've been working in tech for a while and I consider myself a tech-savvy. I even worked for some of the most "prestigious" tech companies as an engineer. Though, I struggle everyday when I interact with software products. They're all confusing as hell! Why can't we come up with a clean and simple user experience with all the resources we have in 2018?

Examples: can't use gmail anymore, thousands of annoying bugs on iOS/macOS, youtube changes its UI every day, enterprise products are expensive and unusable, managing multiple google accounts without getting security alerts or unexpected behaviors, transferring a picture from my phone to my desktop, iCloud crap, reading news on the web without killing our mirco processors trying to load random ads in the middle of the screen, automatically added to subscription lists from businesses, etc.
You may want to try Julia
> you can get fined for insulting a civil servant

Not really a thing according to wikipedia [0]. But doing so is dumb in the same way you shouldn't sue a lawyer... he is fighting on home turf.

> Can you call Mohammed a pedophile?

The recent Elon Musk case has shown you shouldn't just call someone that under US law as well [1]

I never claimed there is "free speech" in Germany, where "free speech" is defined being allowed to say the same or more than the united states government permits. Germany choose a more restrictive approach that will probably lead to better outcomes for society. That doesn't make your claim "In Germany, they ban ideas." less wrong.

It is kind of telling to me that my understand of "free speech" is the freedom to criticize (especially the government), while you apparently value the freedom to insult.

[0] https://de.wikipedia.org/wiki/Beamtenbeleidigung

[1] https://www.forbes.com/sites/michellefabio/2018/09/18/why-el...
We're past the social era of computing and everything now is your

"full of ads, dark UX patterns, in-app purchases"

Plus notification spam, siloing your data away from you, weird/illegal financialization schemes, and selling your data.

That's really all there is out there anymore; its not exclusively a kids gaming app problem.
The only thing that stops me from being able to use notebooks full time is their intellisense compared to IDEs is horrible. I like being able to use them for demos/presentations, but I can't imagine trying to code within one primarily. Especially when it comes to tracking results.

How do people cope with this? Do you supplement it with other tools? I spend a lot of my time in an IDE and then just paste some of the code in to cells. That seems easier.
>Please stop parroting this fallacy. Unless you operate the VPN server that you are connecting to, which most people won't, then you aren't doing much to improve your privacy at all.

This is not factually accurate.

Redirecting your connectivity can be a good thing, if the VPN has a strong privacy policy, since ISPs are pushing to be able to sell browsing histories (via DNS records).

And a VPN is great when your "ISP" is unencrypted public wifi.

You might not be able to trust your VPN provider, but if you're paying them and they're relatively reputable (located in the US or EU) they will be regulated if they violate their privacy policy. (Ex: deceptive trade practice invokes FTC's section 5 authority)

Also, we're on HN - many of us roll our own VPN with Streisand etc.

Maybe you should stop parroting kneejerk contrarianism every time you encounter common advice.
No. You should say "Fuck it. I'm the leader of this circus." Get the point man's address and without asking, overnight him a microphone. Take charge in refactoring the code base to be whatever you want. Go out in a blaze of glory, getting fired for acting like you now own the place. Don't hold back at all, until they fire you. Literally don't hold back the tiniest bit. If you flinch for a moment, or accomodate them in any way, that's what you'll get fired for. Take no prisoners, OP. Scorched earth.
Akinator+,Akinator+oyunu,Online+Oyunlar,Oyun
THE FASTEST WAY TO BUILD Your MOBILE APP
What percentage of TripAdvisor does Expedia still own? The stock looks to be mostly held by various mutual funds although I didn't look very closely and may be missing something.
Except that my diet and car have absolutely nothing to do with the problem. You're fixating on CO2 when the problem the article talks about is clearly environmental destruction. Canada and the US produce all of our own beef. There is no environmental destruction happening here for beef production. We can in fact produce much more beef using the existing idle grasslands we have now. And the only relevant problem from cars here is the mining, which is worse with an electric vehicle. Nothing you suggested even attempts to address the issue at all.
Am I Going to Be Okay?
Arik Air – “West-Africa's leading airline” – grounded by an Amazon S3 leak
The term most people use for this is "source available". Calling it "open source" is misleading, and continuing to call it that after it's been pointed out to you is flatly dishonest.
Ask HN: What are the biggest causes for procrastination on software development?
"An IT policy that prevents USB use should be implemented, the US Department of the Interior suggested."

...seriously? They want to make life harder for people that have legitimate USB mass storage needs because of this?

Do they have a DLP solution? DLP software can restrict what gets copied to and from a drive. Software restriction policies can be pushed to prevent execution from removable drives. Mind you,they said an "IT policy" meaning a rule that punishes anyone who uses a USB drive. This is the equivalent of your house getting broken into and your response is to have a rule thay punishes people for leaving the door unlocked instead of getting a home security system.

Also,why is this a bbc news story?
I think that Halloween is the perfect time of the year to try to convey the aesthetic. Do you like scary movies? Thrillers? Surreal comedy? Elements and concepts from all of these feature heavily.

Essentially, I celebrate Halloween all year round, and it's just a blast.

As a classically trained musician, I've tended to lean toward more aggressive and technical metal. The other people I know who have gravitated toward death, black, and/or power metal are by overwhelming majority trained musicians.

In a deeper way, there's also the role of catharsis, of someone else sharing your pain. Sometimes when one is in distress and hurting, it's so helpful to have someone else expressing something you can't quite convey in words.
Those people should not be dealing with indexing in arrays then. But frankly - I think your point is invalid as much. You call the ground floor a ground floor in English, which is different from calling it a first floor in many other languages. So it isn’t as unnatural.
> IDK if amazon's meaningfully worse than traditional big department stores or the brick-and-mortar sector generally.

They are meaningfully worse. "Traditional big department stores and the brick-and-mortar sector generally" have much more control over their supply chains than Amazon does. Physical shelf space is too valuable to let every random fly-by-night fake-review-fueled company use it. There's also the legal liability that comes with having a real address in a jurisdiction where it's likely you'll be held accountable.

For the above reasons, you're much less likely to find fake and counterfeit products at a brick and mortar store than on Amazon.

> What's the bridgehead (à la pg) to a full-scale invasion of amazon territory?

Well-deserved reputational damage that motivates consumers to look for and consider alternatives.