jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Within Bézier, there’s cubic (postscript, Adobe type 1) and quadratic (TrueType, Apple’s long dead QuickDraw GX). I think the relation between control points and curve shapes is easier to understand for quadratic ones (and, of course, still easier for linear Bézier curves, aka “line segments”)

For fonts, I think we still live in a mixed world that’s very slowly moving towards TrueType. For 2D graphics, PDF with its cubic Bézier curves has a bit of an edge. Overall, I don’t see a clear winner.

Because of that, some graphics APIs support both. https://developer.apple.com/documentation/coregraphics/cgmut..., for example, has addCurve to add a cubic, and addQuadCurve to add a quadratic Bézier curve to a path.

https://docs.microsoft.com/en-us/dotnet/api/system.drawing.g... only does cubic Bézier curves, I think, but https://docs.microsoft.com/en-us/dotnet/api/system.drawing.g... supports TrueType fonts, so the code can draw quadratic Bézier curves.
Morality is not as objective as you're making it out to be.

If a 70+ that otherwise would not have died from COVID gets vaccinated but on account of not getting vaccinated the OC dies from COVID, is that moral?

Utilitarian maximalism (via statistical predictions) is an approach to morality, not the approach.
I firmly believe that Manning did a service to society.

However, there is something my grandfather, an Air Force crypto guy, used to say: "... Have a fair trial and then hang the guilty SOB." To me, this always came off as blind obedience and "kangaroo court" justice.
My point is that taking the time necessary to make (and eat) proper healthy food is a large part of what makes it healthy.
Conventional monocrystalline or polycrystalline panels do not use rare elements. Slightly fuzzy diagram: https://www.researchgate.net/figure/Structure-of-monocrystal...

Cadmium-telluride and CIGS cells use more rare elements, but they have been overtaken by the ongoing fall in cost of conventional silicon wafer cells, so you won't see too many of them being installed at the moment.

(The failure of CdTe is probably for the best given how spectacularly poisonous both of those metals are)
From the Flippa description: "The app is built on the simple ruby web framework Sinatra and runs on Heroku."
Certainly a fair question. I can pledge to you that we do not (and never will) alter our Deal Score based on fees or relationships with ticket sellers. Our team has spent countless hours building the components of this thing to make it hyper-useful, and it would be pretty awful for us if its integrity were compromised. But I realize that doesn't mean the calculation is transparent.

Beyond that, two things that may be worth considering:

1) Any inaccuracies with Deal Score are in plain sight. If a calculation is off and a ticket isn't given the Score it deserves, that's sitting out there in the open on our site. So it would still be easy for people to "call foul" if there were ever a problem.

2) You're welcome to ignore Deal Score and just sort by price. At that point you're effectively getting the same experience as Kayak. Deal Score is something we built to add additional utility.
For the most part it's just coincidence and me trying to keep myself away from a computer screen. I try to keep what I do on the internet in a narrow purposeful tract, so that I don't spend more time on the internet than I really need to. It just so happens that the things I really need the internet for rarely involve search engines.

I do use googlesharing just on principle, but that's pretty much the extent of my ideological reasoning.
Wasn't aware of http://embed.ly - thanks, looks useful!
> We are inherently irrational creatures susceptible to dozens of cognitive biases.

Well then, apply that to your own reasoning.
How much do you know about Erlang? Because, anybody competent with the tools of distributed systems would know that Erlang is one of the best tools for the job. You could spend a decade, or more, building the base level functionality that comes stock standard in Erlang.

If you're not using the right tools, for the right job, you're incompetent.
Great service as always from the Mixpanel guys. Thanks!
Ha! you're welcome, I guess. They're a YC company I think.
Django and Ruby /can't/ serve static content at any speed as they block their main thread. Node and nginx use the same model for io, as does Tornado and Eventmachine (though the latter two are nowhere near as popular).
I assume that the time traveller knows Open Solaris up to 2010.

Someone used Linux facilities that are somewhat similar to Solaris Zones and ZFS snapshots (you'll know those, since Solaris 10 from 2005 shipped with that and wasn't even the first) to build an ecosystem for lightweight virtual systems with standardized interfaces. That system is called Docker (and runs on Linux, obviously)

OpenSolaris is all but dead, but a community succeeded it, called IllumOS. People from that community decided to attempt to use Solaris Zones, with Linux branded zones (that capability was dropped in the meantime so they had to invest some effort to bring it up again) to reimplement Docker on an IllumOS (ie. OpenSolaris) foundation.
This is also making me think of the best development environment I've ever seen, at a large government project. Two development teams, 15-20 developers total, were in a single large room. The outer edge of the room was lined with mini-cubicles so developers could have a space of their own - their own phone, a place for the coat, and really some privacy and retreat.

The center of the room had two (later three) "islands" of computers. Each island had five computers - two on each side, one on the end. These were on wide desks with 2 24" monitors each, plenty of room for two or even three chairs per computer. There was a low cubicle wall dividing each of the desks - a little isolation, but if you stood up you could see/talk over it.

All programming was done at the island computers. It wasn't so much pair programming as community programming. If a programmer was in the island area, either seated or standing, they were available to pair or help out. One programmer might be working alone on something, but it was in public, and help was immediately available at any time. And with all the space and clear monitor views, it wasn't unusual to see four or five people clustered around one computer, "pairing" and discussing a problem.

This is the best combination of pairing, community, and privacy I've ever seen. It was tremendously productive and relaxing.
That's dark. How about, if automation is ubiquitous, we ALL have yachts and robots?
For Bee Venom Therapy, Charles Mraz is considered the pioneer of this. He has a book 'Health and the honeybee', on treatments he did 60 years ago.
> Simply, the flame is suppressed momentarily.

As long as you can continue to "suppress it momentarily" long enough for the material to cool below its ignition point, you've solved the problem.
Isn't that circular? We all do that, because there's no money in it. If there were, many folks would do it for a living.
it's funny how for years i heard how bad CFML was because of mixing in logic and presentation in custom tags. now for some reason react makes this cool. we've come full circle.
I don't agree with this advice. I agree not to send an email just saying "hey just wanted to check in", but you should absolutely follow up with the manager.

JSeymourATL gave some good advice IMO.

If this is even a moderately larger organization you can easily get lost in the shuffle and the hiring manager may not even know this because he thought it was all taken care of. In fact, he could wonder why he hasn't heard from "that guy he talked to" and then blow you off later because you never followed up. It is a delicate balance between stalking and diligent persistence but trust me persistence pays off.

Also, I do agree with gamechngr and others that the larger the organization the longer it can take to get a response. 1-2 weeks is not abnormal at all. Also, think about it this way, the recruiter could be out sick for a few days or whatever, and then has a stack of work to do when s/he returns.

One option is to follow up with the manager in a week and just ask for the contact of the recruiter so you may follow up with them as you understand that as a manager they have a lot of priorities to balance, or something along those lines. This assumes you don't already have the recruiters information, and if you do, start following up with them weekly.
MIDI tools enabled more people to make new kinds of music.

Not everybody will be a programmer, but hopefully a slightly larger percentage of the population will be able to discover the power of algorithmic thinking, and hopefully they will work on some interesting problems.
This probably belongs here. It's pretty close to what you're looking for, and it won me the Miami Bitcoin hackathon a few weeks ago. Source code is in the youtube description: https://www.youtube.com/watch?v=zlmk5tnoKBQ
Is this related??

"Police alerted to 'superheroes' patrolling Seattle"

http://news.ycombinator.com/item?id=1923355
I find it less creepy when people quote Paul Graham, a real human being who's achieved things we admire, than when people quote long dead historical (at best) and sometimes perhaps totally imaginary characters (often more likely) from the Bible, as gospel. ;)
It would definitely be more fun with more people. Maybe you can display a graph which shows user activity on a time scale. So when a user visits and doesn't see any other players he can check the graph and decide to come back during a more populated time period.

Btw, have you submitted this game to Reddit yet? Other gaming communities (Penny-Arcade forums, Newgrounds etc) would help with initial traction.
And, if you can at all spare it, donate to his campaign. We need people like this to stay in Washington.

http://www.standtallforamerica.com/
Aye, so does the iPhone version of Monkey Island 2. The original, however, offers only the 'drag to move cursor' model.
Some context for those outside of the UK media bubble: the Spectator is a (now far-)right wing magazine that jumps on any opportunity to stoke up culture war nonsense.

Aside from that, I have found an interesting twitter thread explaining what is actually going on here.

https://nitter.net/jacquiavelli/status/1513244311609094164

I find it difficult to disagree with the suggestion that degrees relating to "Mathematics, Statistics
and Operational Research" should include a little bit of historical context?

https://twitter.com/doingmath/status/1358109773640601602
Since the Linux crowd moved in zfs development seems to have gone from stability to feature feature feature. I’m starting to get a bit concerned that this isn’t going to end well. I really hope I’m wrong.
According to http://en.m.wikipedia.org/wiki/Quadripoint, there currently isn't any quadripoint between countries, although it is awfully close between Namibia, Botswana, Zambia and Zimbabwe.

Trijunctions are very common. Luxembourg has 3 of them, Germany (if I count correctly) 7.
Location: Seattle, WA

Remote: Yes

Willing to relocate: No

Technologies: PHP, Python, SQL, JS, Linux, React, Django, Docker, Git, ElasticSearch, etc.

Résumé/CV: https://drive.google.com/file/d/1eUOydbkInRP5C0o-xsIMTf8jpVY...

LinkedIn: https://www.linkedin.com/in/mike-gale-a51037244/

Github: https://github.com/MikeFE

Email: m.gale2020+hn@outlook.com

I have around 10 years professional dev experience with numerous stacks and am looking for something new and interesting. I'm looking to work 30 hours a week but am flexible.

I moved to the US from Canada a couple of years ago and was up until recently helping a friend's company develop a data entry suite for a non-profit. Before that I had several years of experience working on open source archival software as a full time job.

I have particular expertise in data migrations and working with large amounts of data. I've also touched a ton of stacks over the years so I can get up to speed with most code bases quickly. Feel free to get in touch and see if we're a good fit.
This has been a huge topic in permaculture and organic gardening circles for a while.

A major proponent of the 'soil food web' is Dr. Elaine Ingham who has written a ton on the topic. From a more intuitive and less scientifically 'rigorous' angle you have Korean Natural Farming techniques where you sample 'indigenous microbes' from healthy natural environments and then introduce them into your garden.
"But take a page of HTML from the early ’90s, and it renders as well as ever on most anything with a screen. In that spirit, as I moved my homepage I also rebuilt it as a so-called static site. A simpler version that should continue to work for the next hundred years."

A noble goal ... the awful fact about it is that there is no guaranteed repository for such efforts. Who will pay for the siting once the authors are gone?

Seems long past time to think about - and insure - that these efforts will be rewarded by some guarantee of longevity. Else the inevitable deadlinks and bitrot will take a massive toll. Today we can search reproductions of forgotten papers from a century ago. But what will searches of our digital times turn up?
I created a USB IR transmitter using a PIC microcontroller, but the pure-assembly USB stack I used was created by a professor at a school I don't recall and had no license agreement, so I did not open source it. I used the assembler from gputils, a PICKit for initial flashing (before all of my hardware was stolen), and there was a bootloader so most of the time flashing occurred over USB.
I've published a new productivity method I call Task BATL:

https://www.friendlyskies.net/intj/the-balance-first-approac...

It's helped me personally avoid a lot of overwork issues during the pandemic, and so far the feedback on it has been pretty good...I still have lots of new modules to publish as well.
The thought of the latter just made me shudder. Removing keys locks your API in really unpleasant ways. More importantly, it's less human readable and harder to reason about. Please don't do this unless you've got a very specific need for the performance.
Right, and last I checked my step dad has just as much trouble with his iPad as with with late Windows computer. He doesn't do a lot with computers. And I'd fathom a guess, it's not just nerds complaining... just look at the music industry, or the news paywalls, but I digress.

Everyone's got an opinion, and they all stink, you know. At least with the general approach, you can swap out opinions at will.

</rant>
And in the non-controversial case - i.e. prions, people generally don't use the term "kill", they use the term "deactivate".
Have you tried a charge only cable that lacks the data pins being hooked up?
Using the last know correct value is not more wrong that posting zero or NULL.

Not updating it when they could would be problematic but there is allot going on, maybe give them some breathing room.
Yes, please do this if you are protected by European regulations.

I also wish we could do more to put pressure on Facebook and other bad players. Can’t help thinking this is viewed internally as just more work for the legal department followed by an X billion euro “cost of doing business” fine after so many years.
There is only a "contact us" link on that page.
Let assume that the 100.000 users all use Office for 2 hours a day on average.

Now let's assume that MS Word will give you a 1% performance increase over LibreOffice... just one percent, that's 72 seconds a day. 72 seconds spent wondering "how do I make a pivot table in Calc like I do in Excel"? or "How do I make a table of contents in LibreOffice Word"?

Now let's assume the average pay for these people is 15 euros/hour. those 72 seconds therefore cost 0.3 euros per employee.

Now multiply that by 100.000 users * 270 working days a year and you have 8.1 million.

Congratulations, you just lost 6.6 million euros.

... Sorry FOSS/Linux evangelists, but apparently none of you can do math.
I am struggling putting it into words, but I have to say I am deeply troubled by the widespread behavior of adults second-guessing the ability of other adults to make distinctions between between competing pieces of information.

It seems to me that this reaction of "we must regulate what is said so that nothing false is ever said (because someone might believe it and even worse might repeat it)" has devolved into "we must regulate what is said because someone might be led to believe something different from what I believe."
Isn't French Guiana France proper? I always see it marked alongside the Schengen zones.
Really? I can't believe that.

I mean, in a sense, all software is just a vehicle for the data it processes, and the actual value lies in the data - not the software.

That data is chats for Signal. If they think that's worthless, even just the history of it, it means they don't really value their own application.

They are wrong.
Interesting... I went from MEGACORP to startup, only for the startup to have, literally, an order of magnitude more meetings.
Surely we don’t actually use general warrants in the UK as legal justification for all the shit that we surveil? Does RIPA not give a huge statutory list of what can be done (pretty much everything is fair game)?
afaik it was because of people living outside Arab countries who didn't have Arabic keyboards or didn't like switching the languages too much. It was always possible to send SMS in Arabic, atleast for the past 15 years.
I interviewed at a company under Hall Labs (https://halllabs.com/). All hourly paid employees with no benefits. Not certain about their management or meeting handling though.
I had the same experience some years ago when I looked up a terror bombardment against Copenhagen by the British in 1807:

https://en.wikipedia.org/wiki/Battle_of_Copenhagen_(1807)

I was trying to find out if terror bombardments were a standard part of war at the time, but couldn't help noticing that there was a pretty stark difference between the facts present in the English version and those present in the Danish.

Denmark was neutral, and Danish troops were stationed with the king at the border to guard against a possible attack from the French army, while the navy was mostly not fitted out for war in alignment when the neutral status. Then the Brits came and set the capitol on fire with a huge bombardment, when the Danish king refused to abandon neutrality. Well, he had to abandon it afterwards - when the Brits took the navy, there was no defending against Napoleon.
While that is ideal, another strategy is to implement government subsidies (or taxes) to privatize the social costs of pollution.

Regrettably, Al Gore's loss in 2000 saw environmental policy fall by the wayside and we are slowly picking up the pieces.

Carbon credits is a good example of this, but it illustrates the pitfalls clearly: if not everyone is subject to the same environmental regulations, those who are will lose their competitive edge.
You tried Coconut? http://coconut-lang.org/
Thank you. My mouth was literally agape.
At least at one point, Mint used a information-clearinghouse by Yodlee that (by my understanding) did not require indefinite storage of actual login credentials for continued service, at least not for all target banks. Instead, after initial authorization, Mint held its own persistent delegated read-only credentials -- but not full read/write and login capabilities. This was essentially like the OAuth-style solution this author advocates (though using a system, Yodlee, that long predates OAuth itself).

I could be wrong about any of this, but I believe this was what allowed Mint to say, among other things, that they could provide your financial information without even knowing your name, and that no possible compromise of their servers could result in bank transfers.

Mint's current privacy info is insufficiently detailed to know if they still use this approach. They say "your bank login credentials are encrypted", suggestive that they retain 'login' abilities, but that might be a simplification or fallback (when the read-only delegation is unavailable).

Unfortunately, describing security in more detail often confuses and unnerves customers more than just saying the magic words that make people feel safe. So most companies, whether they are good or bad at security, oversimplify in their descriptions. (That is: the public descriptions that are most true and useful to knowledgeable users won't win an A/B test, maximizing either conversions or feelings of trust, with most customers.)

Update: Here's an old thread where I had questions, and a link provided by timf contributed to my understanding above: http://news.ycombinator.com/item?id=412715
Because Google isn't stupid enough to waste engineering resources on such a small niche that will never grow into a million dollar market.
I'm completely torn on Mint. I opened an account a couple months ago, and it's neat, but I worry about the security. I'm considering closing my account soon...
Looks like they ask you to put down 5 GBP per year support to gain early access to features.
The @ definition is insane, something which would never fly in large scale projects. And who names a library function D? If the authors feels typing full meaningful function names is too much he should stay with Javascript. Good C++ is code which is readable by 3rd parties not just yourself.

This whole library smacks of #define BEGIN { #define END }
The ugly caveat isn't VPC, it's EBS.

This lands on the wrong side of pets-versus-cattle. AWS has been moving towards giving people what they want, but it's still best practice to use ephemeral storage and architect accordingly.
I made a 'help' menu to highlight some of the neater stuff I contributed to.
I wanted to be a cat burglar as a kid.

In all the studying, learning, planning and risk assessment I realized it's easier and less risky to just go to college. That and stealing isn't really something to aspire to in life.

Probably why I didn't stay in finance/accounting/banking. At least salesmen have to convince you of their lies, the money wonks just take it out of your account every month.
In practice people have been back in factories doing work since summer of last year. If we had changed absolutely nothing, then the "supply gap" would have been just those 3 months.

But what happened instead was everyone changed their plans for all of 2020/2021 and cancelled like all their orders. So everyone downstream handles that by shutting stuff down, firing people, etc. But 3 months later everyone shows back up and is like "oh wait no actually give us the normal production back". Meanwhile all your laid off staff is just working elsewhere.

I'm also a layman, but my feeling has been that the "stop everything! no wait start everything back up" has been way more of an issue than the actual production stoppage (which only was a couple of months! Remember how everyone was dragged back into work a couple months into the pandemic?)

I'm sure I'm extremely simplifying things here though and might be outright wrong though.
Powershell scripts and cmdlets work similarly. They probably won't have help text but at least you can see what's available without having to look at the argument parsing section of the script. And you can use the shortest unique prefix as the short form of an argument (though I don't love this since adding an argument can break the shortened form of other arguments)