skysight-inc/HackerNews huggingface dataset:
I wonder how well it would perform in accuracy if given a large number of simple but lengthy sums like 13453 + 53521. Increased set size would move it beyond simple input/output memorization. Although if it recurses properly and carries the digit it could be text parsing and have an accurate but probably very inefficently written math parser.
So the clarification (easily determined from the subtitle, as well as the article body), is that this is a dazzler meant to temporarily blind or distract.

It's not a sci fi laser rifle that cuts things. This is very different from star wars (the missile defense program), or star wars (the movie).

The US Navy does have things closer to that:

https://www.popularmechanics.com/military/navy-ships/a326766...

But they're huge, and still don't really do much.
Hi,

I've just released a new version that adds a Sort Feature to the grid: https://www.datagridxl.com/demos/sorting-columns.
When I get take homes I usually timebox them to the recommended duration and then send in what I have, along with a note explaining that. So I might say "This may not be the most elaborate solution you've seen but I did it in strictly under X minutes".

4 hours as the declared time seems to be pushing it though - once you get beyond 2 I have seen the complexity explode, and a 4 hour assignment as you noted can easily balloon. One option might be to show off your project management skills and push back on the scope to negotiate something that fits your schedule.
> Google states that if, for example, Google Maps used PostGIS as its data store, and PostGIS used the AGPL, Google would be required to release the Google Maps code. This is not true. They would be required to release their PostGIS patches in this situation. AGPL does not extend the GPL in that it makes the Internet count as a form of linking which creates a derivative work, as Google implies, but rather that it makes anyone who uses the the software via the Internet entitled to its source code.

Is there an existing national court case which supports this assertion? Otherwise it's a valid concern given that lawsuits and judges may have different interpretations than engineers. Just look at the Oracle vs. Google debacle over Java.
Been waiting for .dev too. Haven't been able to get any info from them as to when it will be supported ):
And even if that work would be done anyway, I still would not want be a person who designs a death camp.
Ask HN: What is the worst enterprise software you use every day?
Top Visual Design Anti-Trends
Since HN users tend to be more traditional in how they expect their computers to act, I wonder, how many people turn off "natural" scrolling the second they get a new Mac?

I never understood why it was there. It makes a ton of sense for content to scroll in the direction your finger moves when your finger is touching the content, but I fail to understand why you'd expect it to move that way when using a touchpad or a mouse.

Was this done specifically for users who were coming to Mac from iPad?
A different runtime from nodejs is more a feature than an issue. The worker runtime is much closer to deno than to nodejs from a philosophy standpoint and i expect a lot of synergies between cf workers and deno in the future. the cf workers being as much compatible with the service worker api as possible makes them the only faas solution close to a web standard, so vendor lockin will only be an issue until compatible offerings appear. A killer argument for this approach is also that you can be sure you can run the cf worker code also in a browsers service worker (with minimal modification). This allows more flexible architectures and also more unified development between backend and frontend.
I see a number of reports regarding slow delivery times from Amazon.

My personal experience is the opposite: times were heavily impacted peak-COVID, but now are returning to the very fast times, and are often same-day (!) or next-day delivery.

The only times I see times being pushed back now is when they ship by UPS via a program where UPS takes it from Amazon and gives it to the USPS for last-mile. These can take 4-5 days.

But if Amazon's delivery drivers are handling it, which is most of the time for me, it's very fast.

This isn't meant to invalidate others' experiences. But I wonder what the difference is. My experience is in an urban area.
What I mean by that is, if you take some plagiarism detection software and run it on GPT-3’s output, it will ring like crazy.

Somebody should try this. I ran a few paragraphs from AIDungeon through https://plagiarismdetector.net/ and got zero or low plagiarism percentages, but I'd imagine there are much better detectors that aren't publicly available.
FWIW: these have been reported to be in active use against the Portland protesters. It's so frustrating that HN chooses the gadget puff piece to push to the top of the front page instead of the actual deployed weapons.

Most especially because the much-lower-power pocket laser pointers have been cited by the white house directly as having "permanently blinded" federal agents. (Consumer red/green lasers are extraordinarily unlikely to cause permanent blindness, that's why they're available to consumers. You'd have to hold them on the same spot in your retina for minutes to kill cells thermally, the frequency won't do it alone.)

Edit: yes, folks, I'm talking about laser pointers. Obviously these things are poorly regulated and folks can get all kinds of crazy dangerous things online. There's zero evidence that any of them are in use by protesters in Portland. There's some shots of kids with clicky pointers.
> in the same way that a C program linked against glibc is not a derivative work of glibc

I believe this is only as a result of the linking exception; I don't know if this has ever been tested, but my understanding was that linking (either statically or dynamically) against a library was generally considered enough to be a derivative work.
The registration fees in France can go from a couple of hundred to tens of thousands of euros, to be paid every time the car changes owner... on top of the pollution tax, paid only the first time
Hi mki,

I've just released a new version that adds a Sort Feature to the grid: https://www.datagridxl.com/demos/sorting-columns.
Truth or falsehoods aside, the reason one of the places I have worked (large 10's of k's of employees, big legal staff) refused to let us use AGPL is that it had never been decided in court, and they didn't want to be the ones to foot that bill.

"No" is pretty cheap, and they were pretty good at it.
> it's important to realize that the work is still going to get done by someone.

Not necessarily; saying "whoah, this is really wrong and I'm not doing it!" also forces others to consider what they're doing, and perhaps adjust their position. Would it in this case? Probably not, but it's not inconceivable that something would have changed to be less bad.

Either way, just rolling over because it's the most convenient thing sounds lazy, apathetic, and quite selfish.

> In short, don't make your ethical choices on the impact it will have on the world. Make them for the impact it will have on you.

So you should "just be following orders" if that has a positive impact on you? I hate to Godwin things here, but that's really how your entire comment is coming across...
The Entertainment Loop: Problem for Netflix, Disney+ & Co
That's no surprise. Both of those companies have many individual codebases that are larger than any web framework. For instance, last I checked, Django clocked in at around 60-70k [0] Python LOC. The Windows kernel source, IIRC, is over 1M LOC, and, obviously, much lower level than Django.

---

[0]: Also, IIRC, 20-30k of that is taken up by the ORM.
It's neither more nor less practical in general. It's less practical for your company.

It depends on what you're trying to accomplish. If your goal is to build a low-friction library for others to adopt (e.g. JQuery), it's a horrible, horrible license. If you're trying to build an ecosystem around an end-user tool (e.g. I'm making a web-based competitor to Adobe Illustrator), it can be an awesome license. Lots of open source tools aren't intended to be integrated into other systems, but used stand-alone. That's where licenses like the AGPL really shine.
Not by a long shot.

The FDA is the definition of regulatory capture.

A long line of examples. Their still holding to the line that Glyphosate (roundup) does't cause cancer and that Marijuana has no proven medical value.
It's hard to draw a line. Considering that google3 is a massive monorepo, where linking a library into any binary (or library) is just a matter of a single line in the BUILD file, a lawyer could argue that such binary is a derivative work (or, it could be a lot of work to argue that it isn't).

Also considering the internal-only patches to OSS libraries, it'd be at least a pain, and quite possibly a wide avenue for trade secrets to leak (not to mention that most of those are so specific to Google's highly specialized production stack that are useless to anyone outside).
If you use GPL or a variant (i.e: AGPL) I'm just going to create an MIT version of your product and give it away for free (if it does not give me direct commercial benefit but is a part/component/library used in our product). If you're working on free software make it free. Otherwise if you want to offer source, ask people to buy the source without licensing the redistribution rights.

No jumping though silly hoops of GPL/Stallman type creepy old commie ideological men.
I think there was a time, most people were doing it for fun but today most people do it for building profile, commercialising it or consulting around it. It offers a path to freedom. Though hard to productise OSS, it seems to work well for the other reasons.

But technically what you are saying may be right. We mostly hear about commercial work because of marketing around it. The real fun problem solving projects are often found only when you need it.
Add generic support for database schemas
I, on the other hand, want to transfer more domains I've already done something serious with to CloudFlare Registrar, but can't because the TLDs (.club, .dev, .pw, and .sh in my case) aren't supported.

https://www.cloudflare.com/tld-policies/ says

Cloudflare is committed to supporting all available TLDs, with a focus on expanding country-code TLDs, and are working to expand this list. Check back soon for updates.

However, it has been saying this since the beginning, and comparing the current list to the October 2018 version (https://web.archive.org/web/20181025085340/https://www.cloud...), there are only 13 new TLDs:

bet Afilias
black Afilias
blue Afilias
green Afilias
io NIC.io
kim Afilias
lgbt Afilias
mobi Dotmobi (Afilias subsidiary)
pet Afilias
pink Afilias
pro Afilias
promo Get (Afilias subsidiary)
red Afilias

so really just one new TLD (.io) from a new registry, plus an Afilias (best known for .info) bundle. Still just a tiny number of registries, and almost no addition of ccTLDs despite the stated focus.

I wonder if you would be kind enough to shed some light on this situation?
Yes, all those funds will finally end up in VC coffers, and exactly this I find worrying, when looking at it from the startup's side. Let me make an example with numbers: In a normal world, during a funding round a startup receives for example $10MM for 20% of their stock. They typically calculate with 2 years to spend the funds plus 18 months runway. Not calculating the extra money the startup must raise to be on the safe side, if the $10MM is worth a lot less at the end of a cycle because of inflation, part of the stock they sold went into "funding inflation". As the startup can only do so many rounds until founders are fully diluted, at some point, inflation will dilute founders so much that they may walk away, for the bad of both sides. IMHO, like so many things, the current investment model only works well when inflation is low.
>I don't like the idea of other code mandating how I should release my code. What if I just don't feel like up-streaming?

Then don't use the software that's AGPL. Problem solved.

If somebody licences their code with AGPL then it probably means that they either don't want that or they want a cut of any commercial use of the code (dual license) - which is fair, no?

>Free is meant to be free

There are two types of free (beer and speech) and it kind of feels like you're deliberately confusing them.
Seems more likely, I suppose. But it would seem hard to maintain a coexisting, yet reproductively incompatible variants.
Tried the app. The program for good posture was nice. Would try the other ones as well. Are there any other features planned for the app?
Cybertruck Metal Can Be Etched, Heated into a Rainbow
>This is the problem: I've fought with IP lawyers we've had on retainer who always boil it down to: "It doesn't matter. We're not going to court to find out."

This is incredibly stupid. By this logic your business can't do literally anything. The AGPL simply does not do what Google states it does, and a basic reading of the AGPL text readily and clearly confirms this fact.

A more realistic explanation for why Google shouldn't use AGPL software is because of their giant monorepo development style. If they import a third-party codebase into their monorepo and don't put big shouty warnings next to it, it seems really easy for it to start to leak into other modules. So maybe the following is true: if you use monorepos, and you vendor third-party code into them, then using AGPL'd software is risky. But this statement does not (and should not, monorepos are dumb) apply to most companies.
That's really interesting. Would you have some more information on how the Yamaham FM chips were implemented. I'm still trying to wrap my brain around what "modulation" is actually doing and why it sounds the way it does when one wave operates another.
I think we should have a standardized MIT license that require paying above a certain market cap or something. An anti-sassfiy license too. That's what AGPL is used for currently but it focuses on contribution and openness rather than monetization.

Many of new database projects and infrastructure tools come up with their own licenses to protect themselves from such problems. A standardized approach would work better for everyone.
Not convenient for you, perhaps. But convenient for larger human groups where multiple individuals like to drink the same beverage. A lot less expensive, too.
Think of Google and Project Dragonfly, to the business execs it's a perfectly reasonable thing; but the employees it's evil. But you work for Google and if they tell you to jump you say "how high" or you get fired, that's how jobs/capitalism work. Following your moral code WILL be difficult...
I appreciate Bill Sourour for acknowledging the issue in the industry and coming to terms with what it seems like a heavy burden at young age.

When I was taking CS Engineering UG course(IN~2008), there was an elective subject(have to be chosen by entire class) called 'Engineering Ethics'. It was a preferred elective as there was no course work and I think there were no tests as well.

I remember the professor starting the class as,

>"If a Structural/Civil Engineer builds a bridge and it goes down, he/she will go to jail; lucky for you guys there are no ethics for computer science".

Now that a code can easily manipulate the life of an individual, I think we need to bring in accountability into CS/programming along with universal whistleblower protections for reporting unethical behaviour at work from UN.
Not sure where the disconnect is exactly, but I feel like I'm saying the exact opposite of your characterization.

I'm trying to give people the mental clarity to easily reject unethical work without worrying about whether the choice is going to affect anyone else. If you only choose to do the right thing if it makes things better for others, you'll have a lot harder time making the right choice.

And if enough people do this, the impact on the world for good is unlimited. And that is my hope.
There's a reason this kind of thing is against the rules of war.

https://en.m.wikipedia.org/wiki/Convention_on_Certain_Conven...

https://en.m.wikipedia.org/wiki/Protocol_on_Blinding_Laser_W...

These conventions don't matter unless they're actually enforced. For example, gas shells were banned 16 years before their use in WW1 by the very countries using them. Lots of victims lived horrible lives of suffering or killed themselves as a result of their use.
You're welcome! Did you see the demo? It has sorting now: https://www.datagridxl.com/demos/sorting-columns
see also LRADs :(
>it's not like there are a ton of software devs in South Dakota ready to take the jobs of the SV folks.

There are tons of software developers in Canada though.
Very cool. I would totally use that if it was available in an easy app for my city. Hopefully that research migrates quickly to the industry.
Making the Most of a Security Incident
As others have noted, this is going to be rough for most families irrespective of whether workers are allowed to return to work.
At the beginning of July the company I work for divided the employees into two groups and have each group come in 2 weeks at a time. I thought this was silly until I heard my friend also has a 50/50 split but it was every other day. We both work in tech and can do our jobs very well remotely.
absolutely not, but this article was about facebook.
i know there are many other companies doing questionable things with data about me.
MIT advice for deciphering if something is a deepfake
I see it, this is gonna get those millenials coding like mad
If your talking scale that’s a question of economics.

Batteries + solar are already cheaper than new nuclear power on Earth over 24 hours. For Mars the reduced sunlight is an issue, but nuclear also faces major issues without ready water and very low atmospheric pressure. Low ground temperatures allow you to dissipate heat, but construction costs would be dramatically higher.

The moon is different due to extended day night cycles. Which also make it extremely unappealing for long term colonization. Trying build a reactor that still operates when ground temperatures hit 127 degrees Celsius is again very difficult.

Out past Mars solar is a poor fit. But, without something like cheap fusion power it’s extremely unlikely giant colonies would be viable anyway.
It sounds like it is more of a warning "you are in our way" device? "For long-distance hail and warning, especially during maritime security, the GLARE® LA-9/P combines a powerful green beam with Eye Safe® technology. The laser rapidly determines if an unintended observer is within the nominal ocular hazard distance (NOHD) and immediately shuts off the glaring output to prevent accidental eye injury. Once the bystander has moved out of the NOHD, the laser output instantly resumes."
AGPL software isn't designed to be used as a dependency to a proprietary system. It's designed to be used in an open ecosystem. That's kind of the point.

* If you expect your code to be used as a dependency to a proprietary system, don't use the AGPL.

* If you are building a stand-alone system, or tools for an open ecosystem, use the AGPL.

That's a question of suitability-to-purpose. Although this use is permitted, AGPL simply isn't a good license for PostGIS (which is correctly licensed under the GPL). It is a great license for end-user applications. It's also nice for dual-licensing.

Licenses aren't something to get ideological about; it's more of a right-tool-for-the-right-job kind of thing. If you use a hammer with screws, you'll get hurt. Same thing with using BSD where AGPL fits, or AGPL where BSD fits.
Paris Review Interviews Online
The example I gave.
> stamp’d

So close
A collar bone aftermath are really annoying, it's no longer pushing back your shoulder, your shoulder is also a few centimeters shorter.

I often wear something (either the original brace I still have since 8 years or a tee-shirt in my back where you put your arms but not the head) to maintain my (right) shoulder
Perhaps you're getting downvoted because it's 2020, and your analysis makes zero mention of what some would call the most important group of people involved in any software project: the end users. There's little left to debate - this particular dead horse is well kicked - but your comment omits any sign you're willing to acknowledge the "freedoms for whom?" aspect of the issue.
I traveled to Sioux Falls to get LASIK surgery done at VTV.

Lovely place.
Oh boy, was that a rabbit hole.

I read your post and thought, "I've misremembered the story."

But the Wikipedia page for the Teletype-33 claims that it 1) had control characters, and 2) was inspiration for some of the ASCII character set, which was defined later in the same year:

https://en.wikipedia.org/wiki/Teletype_Model_33
"GLARE MOUT Plus"

https://bemeyers.com/glare-mout-plus

I was sure this was a typo for "mount", but MOUT is military operations in urban terrain.

https://en.wikipedia.org/wiki/Urban_warfare
It is, and that's why it's complicated. I'm not saying it's the wrong move, but there's still a dilemma there.
Eye Shapes of the Animal World Hint at Differences in Our Lifestyles (2015)
I agree with what you're saying, but it contradicts the source article, which insists that Google is spreading FUD by saying it can't use AGPL dependencies in its proprietary systems.
Where's that MIT version of Linux you've been working on?
Yudkowsky's outfit is the Machine Intelligence Research Institute, not the Singularity Institute. The latter might be Bostrom? Can't recall.
I couldn’t help but think Star Trek when they talked about the laser modulating it’s power based on range of target and shutting down if someone accidentally crosses it’s path. They are not allowed to intentionally permanently blind people. Set phasers to stun is what I thought of. It would be nice if we could have a world without lethal weapons.
Those features cost money to develop, but if someone is paying you for a feature and isn't using it, it's probably unethical to charge them.
I think it's the other way around - I'm reasonably sure it defaults to noise cancellation, and digital assistant is an option. I may also be wrong.
My all-time favorite audio deepfake is Nobel prize winner Milton Friedman reading the lyrics to the 50 Cent track "PIMP". It really captures Friedman's tell-tale cadence and idiosyncratic lilt: https://www.youtube.com/watch?v=4mUYMvuNIas
Looks like a slightly modified Ruger 10-22 folding stock with some optics & a laser mounted.

https://www.midwayusa.com/product/1006745523
Save Data in Android Internal Storage
>It's surprising or kind of amusing that such a huge and complex submarine uses plain old Raytheon / Raymarine radar when operating in harbor, etc. as if were just a little sailboat.

A warship has a lot more manpower (as well as highly refined policy/procedure) to get the most out of that cheapo radar.
Arguably, the other direction is less intuitive. When Apple introduced this, it took me a couple days to adapt, but now if I ever end up on a Windows machine with the scroll setting in "unnatural" mode, it makes no sense.
I can agree with the methods described in the latter part of this post. There is no right or wrong, but as I began trusting the process of simply deepdiving for deepdiving sake, I found my core muscles maintained. Being able to grok and push in a short time is a valuable asset.
Also regarding the domains: cloudflare routes the requests to the edge centers based on dns anycast, so cloudflare workers cannot really be seperated from the dns functionality of cloudflare, see it as a faas offering inside your worldwide distributed dns. If that is not what you want, it is still possible to use cf workers with worker domains and use your own domain and dns setup