skysight-inc/HackerNews huggingface dataset:
I usually use openCV capture. Which is nice because it works pretty well. Adding some capture modes like the one I listed would be nice, but I see how a separate capture software module might be better.

edit: The CV part isn't really separate, how you capture affects the chance that the pixel is incorrect. This information is useful, maybe you'd want to integrate this into your CV.
No, mainstream popular production GMOs have precisely the opposite purpose. They're there to be be selectively resistant to bucketloads of herbicides while everything around them dies.

Living next door to this and trying to grow things that aren't corn or soy is "fun", let me tell you.
This gives a really good insight into the investor mindset and explains why we're in such a massive bubble now.

It's as though investors don't think at all, they're just following each other and copying every move. That's the definition of dumb money.
Yes, they could have.
So yes, you should be pissed at your lawyer if they didn't warn you.

In my experience, the lawyers mostly warned the clients and the clients did it anyway.

Part of being a lawyer is simultaneously taking the blame for stuff like that while having done very careful diligence so that your malpractice insurance rates don't go up from clients successfully suing you :)
> The name escapes me at the moment.

Vancouver Condo
> there are some tasks and contexts for which non-relational stores are better suited.

And if you have one of those tasks I congratulate you on finding a project with particularly unique data needs.
I never knew I wanted a "smart" fridge, but a fridge that can detect food going off sounds incredible. Sign me up if this is feasible.
This is so cool! Especially for us university students who are taught MIPS in our compilers course, it will be cool to use this to re-create the emulator our University uses to run our MIPS ASM code.
That sounds likely to be massively cancelled out by people taking car journeys that otherwise wouldn't happen because they don't have to be awake, sober or focused on driving for hours at a time, because the cheapest autoparking is way outside the city centre or because the taxi/courier is really cheap now the driver salary isn't included.

And electric vehicles are already relatively efficient in energy use even if driven badly, particularly if charged using renewables.
There are very few individually maintained OSS projects that would generate enough money from donations.

Henry Zhu, who maintains the massively popular Babel transpiler, only gets $2200/month in donations

https://www.patreon.com/henryzhu
I understand the difference is that Nginx Inc. as a company is not in the business of providing a blogging platform or e-commerce hosting while MongoDB Inc. is actually providing SaaS (MongoDB Atlas) which I believe is their major revenue source.
Roundup (glyphosate) ready is baby stuff compared to the newer stuff that is resistant to 2,4d/Dicamba. Mostly because the weeds have outsmarted the glyphosate.

Drift from 2,4d will wipe out plants (like your garden, or my vineyard, or like, endangered native plants) many kilometres away.
Who's to say I haven't? :)

The BSDs have a few drawbacks, mainly lack of hardware support compared to Linux, which is why my NetBSD machines tend to be older or retired from "main computer" service.

On the upside, once NetBSD does support a piece of hardware, it supports it hardcore, with a well-written, well-documented driver and easy to use programmer interface. (wscons(4) is the stuff of dreams.)
This is great news!

Does AWS publish performance statistics for the different regions, e.g. what is the average ping time to servers in this region when pinged from San Francisco & Tokyo?
He was referring to the automatically changing over option, eg: when Mojave goes Dark tell Dark Reader to also go dark.
Tesla could use DC CCS-2 with a software update an adaptor.

They choose not to make such an update though...
To Save Endangered Species, Should We Bring Them into Our Cities?
I get up at 6:20am, leave the house at 7:15, get to work for 8:15

Go home at 4:15pm

The sole reason why I do this is purely a matter of comfort on my commute, the London Underground is much more pleasant if you take the tube outside of the peak periods.
In some ways, yes.
Holy crap! Yes, that's me :D What a blast from the past.
I felt the same when moving to Romania, they have a different way of counting money compared to France. I barely paid attention to it until one of the ladies from shop told me.

Cultural difference is found in a lot of small things you do in your daily life, it's just like that scene from Inglourious Bastards when he is showing the German 3 and the British 3.
>But let's go back to my initial statement: "The general rule is: You don't need supplements." What you are saying doesn't contradict that. What I meant with my too long additonal comments was just that the more you need to eat (e.g. due to exercise), the less supplements you need - if you ever needed any at all. Which is the opposite of how certain "health" and training magazines state it.

I did not present a counter argument for your initial statement. That was not my concern and I agree with your statement.

The main issue was the conclusion you were drawing between a sedentary lifestyle on a vegan diet. Considering vegetables are some of the most nutrient-dense foods relative to their calorie content, sedentary vegans following a diet rich in these low-calorie nutrient-dense foods will have an advantage over people who consume animal meat and follow the same calorie count.
RoundUp is a pesticide. Glyphosate. A herbicide.

Maybe you mean "RoundUp Ready?"

The actual real world of GMO, the stuff that is actually marketed and sold -- it's like 90% about herbicide resistance, nothing else.
https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing lets you have width work the way people want. box-sizing: border-box "typically makes it much easier to size elements."

The problem is that sometimes the specification is not optimal, particularly when you're making applications instead of just formatting documents. Some of those cases have been fixed, some have not.
I really enjoyed Supreme Commander. There are a number of features (scale, strategic zoom, automation controls) that I wish were more popular in RTS's. Planetary annihilation tried to extend the concept in a novel way, but the execution stumbled a little bit and the micro transactions were aggravating.

That being said, I think SupCom had a critical error that really hampered the longevity of the gameplay. SupCom (and Total Annihilation) follows the "Upgrade is Upgrade" model of game progression. This is a really common model in a lot of mediocre RTS's. Basically it means that in the early part of the game, you build a selection of robots, tanks, artillery, and planes. At some point you "upgrade" your economy and build a new selection robots, tanks, artillery and planes that are almost identical to the first batch but are bigger and better. And then this happens again and you build a 3rd set of units that are almost identical to the first and second sets of units, except they're even bigger and better. If that sounds repetitious and tedious, that's because it is. Basically you repeat the same game 3 times before you start getting to end game units that start offering you new and different strategic options.

This is contrasted by Warcraft and Starcraft's "Upgrade is Sidegrade" model. In these games, every unit represents a new and unique set of options. You upgrade your economy in order to create an army that moves faster, or in the air, or has better artillery option. Economic progression is used to drive new tactics and strategy, or is used to counter your opponent's new units. In this model, the play changes as you move through the different stages of the game. This is much more interesting to play and watch as the game is constantly evolving as players produce new types of units.

If someone could combine Planetary Annihilation's concept, with SupCom's execution of scale, and Starcraft's polish and upgrade model, I think we'd have an RTS for the ages.
> Doesn't it seem just sort of plainly obvious that we should drop a flag on the broken protocol we're looking at now and re-do it properly with modern cryptography?

What makes you think that people will support this hypothetical new protocol faster than adding support for good crypto types in DNSSEC?

I mean, is that really what you are suggesting as the proper course of action? Throw away DNSSEC and have nothing replacing it until a new protocol is standardized and implemented as widely?
MDX: markdown for the component era
Google paid Andy Rubin $90M while keeping silent about a misconduct claim
> I know of multiple companies where they prior to GDPR asked for explicit concent during signup for being allowed to send newsletters, but who post-GDPR dropped the concent and use 'Legitimate intrests' to justify it. Basically leaving the individual worse off.

Can you name names? Not saying I don't believe, it's just that this seems like a pretty nonsensical approach. If companies though that some pre-GDPR law required them to get consent than isn't that law still in force post-GDPR?
Typed Functional Programming and Software Correctness
Please review https://news.ycombinator.com/newsguidelines.html and follow the rules when posting here, regardless of how unhelpful another comment is (or feels). Uncivil swipes in particular are not ok.
I've had a great time learning AWS Serverless. I run a financial data website where much of the data is "pre-computed" overnight and stored in a special hierarchy on S3. All other computations are pushed off to client-side JavaScript.

S3-> CloudFront CDN with Amazon API Gateway normalizing access to various endpoints (Lambda, DynamoDB). This is a great way to go and scales beautifully.
> We have reached the point where output from a DSLR sized body compares very favorably to a medium format sensor.

I think at this point it's mostly a price issue. Medium format cameras are essentially the same size (Hasselblad x1d) as a top of the line DSLR, but their dynamic range is still miles above in my opinion. The only problem is that these cameras cost usually a minimum of $7k
The original article says the boards have mainline support. Are you sure?
richiebkidd[1] is that you?

1. https://www.youtube.com/channel/UCfV0_wbjG8KJADuZT2ct4SA
So someone should make a project to open this up?
Don't think that parking outside the FSB or GRU HQ is going to be possible for the CIA or SIS. Or vice versa.

Hiding a fake base station to capture phones and wifi devices near by strikes me as one possible gambit (result of playing a lot or rpgs's over the years)
The autism link appears very dubious and casts doubt on everything else - it doesn't map to organophosphate usage in the timeline and frankly it shows heavy signs of being genetic. Not to mention if the effects are that strong organic fanatics should show significant differences in performance - but that doesn't seem to be the case.
While I doubt that even the still used organophosphates are healthy to be exposed to this has smells of poor science.
Probably US only, didn't look internationally.
Because you don’t feel others are freeloading on you does not mean software consumers aren’t freeloading.

You’re free to change your licenses (or not), just as other projects are (but should).

It’s time the free ride and expectations of charity by for-profit users ends.
> If the modifications a person makes have the potential to kill members of the public, I think you're wrong.

Literally everything has the potential to kill members of the public. A bug in your mobile device app could interact with a bug in the hardware and cause the battery to catch fire in the middle of the night and burn down an apartment building. If you install casters on the office copy machine, it may slide down an incline, through a 10th story window and kill someone in the street.

> This is new technology; laws and regulations need to reach a stage where they're able to protect against the worst from happening.

There are two classic methods of discouraging harm. The original, which works fine for low volume modifications, is that if you do something reckless you get held liable after the fact.

The method you're proposing is to do safety testing ahead of time. But that is only reasonable for products that are mass produced. If you're going to make a million of something, it makes sense to analyze it ahead of time because the high fixed cost of doing that can be amortized over a million units whereas the amount of harm prevented is multiplied by a million units. That method is highly inefficient for one off modifications where the opposite is true.
That doesn't mean there isn't money to be made with old tech though. Jack White (yeah, that Jack White) recently opened a film processing lab.

https://thirdmanrecords.com/photo-studio
A “bad” which is by design fixable as time passes, is much better than a theoretical “good” which is not currently commonly supported, and isn’t looking likely to be such any time soon.
I run Linux at the office on my desktop and ~100 physical/virtual machines. But for my personal box, when my 8 year old Thinkpad finally died, I wasn't doing very much with it and wanted something cheap and easy to maintain. And I wanted to see if I could live on a chromebook.

The cheap part it did meet, though that was partly because it was refurb. It's surprisingly close in hardware to my $2500 Thinkpad that work brought me, similar display resolution, similar "feel". The Chromebook was $500 refurb or would have been just under a grand new. I don't have to "maintain" it, which I appreciate since I have 100 Linux boxes I maintain at work.

My work laptop is running Ubuntu 18.10, 18.04 wouldn't install on it because it's too new. It was a fairly simple install, things mostly work on it. I do have some issues but nothing major. One thing I really hoped for was to be able to use the docking station with multiple monitors, but that isn't supported at all in Linux because of the multiplexer in it. But I can't get the chromebook to work with a USB-C to HDMI adapter either, so...
I think you have this correct, as I understand it. Just to explicitly state the differences:

1. You can modify GPL code as much as you want, and as long as you don't distribute the software, you do not need to make the modifications available. If you distribute the software, you are required to make your code available.

2. The AGPL extends the definition of distributing the software to making the software available over the network. This means if you modify AGPL software and then make it available over the network (as SaaS, for example), then you are required to make your code available.
GAE was very much the first serverless platform. Cost is very low - most people would make savings most months, but you can set up billing alerts to help you go higher.

Also original GAE was hampered by having a product owner that didn't care about it (at the time I was working on the largest GAE app inside Google). We (as internal customers) ending up writing chunks of the AE SDK to be able to have our apps run reliably.
I will then create Anticensor's Public License, stating everything interacting with said work must be licensed under the same license.
http://www.europarl.europa.eu/news/en/headlines/society/2018... says:

”A total ban is proposed for single-use plastic items for which alternatives in other materials are already readily available: cotton buds, cutlery, plates, straws, drink stirrers and balloon sticks. MEPs also added oxo-degradable plastic products and fast food containers made out of polystyrene to the list.

For the rest, a range of other measures is proposed:

- Consumption reduction targets of 25% by 2025 for food containers and 50% by 2025 for cigarette filters containing plastic

- Obligations for producers of items such as wrappers, cigarette filters, wet wipes etcetera to cover the costs of waste-management and clean-up (so called extended producer responsibility)

- Collection target of 90% by 2025 for drink bottles (for example through deposit refund systems)

- Labelling requirements for sanitary towels, wet wipes and balloons to alert users to their correct disposal

- Awareness-raising

For fishing gear, which accounts for 27% of sea litter, producers would need to cover the costs of waste management from port reception facilities. EU countries should also collect at least 50% of lost fishing gear per year and recycle 15% of it by 2025.”

⇒ I don’t think medical waste falls under this change.
A viable VC-backed startup business model for a GPLv3 or AGPL MongoDB isn't necessarily possible.
Runtime linking doesn't always equals derivative work. Some GPL enthusiasts would
like it to be that way but it doesn't mean it is. As far as I know it's a murky legal
issue. I forget the exact case but one counter-example was: you have proprietary library A.
Someone makes a GPL implementation B with a compatible interface. You ship software C
with instructions that users can use either library A or B. An example of this would be BLAS
libraries, which have both proprietary and open-source versions. Software C is obviously not a derivative
work of GPL library B.

Now, the risk that a court might decide your software is a GPL derivative because it links
GPL software might be enough to dissuade your company from using GPL software altogether.

LGPL makes it explicit that you can link against the software without making your software GPL/LGPL so it removes that risk.

And that's not what the AGPL is about. It's not extending the definition of what a derived work
is, that is completely outside the hands of the license, it's a matter of copyright law.
The GPL says if you distribute GPL (and by extension GPL-derived software) you must distribute the sources too.
The AGPL says if a user accesses AGPL (and by extension AGPL-derived software) over the network,
you must distribute the sources to that user. It doesn't mean that if a user uses unrelated software
to access AGPL software, that unrelated software is somehow derived from the AGPL software.
> It fits right in with my struggle to imagine the 19th century and early 20th century as being anything other than black and white, since almost (exceptions exist [2]) all of the photos from back then were monochrome.

A fun fact to go with that: quite a lot of what people think of as "gloomy" Victorian-era clothing was actually brightly-colored and just didn't photograph well.
AutoLayout on iOS and macOS.

It’s a modern incarnation of the Cassowary constraint solver: https://dl.acm.org/citation.cfm?id=504705

Mind you, people who don’t understand linear constraint systems (typically web devs) will find it hard to use (and they usually complain about this endlessly, because in their opinion Apple should “just use flexbox” - which is ironically just a special case of a linear constraint layout).

I’m afraid CSS (and the web in general) is just another case of the “Worse is better” paradigm.
If a company was willing to train me and provide me decent salary and benefits, I'd totally stay. If there was room to move up in the company, and they kept offering good salary and benefits, I'd probably never seriously consider leaving unless I hated the job or just got an amazing offer (barring events like needing to take care of parents, etc, of course). I feel like a lot of people would prefer the stability, even, especially if the company is investing in them.
By default the keyboard shortcut is disabled in Mojave, and when turned on is actually Control+Option+Command+8.
Sincere question: who is actually using MongoDB these days?
MacOS Mojave 10.14 no longer enforces privileged ports
I originally submitted this as a bug report to Apple security, but after a couple back-and-forth emails, their response was that "Processes are no longer required to run as root to bind to port numbers less than 1024." While there is debate as to whether or not this is useful security anyway, it came as a surprise to me.

This is in contradiction to their current documentation here: https://developer.apple.com/library/archive/documentation/Security/Conceptual/SecureCodingGuide/Articles/AccessControl.html

Now in 10.14, any application, regardless of the user's privileges, can bind to typical reserved ports, such as 22, 80, 443, etc. etc.

Example server using netcat:

nc -l 0.0.0.0 80
hello world

Example client:

echo "hello world" | nc <ip address> 80

Note that their implementation is actually buggy, as binding to anything other than INADDR_ANY (0.0.0.0 or :: for IPv6) requires root privileges:

nc -l 127.0.0.1 80
nc: Permission denied

The standard macOS firewall protections still apply (if enabled), so the impact depends on the actual system configuration.
I can understand the sentiment and realize the need to monetize, it's hard when others take your code and make more money out of it then you (which I am assuming is the case).

But even if they are right, this doesn't seem smart, it feels like a knee jerk reaction. I imagine that they hope that by doing this they'll cause people who are using mongo on other providers to move to mongolabs, since there is 0 chance of these providers open sourcing their infra.

But that's not whats going to happen, either cloud providers will remain with old versions and people will gradually move to different dbs or they'll just fork it, they certainly have the manpower for it, this will give them incentive.

Frankly though I think this is well within the agpl, cloud providers aren't modifying the code they are building things around it.
"She said he* invited her to Burning Man, an annual festival in the Nevada desert, the following week.

Ms. Simpson went with her mother and said she thought it was an opportunity to talk to Mr. DeVaul about the job. She said she brought conservative clothes suitable for a professional meeting."

*Not Andy Rubin
State the guideline that my current comments are not meeting. Be useful instead of repeating yourself.

I am the one being trolled here. I only said the f---ing truth.

You can ban my disposable account - I have keyboard, internet connection and disposable emails.

People hate the truth when it is painful.
It wasn't until recently that I finally realized how user-friendly CSS was designed to be. As I started to fiddle with LaTeX in search of better looks on my papers, it gets more and more clear that the design of CSS is thoughtful and ergonomic. It is so painful to work with LaTeX that I could not believe I had complained about CSS. What would take a few lines of clear code in CSS would take dozens of undecipherable sequence of commands in LaTeX.

For instance, just changing the font size of section headings in LaTeX is not a trivial matter. Eventually I ended up with this:

\renewcommand\section{\@startsection {section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\normalsize\bfseries}}

It would take just h1{font-size:1em;} in CSS. The problem of TeX is that it has no abstraction that is easy to work with. In CSS, you have elements -- actually, a tree of them -- and they have their own attributes, and in addition, they can be easily modified. You can even give elements a class to have them have common properties. All things that do not exist in TeX. I did not know how the concept of a heretical structure of elements and their attributes give you an intuitive interface to a layout.

Certainly, CSS might not provide you with full control over how things are rendered. There is little doubt that TeX excels in that regard. But how many people need to be able to easily create a new math operator? Is it worth making it difficult to change the font size of headings?