skysight-inc/HackerNews huggingface dataset:
> Is there a college lab or a research department or some other place where people are trying really different things?

From a UI perspective, I've found this to be very innovative and interesting - but I'm not sure how practical it is:

https://dynamicland.org/

...and in a more open fashion and inspired by it:

https://paperprograms.org/

Both of these appear to be something known as "tangible user interfaces" - or are a subset of such; if you google around, you'll find a ton of research on such systems. A similar kind of interface is the "augmented reality sandbox":

https://arsandbox.ucdavis.edu/

And indeed AR is a part of all of this; but rather than wearing a headset (or using a phone) to overlay virtual objects or such on the real world, instead projectors are used, which in effect makes it easier to use and more natural, while also allowing for easier collaboration.

I have a theory that LISP or a LISP-inspired language (perhaps LOGO) might also be something that could be incorporated into a new system (I honestly believe that both of these languages haven't been as fully explored as they deserve - LOGO moreso than LISP).

Lastly - the idea of a DSL (Domain Specific Language) might also have relevance to a new paradigm; I've mentioned this particular offering in the past:

https://www.jetbrains.com/mps/

https://github.com/JetBrains/MPS

I'm only as familiar with it as what I've read about it, both on JetBrains site and elsewhere, but it looks both interesting and promising.
PirateBay is probably the most common place to find torrents watched by rightsholders. Doing illegal things in general is dumb, but if you're going to pirate, go do it over the free wi-fi at McDonald's or Walmart.
Author, glad you don't care. You've failed to convince me that I need to learn cold fusion now or in the future.

Let me tell a story. I know of a billing system that was written in IBM RPG. Up until 2008ish, it was still being maintained and distributed. The guy that wrote it was the sole owner and maintainer of this billing company and swore up and down that RPG was the best language in the world and he'd never consider writing in anything else.

But guess what happened? He couldn't hire anyone else to maintain this system. Further, it was slowly and obviously decaying. Operating the system was a full time job for 2 employees. Eventually the companies using that software abandoned it for a solution that was maintained by a company that was both larger and had a workforce of more than 1. Those companies cut their billing staff to it being a part time job for just 1 person.

Why do I tell this story? Because you can literally replace "ColdFusion" with "RPG" and you'll have the same article that guy would have written. That guy's business is shutdown now.

Popularity IS important. Popularity feeds support and stability. The author is free to cling onto a language that, frankly, I thought WAS dead. But he'd be well advised to brush up on one of the more "Popular" languages and techs.
ZFS on Linux 0.8.0
I suppose I don't follow. Strong Wolfe conditions do not require convexity in order to guarantee convergence. If I recall correctly, the requirement for convergence is that the gradient be Lipschitz continuous, not convexity, which should be Theorem 3.2 in Nocedal and Wright's book that you referenced.

As far as expense, yes, there is a cost for a line-search. However, machine learning algorithms typically use automatic differentiation (back-propogation) in order to calculus the derivative. This is far more expensive than a function evaluation. As such, in optimization, we generally try to use cheaper computations such as a function evaluation to better capitalize on expensive calculations like the gradient. Essentially, it seems like using a learning rate rather than doing a line search means we're wasting a huge amount of information and doing something that's not guaranteed to converge even if the underlying functions were convex, which they're not.
Most registrars do this.

Regardless, their pricing practices are utterly irrelevant to the topic at hand.
WPF is based on DirectX and does it own rendering. This may make a Linux implementation possible but I am not sure. Realistically it's probably deeply entangled with Windows.
"This doesn't hold up for the simple reason that dying languages aren't kept up to date! Check out the list of COBOL releases on Wikipedia - frankly, only two major versions released since 80's spells obvious doom for the COBOL ecosystem.

Contrast this with Adobe Coldfusion, with four major releases since 2012"

Is that tongue in cheek?
The general effect still exists, yes. It's just reported on poorly in this instance.

The 'relative overplacement' in the first table (the extent that participants over-estimated their own performance) is a correlation of 0.04, while the 'actual rank' is a correlation of 0.13, both in comparison to 'subjective social class'. There are a lot of correlations of higher magnitude than 0.04, so it's disappointing that the article attempts to focus on nothing else.
Red Hat completes opensourcing 3scale
I agree as is the dynamic range in the shadow areas of the image. You can see a few people in heavily shadowed areas as well as detail on white buildings that otherwise would be blown out.
My corporate firewall blocked the OP's link. Tried looking up this gear combo online and found this: https://twitter.com/taisuke_fukuno/status/856009704350203904

Seems like this is setup has a small measure of popularity.
I moved all my domains from namecheap to namesilo because not only it is cheaper, they are also been providing free privacy from start. Highly recommended.
were you on an NVMe SSD? how much RAM did you have? how many CPU cores?

The hardware is important. If you tried to import that data on a $5/mo DO droplet, I wouldn't be surprised by having issues.
Air conditioner ‘in a patch’ provides portable cooling
Good point. There's probably good money in the "host all the stuff that's old and scary" business.
Yes, until they change their mind ;)
If you consider the [admittedly naive] risk equation:

(amount of data to protect * number of systems that store or handle data * level of risk) - mitigation

...you'll probably agree that the mitigation mechanisms improved 100x but the risk improved even more.
I'm a web developer, too. I care to know where I can speed things up or minimize things. How the code I write affects how my web applications run and which technologies I should consider or dismiss based on how it might affect the hardware we run with.

Too often, the solution of some is only to throw more hardware at the problem.
Researcher publishes Windows zero-days for the third day in a row
> Only in the case where the government is no longer beholden to the people (or the rich)

No. The exact opposite. Only in the case when the government is beholden to the people can it be expected to protect the rights of those people. Otherwise, it is rule by those in power, which is just as bad (if not worse than) as rule by the rich. Power does not always come in the form of money.

> taxes are theft!

Stop with the strawmen. I didn't say taxes were theft, I just said this wanton approach to the legal system, especially at the highest levels of law, without any forethought for what kind of thing this opens up, should be met with universal criticism. Taxing property of the rich sounds like a great idea, but the truth of the matter is that giving government this broad power allows it to also do things like take poor people's personal possessions whenever they see fit.

Already, even with our rather strong legislation in place, some government agencies have found it okay to use search warrants to seize private property (thankfully the SC reversed that idiocy), but the fact of the matter is that government is one of the few agencies well known to overstep any and all power given to it.

> You're part of a society. Pay your membership fees and stop whining.

I'm quite happy to support a liberal government. I would not be happy to support authoritarianism, and I think you wouldn't be too.
There is a Fuji G 110mm f/2 prime which is autofocus. Its image quality is sublime.
Oh I love the project. I'm just in awe of spending that much money for something you don't have a clear and present need for.
Title makes it seem like they are providing free domains when they are just running public resolvers.
> and completely forget about being nice software.

So you think thrashing is nice? I find that difficult to believe.
In the long run we are all dead. -- John Maynard Keynes

For some, the short term payoff is the right strategy. Also how is it not good for the employer? Assuming they could fire the person (or just hire him/her as contract).
> But I would also like to point out that PayPal is a known bad player when it comes to phishing, so no one really should give a damn what they do, and if you do the opposite of what PayPal does in security you are probably doing better than them.

I can't even imagine what you are referring to here. PayPal phishes people? Citation needed, please.
Python has only Number though, and that can get as large as fits in your memory. Not sure why they didn't ship this with decimals and enabled it by default in javascript.

I once wrote a replacement for the + operator in javascript because computers can't do proper addition (0.1+0.2!=0.3). It was basically remembering the sign and handling some other notation like 1e100, splitting on the dot, and adding them up the normal way (as integers). To merge the result of the two additions, take care of the carry (if any) and concatenate the two numbers again with a dot.

So from my primitive understanding, if you're already storing a variable-length number (a space win in most cases, compared to the previous 4-byte float), you might as well store two variable-length numbers. Something like ABxx xxxx for the first byte, where if A=0 there is no decimal part (no second variable-length number) and if B=0 there is no next byte (the variable length part of it), then use Bxxx xxxx for each following byte. Then you have arbitrary size and decimals with perfect addition (no floating point approximations anymore).

Would it be that much slower, that it's an awful idea to do by default? Like, would it be noticeable on an average website with the usual godawful amount of javascript? Python gets away with it, so that would be weird. And you could still introduce special syntax (like, I don't know, suffixing an n maybe) to use old and faster primitive types for those who really need that.
“Trusted” is referring more to where the files came from. Is it a real account associated with some movie ripping group? Or is it someone pretending to be them and distributing malware?

BitTorrent is peer-to-peer. Anyone can join a swarm and see the IP addresses of other computers they’re communicating with. Knowing the files came from a trusted a trusted uploader won’t hide your identity from that.

Like many others here, Steam/Netflix/Spotify have largely stopped me from torrenting anything. But we continue to slide toward needing a separate streaming service for every single TV series, so I wouldn’t be surprised to see the piracy pendulum swing back the other way.
But we're not talking about different cheeses, but perhaps different dairy products. Yogurt is not a cheese.

While not free of problems, Canada's immigration situation seems to not have attracted the same amount of problems as seen in other Western nations. Strange that Japan isn't adopting a similar points-based system. But it seems like the sort of Japanese innovation that could arise. One would presume a Japanese immigration policy and pathway of citizenship would mandate learning the language and other ways to facilitate assimilation, different from the policies of most Western nations.
Well of course!

You can't download "pirated" torrents except through a VPN.

I mean, there are prominent warnings on TPB.
Scaling to 1M active GraphQL subscriptions on Postgres
Oh, affordability is not a problem at all.I make about $500k/yr. My wife cannot work if this change takes effect and it'll take a huge mental toll on her and on our relationship.
> That makes it probably the single safest passenger aircraft ever brought to service. In fact, it is probably one of the single safest forms of transportation ever.

No, the Concorde was actually one of the least safest passenger aircraft in history, the least safest one on this list by a wide margin: http://www.airsafe.com/events/models/rate_mod.htm

It had so few flights, yet one of them was a catastrophic loss that killed all on board. Just compare it with, e.g., the Boeing 747-400: the Concorde had one full loss in 90,000 flights. The 747-400 has had 0.5 full loss equivalents in 8,420,000 flights. The stats for many other planes are similar.

The Concorde really was quite dangerous. And you can't blame it as "no fault of its own"; it suffered tire blowouts at a rate 30X of other planes, which had previously caused punctured fuel tanks. A tire blowout caused the fatal crash.
This will empty a file without closing or invalidating any open file handlers so you can empty things like log files without restarting the services that are populating those files.
It sounds like you're paraphrasing the wiki page I attached in a different comment: https://en.wikipedia.org/wiki/Hypothetical_types_of_biochemi...

To address your point, I would say we are extremely ignorant about what the solution space of life looks like. Hydrothermal vents are a very recent discovery. Before this discovery, it was unexpected that such complex and large organisms could exist without light from the sun. As a planet, Earth is teeming with life. Everywhere you look on Earth, you can find it. Even though we have a good understanding of chemistry, we have little clue as to what's important to form complex and self-propagating systems.
The problem is that EVs never got really widespread - even well-known, important sites never used it. So you have to remember if that particular site used to have one, which is a much harder requirement.
Seems like that comment is judging a narrative or a meme, and not the person who made the comment itself.
Samsung's new AI can create talking avatars with a single photo
>Maybe you've weathered the storm

Not if the decade-old bugs keep coming back

https://www.exploit-db.com/exploits/16788

https://www.exploit-db.com/exploits/45979
I would wager they are doing the same thing for HN. Also of note, ever since I started coming back here for the first time in several years, I couldn’t help but notice the high percentage of NYT articles posted here. I’m not saying they don’t fit the HN mold/interest bucket, but I was just surprised to see so many headlines from them here, on HN, so regularly. I think NYT is playing a strong grassroots/AstroTurf/social media game.
I was once a fervent devotee of semver. It's so predictable! It's structured! There's a system! Everyone loves a system, especially engineers.

I've since become disillusioned.

The problem with semver, in my experience, is that it's impossible to predict whether a change will actually break someone else's code. Of course there are certain classes of change that are more likely to cause problems for other people. Changing a function signature, or deleting a function outright, is obviously a breaking change.

But the line between breaking and non-breaking isn't a bright one. Move away from the obvious examples and things start to get murky. Even the humble bugfix can be problematic. What if a client application unwittingly relies on the buggy behavior? Now that fix is breaking for them. Is that a contrived concern? Maybe—though anyone who has written an emulator can attest that this a real problem.

What about a non-breaking feature addition? Let's say the new feature requires some extra branches in a function, but doesn't change the function's interface or behavior for people who don't use the feature. Fine, non-breaking. Now say these branches alter the function's performance, and a client application's batch job that used to run in under an hour now takes four hours. It does run, so it's not "broken," but four hours is an unacceptable runtime to the users. Is that still a non-breaking change?

What these examples demonstrate to me is that semver's breaking/non-breaking change concept is incoherent. It conceives of changes as universally breaking or non-breaking, out of context, but a change can only be breaking or non-breaking in the context of a specific client application. Even the seemingly obvious example of deleting a function is non-breaking for applications that don't use the function!

I think the way we release software reflects that we know this deep down, even if we don't admit it. Imagine how you might handle upgrading a library in an application you've written. The new library is a bugfix release. Do you upgrade the library, push it to production at 100%, and gallop off to lunch without so much as a glance over your shoulder? My guess is no. Personally I'd be running my test suite, reading the library's change log, making a gradual release, and keeping a close watch on instrumentation during and after.

The interactions between software systems are simply too complex, too nuanced, too specific to the particular applications. We put all these safeguards in place and do things cautiously because we've been burnt too many times. And we've learned that in actual fact, the line between breaking and non-breaking doesn't exist.
I agree and use the 23mm f/2 more than my other primes. It is small and keeps the weight distributed nicely on the body. Although the 56 mm f/1.2 is a king for depth of field and bokeh. I sold my 16 mm and kept the 23mm so wider shots.
Presumably that could be confusing if you ever happen to have an actual array whose first element is the string "bigint".
I view the above article as trying to convey to readers that there was no positive correlation between social class and actual rank, when in fact there was, which they attempt to mislead readers about to the greatest extent that they can without outright lying.
> Stop pretending that the GDPR doesn't do that.

If it did that then there would be more lobbying the legislature to change it while complying with it and fewer lawsuits being filed because people disagree about what's necessary to comply with it.

> You can't turn Google's spying off.

Then why do they have a bunch of settings where you can turn it off?

> Because they're useful. That's why people use services. Idiotic question.

It seems like you want "free" services funded by targeted advertising but you don't want targeted advertising. Is that not an inherent conflict? If the end result is that you end up paying for your services with money, why don't you just start there?
One of the differences of that mod is that it changes the 70k value to what it actually is in the real world, though.
> A familial company like ours runs on trust rather than authoritarian rule. Maybe a few people take advantage of our flextime and our "let my people go surfing" policy, but none of our best employees would want to work in a company that didn't have that trust.

I recently went to a talk by Warren Robinett, creator of Adventure for the Atari 2600. One of the audience questions was, "what was the work environment like at Atari under Nolan Bushnell?"

He discussed how little structure there was at Atari. His boss thought Adventure was a waste of time, but he was allowed to choose how he spent his time, and he chose to work on it anyways. At a stricter company, the game would never have been made.

Though, he did specifically mention he felt that the guy who skipped out to go surfing every Wednesday was kind of abusing the freedom.
refreshed the Request for Startups

I didn't see the link in the article, but here is the list mentioned: https://www.ycombinator.com/rfs/
Anti-loot box bill gathers bipartisan support in Senate
These days free streaming sites like putlocker have good enough quality most of the time (720p or better). Unless you want BR quality, and don't mind waiting overnight for the 20GB+ download to finish.
It's been a few years since I bothered torrenting much, but if you don't change the defaults on your torrent client, even then you'd get flagged pretty quickly. Biggest thing used to be not throttling upload speed; almost all consumers are going to be downloading wildly more than they upload, and even heavy users of upload bandwidth are going to primarily be shooting it to well-known destinations. If you start uploading at 100MB/s to random IPs, that looks suspicious.
Show HN: Incident Management for Slack
I find this very exciting - it strikes me that this field could create some tremendously valuable companies, whose impact upon society will be even more valuable than they are. Great work and best of luck to everyone involved in this general space!
Obviously it was some degree of tongue-in-cheek, but I’m not really that amused, to be honest. It needs a leftpad reference or something.
Foundeo has several CF-specific security products (scanner, firewall, and proactive scanner). I highly recommend.

https://foundeo.com/
"Node is an excellent language to learn."

Am I the only one bothered by the author's repeated assertion that Node is a language?

I should probably just take off my "Well, actually," glasses.
Neat article. It does not directly talk about cost implications though. When I started my company, we chose Google Big Table thinking of scalability and other goodies that were promised. But as we started scaling the price of the database spiralled out of proportion!

Next, we went to AWS. We started using RDS and now we realize we cannot reduce the storage so we end up paying for the disk size although we now use much less. Moving TBs of data is such a pain on RDS.

Still looking for a better DB solution!
I don't understand why Congress doesn't incrementally, predictably, and slowly raise the retirement age for Social Security. It was never intended as a retirement program - instead it an insurance for those those that lived beyond the average life expectancy.

I don't think it's unreasable to expect people to save enough to cover then between their age of retirement to say 70 or 75. Then let the insurance kick in after that.
"You're just a lot more focussed on making us all believe it's the persons fault somehow."

Fault is awfully subjective so I'll leave that be. It is definitely their responsibility, though.

I've got a family friend currently making some dangerously stupid business decisions, where the best-case upside is that they'll make minimum wage or so, and the realistic worse case is bankruptcy and losing everything they've made in the past several years and dealing with the resulting financial fallout, when they have numerous other alternatives available including sticking to their ~$20/hr skilled job with decent career prospects and good long-term security. (I don't object to the risk itself; I object to taking for a max payoff worse than their current position. I'll also add to forstall the usual HN comments that this isn't being done for any other of the reasons that people around here might still make that decision; not a whisper of "being your own boss" or anything like that.)

There's no Silicon Valley whipping horses in this story, this is just plain ol' fashioned "not understanding business", or "not allowing your comprehension of the monetary situation to penetrate down to the actions you choose to make". Is it their fault? Oh, I can make all kinds of excuses for why that's not the case; there's all kinds of personal drama I'm not laying out here driving these decisions that I can deflect with.

But is it their responsibility? Yes, and there's nothing anybody can particularly do about that. Their name on the relevant mortgage. Their name on the relevant papers. Their credit score on the line.

It's your responsibility to make business decisions sensible enough to accomplish your life's goals, and there's just not much that can be done about that.