skysight-inc/HackerNews huggingface dataset:
Their claim is not falsifiable. They’ve taken PCAs of magnetic waves. They might be right about their part, but this is seriously misleading deflection to say they’re right and others are wrong. Climate models are difficult. Defining accuracy is difficult. Thing is, models that can explain thousands of years of historical climate isn’t relevant, because it’s a different problem than predicting climate now. It’s changing at an unprecedented rate.

You can set up a greenhouse effect experiment and verify that carbon increases the temperature from the sun yourself. We don’t know many things, such as how much CO2 the ocean absorbs, but it really doesn’t matter. We know the globe is getting warmer, CO2 causes atmospheric temperature increases, and that we’re dumping massive amounts of CO2 into the atmosphere.
C++ still the superset of a language that is a dialect of C. In terms of ISO, it's probably still closest to the C90 dialect, with some C99-like features (inline functions, // comments).
No, they are drying up quite quickly. Consider this:

---cut---

For the media industry, with the investment group shutting down, one of the biggest backers of digital media companies over the past decade has backed out.

“What are the bets being made in publishing and content companies and ad tech right now?” said a former executive at a company that was invested in by Time Warner Investments. “There’s zero. It’s just not happening.” [1]

---cut---

And it makes sense, tbh. Most of such investment failed - mashable, mic, buzzfeed, huffpost. Problem is, it seems that media just does not produce unicorns which will allow you to pay for failed investments.

[1] https://digiday.com/media/warnermedia-shuts-investment-arm-t...
In a corporate environment this may lead to accidential violations of Contracts. Usually code isnt allowed to leave the corporate network. So one day poor joe updates his favourite autocomplete plugin, the next day he violated a contract
I would like to actually to have a separate "cookie jar" for each new tab I open via Ctrl+T, but have it shared if I open a link into a new tab.

Even Incognito tabs share cookies and sessions :( Any suggestions?
I remember getting a .store domain one time. But I couldn't sign up for Alibaba with that tld. So I decided that only .com/net will be acceptable from now on.
If I read their pricing page correctly, you have to be on the $50 plan to use your own domain name.
Ask HN: How would you sell a side project today?
Hi all -- I have a simple Gmail plug-in I created 2 years ago with 1300 users, including some paying. What is the best legitimate marketplace or website for selling a side project like this?

* Edit: added the word "legitimate"
This is real science, we get to find out if they are right or not in the next couple years. It is rather weird to attack efforts at real science.
Hey Siri, Deploy My Elixir App
But when you start thinking about how there isn't just something from nothing, but something from nothing that can see stuff...then its hard not to view things like turtles-all-the-way-down
BuzzFeed and BuzzFeed News are different in this respect.
it's a good point. I wasn't in the market for that type of service anyways. But, if I was at any time in the future, I'd look at other competitors.
If you don't know C, you can hardly write a C++ main function that processes the arguments. Or use C libraries effectively (without someone who does know the C-like subset of C++ having written a class framework for you which wraps them).
Definitely not! I'm merely stating that there would be advantages from pooling efforts, and that I haven't seen a compelling reason not to do so.
I look forward to reading their peer reviewed work then. Otherwise I'm going to take any organization with such an obvious conflict of interest with a giant grain of salt.
As pointed above by the other comment, autocorrect's issue is that it sometimes forces a correction on you (unless you disable that). On the other hand, there are many words I could never dream of spelling correctly without looking up, but that I know get perfectly. Sadly, you don't notice those, but only notice it when it goes wrong.

Similarly, imagine going to type a common piece of code such as `if __name__ == '__main__':` or `def __init__(self):` at the start of a class, and have it automatically suggested. Obviously you can manually create snippets for each one of these, but that's much more effort.

I can see an interface similar to Gmail's new smart completion, or fish shell, that just shows you a suggestion in the background.

https://asciinema.org/a/37390
I think you have it a bit backwards. You perceive reality through your consciousness. So if your consciousness were to interject a filter of its own choosing, your subjective reality would be affected. However, this has no bearing on objective reality. You can't will bad things to not happen, but you can choose to perceive them as less bad.

It's like writing a SQL query "SELECT name, MIN(51, objectiveScore) as subjectiveScore FROM TestResults" and then say "hey look, no one failed!". The data in the table is still going to have any sub-50 scores it originally did, you've just turned a blind eye to them.
He isn't rewriting the game (that was made by someone else), he is rewriting his tools for modifying the game files.
The Prado Museum, Spain’s Cultural Jewel, Turns 200
That's a bit of a misconception about FP though. Immutability is just the default, and you can opt into local mutability when you need to. Clojure transients are a good example of this. So, in a case of a game, I would create local mutable sections for the tight loop.

It's also worth noting that modern hardware hasn't been using imperative CPU models for a long time, and it provides an emulation layer that languages like C target https://queue.acm.org/detail.cfm?id=3212479
> I agree with the idea that all accrued PTO should be paid out

How this isn't law in a Developed Country is beyond me.
Detecting Synthetic Biology with Machine Learning
Data Classes, in Python 3.6 and Beyond
Surprises from Analyzing Spotify Streaming Data
PopRank: Ranking pages’ impact and users’ engagement on Facebook
For me autocompletion is the second thing I turn off on a phone (right after vibrate on touch). There is nothing more annoying than writing a word correctly, and autocomplete "fixing" it, just because it was slang word, or a word in another language because I forgot the english word in that moment.
I have a model that says you’re a shill. It’d be weird if you contested that because my model is scientific.
DocuSign makes like $700 million a year.

HelloSign makes less than $4 million a year (according to Crunchbase at least).

If Dropbox was buying revenue then by Docusign's multiple they handsomely overpaid for HelloSign. But they're not buying revenue, so who knows if they over or underpaid.
What should compel anyone to trust them in the first place? Seems like the balls in their court to figure out how to regain trust.

edit:

>When we started Kite, we were excited about the possible benefits of internet-connected programming. We were also well aware of the privacy and security concerns some people would have.

So their approach is going to continue being to ignore what they did and pretend they're cool now. Alright, well you can download the maybe-malware if you want, I'll stay as far away as I can from this company myself.
The definitions of equanimity and disassociation sound really similar, but they are very different things. In Equanimity, you feel a connection to everything, with the sense of self and ego diminished or completely removed. In Disassociation, you feel disconnected from everything, floating free and completely alone. To be honest, I've never experienced equanimity, so I'm going off the descriptions I've read and had explained to me, in my own attempts at mindfulness meditation. Disassociation, I've experienced multiple times. It tends to happen when one is in an extremely stressful emotional state, and it's a big relief when it happens in that context, but it's a self-defense strategy, and not a healthy state. I suspect you could achieve it accidentally when trying for equanimity, but it isn't equanimity.
Their claim is absolutely falsifiable. They have made predictions based on the data. Those predictions will pan out or not, just like all the current CO2 models have failed. What is irrefutable is their models are currently the most accurate. This is real science, the answer will arrive, and even if it is wrong we learned something.
Well, <canvas> is not the best tool for doing such things.

<canvas> by its definition is essentially an <img> with its content (pixmap) modifiable from script side.

Better solution would be for browser to support immediate mode drawing. Like in my sciter (https://sciter.com) where you can define immediate mode painting methods (Element.paintBackground|Content|Foreground|Outline):

var elGrid = …

elGrid.paintBackground = function(gfx) {
for(var r in ROWS )
gfx.hline(0,r * cellh, width);
for(var c in COLS )
gfx.vline(c * cellw, 0, height);
}

That paintBackground callback is invoked as a part of WM_PAINT window handler and with the same Graphics that window uses for rendering the DOM - no intermediate bitmaps.

Such model requires slightly different Graphics architecture than what is used by browsers. At least Path, Brush and TextLayout classes need to be added in order all that to work effectively.

Or to redefine all that on top of WebGL but that will be weird - browsers already have all 2D primitives (Direct2D, Skia, Cairo) implemented natively.
I know this article focuses on founders, but I'd love to see something done in the industry for employees (especially early employees!) as well.

One of the former companies I worked at never allowed early exercise and issued standard ISO with 90 day expiration upon leaving, which is unfortunately essentially the analogue of "standard and clean" when it comes to employee compensation. By the time I was ready to leave (4+ years, I was very early) all my equity was vested, and buying it required spending ~250k (USD!) between cost of exercising and AMT taxes, all while the company shares were illiquid as ever. The company had no interest in helping me, despite me asking for an extension to the option expiration, they were too bitter that I was leaving and creating significant "damage" to the business.

It was incredibly painful and I felt very cheated and stupid for agreeing to those terms in the first place (actually faced some deep depression and anger against the world for a few months because of this, and thought about going to therapy), but what did I do in the end? I paid out the money. Yes, I wrote a check to my employer for 60k, and another check to the IRS for 190k, depleting my non-emergency savings (and this is from a very frugal person, who never even spent more than 8k on a car, car being my biggest expense ever). There were funds who would lend me the money, but wanted 50%+ of the proceeds, and if the company goes under you're still on the hook for a taxable event when the loan is forgiven.

Luckily AMT for ISO exercise can be slowly (very slowly) recouped in future tax years (and the new tax law made it a bit easier by increasing the deduction and the phaseout limits), but I still had to waste so much of my after tax money just to leave with what I matured over the years. And that money is now sitting in the government pockets for years, producing me no interest and losing value with inflation until I recoup all of it.

Fortunately, a year after I bought those shares one of the investors contacted me and bought some of my equity, so I was able to recoup all what I originally put in (and then some). But it's simply insane, and I am still in the hole for all that AMT that I will recoup in ~10 years, no less.

Other coworkers who left and didn't have the money to come up with the exercise and tax liability, simply lost them, justifying to themselves "well, they're probably not going to be worth anything anyway" (which could be totally true even after paying thousands to exercise them!).

It's a plain insult to startup employees. I wish all startup employees would rebel against this and refused to accept any startup offer unless there was early exercise paid by the company upon joining, or option expiration window of 10+ years.

I, for one, know that will never __ever__ join another startup again for this reason.
So, is he just using is basement as a playground, or is he actually completing a project? I'm a little confused after the dump trunk appears to just unload the dirt into another hole on the other side of the stairs (at about the 2:30 mark in the video).
Maybe, but with btrfs your data is definitely at risk. Don't ever use it for anything important. Backups are important but even with those, btrfs is a filesystem that should be uninvented.
i think firefox already has that, i dont use it so i cant remember its name.
Electro-Migration in a Xerox Alto
Well, in recent memory, I tried searching by tag, and it straight up didn't find a known result with that tag.

To be completely fair, I will regress the bug and see if it is still present. If so, I will submit a bug report.
Exploring Clojure (and FP vs. OOP)
The biggest difference is in how the state is managed. With OOP, each class is typically its own state machine with its internal behavior. With the FP approach, you can treat your state like a database, and you can easily inspect the overall state of the application. There is some nice tooling for doing these kinds of inspections in re-frame nowadays https://github.com/Day8/re-frame-10x
People keep saying this, but I don't think it's particularly true, at least for me. I thought A Quiet Place was one of the dumbest movies I've seen, and that the weakness of the monsters would have been obvious once it was determined how they hunted, if not found completely incidentally through normal attempts at fighting them. It wasn't possible for me to suspend my disbelief because the movie outright uses the very thing I was saying "Seems like X would be effective on them, since they hunt using sound" about 30 seconds into the movie. Even ignoring that, A Quiet Place is about the monsters having mastery over a sense that we share.

Conversely, Bird Box is about robbing us of one of our senses. In one movie, you have to be quiet - you are robbed of a form of expression. But you can still see, you can still hear, you are attempting to hide. In the other, there is no attempt to hide, at least from the monsters or force or whatever you want to call it. You just have to deny yourself one of your most important senses to be safe.

They're both set in a post-apocalyptic world, or at least partially so, but that's hardly unique to them or something A Quiet Place invented.

I thought A Quiet Place was a bad movie with a flawed premise that prevented suspension of disbelief due to just how ridiculous the premise was, and then totally failing to subvert the ridiculousness. I saw it long before I saw Bird Box. I didn't think Bird Box was a great movie, but I did think that it was significantly more enjoyable than A Quiet Place.
Create a Shopify app.
One potential modification would be to add some language to the No Shop clause to allow the lead investor to approve any other conversations about the round. This can be helpful when the Series A round is larger, as the diligence by separate investors can proceed in parallel.
Parmesan is a generic word in America. It's a word to describe a family of hard cheeses, usually ground by Kraft.

Im not sure if every times a brand describes a cheese as Parmesan they are trying to be misleading or trick people into thinking its from Europe, they are just describing it in a way that aligns with Americans expectations.
> Programming gets very boring sometimes

Not to be contrary, but I've never found _programming_ to be boring. What I've found to be the biggest frustration of working as a professional programmer (25 years now) is the expectation that programming, shared by apparently everybody who doesn't program for a living, that programming is easy as long as you've read the "learn programming in 24 hours for dummies" book and put ridiculously unrealistic expectations on anybody who calls themselves a programmer of any level of experience. And, in my experience, protecting that what they're asking for is unreasonable is a waste of breath - "I can't deliver that in that time frame because I still don't even know what it is" is always met with "you have to, figure it out, lowly programmer".
One of the areas still in development in Rust now is handling memory allocation failures. That's important for kernel development.
Candid Sr. Librarian
CDDL includes patent grants which GPL (et cetera) does not. CDDL allows also file-based licensing, which allows for projects with combined free/nonfree sources to be distributed, which was a requirement for Solaris. It's not that they chose CDDL to make it not work on Linux, they created CDDL because they didn't have a choice.
I didn't see a vesting schedule indicated for founders, only for regular employees. The spot for the founder vesting schedule was blank brackets indicating a negotiation with no default.

(I just read the inline version, not the downloadable Word version.)
Rufus Windows
Interesting, the symptoms remind me a lot of many of the themes of Phillip K Dick's works, particularly the questioning of reality and consciousness.
Sure if you're microwaving pasta, not sure why you would do that, you don't need Parmigiano-Reggiano, but why subject yourself to poor quality food.
Hi guys, this is a company we launched 10 days ago. Any feedback would be great from the HN crowd!
How to Evade Hostile Surveillance
I think it has mostly lowered the barrier to entry for Linux users already interested in ZFS, which is a good thing for user experience, but I haven't seen Canonical driving any feature dev and they aren't doing extensive backports or uplifts into their LTS distros to stay current with ZoL AFAIK. If they wanted to monetize it better, they could do a spin for the SOHO market that either helped replace proprietary filers the same way FreeNAS does, or highly integrate it into their private cloud stack.
Songs of the IBM [pdf]
> I use Fedora, and there have been quite a few times when a kernel update has resulted in ZoL becoming useless for a while until they push an updated version.

Alternatively, you can use the variation of a distro, if it exists, that provides a more stable kernel and package version set. In this case, that would be RHEL/CentOS.

For a workstation, that can be annoying, but as you said, just use an older kernel for a bit longer. Perhaps mark it as to be skipping in normal package operations, and have a cron job that runs to check the kernel specifically and emails you if there are updated versions of the kernel that exist.

For a server, I imagine it's rarely a problem since those should be running more stable distros anyway, since 99% of the time the kernel is older and back-patched (it may be the current kernel, but still weeks after it was released right at point release updates), which should result in a stable API for ZoL.

The trade-offs there don't seem too onerous to me. A little hand configuration for a workstation (of which there's likely one or two for a person to deal with as long as there's smooth server support which is generally both more important to have solid because it can be harder to fix if there's a problem and because it can scale from none to many per person.
Very useful, thanks! Is access to financial statements implied? what about requiring audited financials? or is that not common/expense at that stage?
> The nice thing about escape sequences is that they are ignored if not understood.

This is not what I find when I press my arrow keys in a container terminal set up with no TERM variable. I get funky characters spewed across the input line.
Relational algebra is essentially the same thing as logic programming, which is a separate paradigm. However, typeclasses get you a lot closer to the way normalized databases structure data than OOP does. Not that typeclasses are specifically FP, but they are currently only found in FP languages.
Deep Learning and Satellite Imagery
How the tech industry can help fix our AI skills shortage
Sure, I get that, but there are as many opinions as there are tools, and you'll get lots of people fighting each other over what's best.

Assembler, maybe not, but C++ makes perfect sense, in some cases.

And that's the problem.

You haven't specified what kind of problem you're solving, so it's almost impossible to suggest ideas.

It's kind of like saying "I want to build something, what tools should I buy?" (In regards to wood working).

I get tons of mileage out of ColdFusion, JavaScript, and Object Pascal. I make things for web, desktop, servers, GUI and cli, but you could do the same with PHP, TypeScript, and Java.

Or Nodejs, Dart, and Go.

I've used all of those in various combinations, and I gotta say that CFML + JS + Object Pascal is the most productive combo I've come across, but that's what's worked great for ME, and I only picked that stack after working with a whole bunch, and most of them professionally at some point.

Figure out what you want to build, then figure out what tools to use to make it.

The most important thing though, is that you start making stuff.

You won't "waste" time by learning Java/Nim/JS/Go/Pascal/TS/whatever, even if you end up switching languages later.

Programming isn't about memorizing syntax, it's about solving problems, creating solutions, and there's an awful lot that applies to just about any language once you get down to actually coding stuff beyond the basics.
Lua to C# brige compatible with Win/Linux/Mac/iOS/Android/.Net Core
Disclaimer: written by CEO of my company
Tulsi Gabbard’s 2020 Contribution
Bridge between Lua and the .NET

Windows/Mac/Linux (.NET and .NET Core)
Xamarin: iOS, tvOS, watchOS
Xamarin.Android
To be fair, points 1,2, and 4 are regarding the ecosystem, not the language. There are definitely rough edges, but one can not expect a fully mature ecosystem only a few months after 1.0 has been released.

For a streamlined workflow, I recommend Emacs + Revise.jl. I just edit my code in an Emacs buffer, and the Revise automatically updates the REPL to reflect the source. This makes the code feel tangible, more than any other language I have experienced.
Smart they remained anonymous. Who knows what the big pharma would do if they knew their identities...
A quick look at the coverage suggests this chipset isn't used in phones - some Samsung Chromebooks, though.
I really like this and I can see the potential, but I certainly miss being able to type directly into the cell as opposed to double-clicking on it first. F2 should also enable editing and toggle between Edit and Enter modes.

It's hard to spend more than a few seconds on the demo when my very first interaction with it hits a major roadblock like that.
CVE-2016-5404 freeipa ddos
Asciinema: Archival of unclaimed recordings
$1.5T U.S. tax cut has no major impact on business capex plans: survey