skysight-inc/HackerNews huggingface dataset:
"Handsontable is a JavaScript/HTML5 data grid component with spreadsheet look & feel.
It provides easy data binding, data validation, filtering, sorting and CRUD operations."

They may have shot their user stream in the feet.
Big publishers aren't the only ones who can generate bad press. We need to make sure that nobody who voted for this gets re-elected.
That's an interesting maxim. Do you think NASA ran the Apollo program by ignoring the emotions of everyone on the project? If it didn't, should it have?
Doesn't distributed renewable energy just shift the power to the people building solar panels (or wind mills, or whatever)?
If an investor believes that a recession is coming soon, then they'd be willing to receive a lower interest rate in exchange for a secure 10-year return.

The fact that investors are purchasing long-term bonds at these inverted rates is exactly what indicates a possible recession. The lower price is a function of their willingness.
I feel like the Markov chain could also apply go higher level song formula, with probability weights for choruses, verses, bridges, breakdowns, solos, etc.

I prefer to just write a bunch of riffs and see where they grow organically, but it seems the chain would be a great tool to piece some of those ideas together or give an indicator of where they could go when a creative block is hit.
First thing, don't panic. (And I'm not trying to play on HHGTTG...).

So don't go rush out and liquidate all of your investments.

Second, always make sure you personally have a plan with savings for at least 6 months or more. Think about what would you do tomorrow if your source of income stopped and you had to make it for a year without any more income. How would your life style change? What sacrifices would you have to make?

Unfortunately, many people have very little to no savings and this isn't even an option.

If you are close to retiring (5-10 years or less), consult a financial advisor who you trust. At this point, you should have enough to live off of in safe/less volatile investments.

As a startup founder, I think the macro economics side is the last of your worries on a long list... you should always have contingencies for things not going right. For instance, a large company releases a competing product to you tomorrow...
The cost of carry to long volatility is insane, and there's no guarantee spikes in volatility will be well-correlated with drops in the market. Don't do this unless you know what you're doing.
Thank you, very much appreciated.
https://en.wikipedia.org/wiki/Little_Saint_Hugh_of_Lincoln
> -will the candidate follow the policies they claim to support?

Candidates today who don't do this only run the risk of not being re-elected as their punishment, correct? Candidates aren't really held liable to their claims. What percentage of candidates end up having to flip stances on their claims due to external circumstances? What percentage of those claim stances get flipped?

> -How will the candidate vote on issues not explicitly mentioned in pre-election material?

Could we argue that 95% of issues could fall into 10-20 pillars and could be fleshed out up front? If not 95%, what percentage? It's impossible to forecast economic/environmental circumstances obviously (along with other countries having free will to do whatever they want, in context of military actions/reactions)

> How well can the candidate advocate for their positions?

Does this mean "how beefy is their resume/how qualified is the candidate"?
So, a tutorial on "how to be a greedy, hypocritical, toxic asshole without sounding like one" :)
I think the one underlying thing that differentiates whether a person sees this as "fake" and ineffective or profound and valuable is one underlying attitude: whether you believe that the other person does or does not genuinely want to help you and whether you genuinely want to help them.

I like to think of NVC a little differently than most people. It is not a tactic or a strategy, it is a reframing of the problem in your own mind. Instead of the thinking "how can I get this person to do what I want" you should instead be thinking "I need something and can this person help me?". One is manipulative, the other is collaborative.

What I have found is that the person you are enlisting for help may actually have a better idea than you on how to solve the problem than you do. But for this to work, you genuinely need to believe that the person on the other side of the table wants to be a good person. If you don't believe that then you tend to see this as a way to manipulate them and it comes across in your words and actions.
I meant structurally, not in terms of performance
So there's two ways of looking at it, the more handwavy is "my construction that treats your algorithm as a black box does only ever strictly more work than your algorithm. If mine runs in a constant number of operations, yours must as well." And certainly your algorithm runs in amortized constant time (which is a weird phrase).

The other way is to ask "what is a function"?

Normally, a sorting function is expressed as

sort(List[Comparable]) -> List[Comparable]

your sorting function however has a different way of working. It has an additional input, the time. Now you might argue that you aren't taking the time as input, but you are...somehow. So in reality, your function has a signature

sort(int, List[Comparable]) -> List[Comparable]

There's this extra int input which is weird, so you don't have. Computational complexity tools like O-notation don't concern themselves with such things. O notation only cares about how the runtime changes as the size of the input changes.

If the size of the int "time" is bounded (which it is, since the max is 86400), then one of the inputs is constant. It can be ignored.

Purity in this context is the idea that the function only acts on its inputs, there are no external forces that modify how it works. Pure functions are mathematical objects, impure functions aren't really.

So once you convert your construction to being pure, it becomes more clear why the function is ill-formed: you've got this extra constant size input (that runtime analysis can ignore) that you claim affects the runtime. Something is clearly amiss.
Small time content creators have no way to challenge this. YT's terms and conditions probably allow YT to block it for any reason at all, and as long as you lack the resources to sue them, they can just shrug it off.

Measures like this only serve Big Content. And badly, in my opinion.
same reason google provides their products for iOS environment, same reason there's a desktop outlook client for macOS, etc
It might have something to do with their concern for privacy protections.

Strengthening privacy protection makes the most popular model for sites to pay for content creation and operating costs--selling information about their visitors to advertisers--much less effective.

Maybe as part of that they want to make it more viable for sites to switch to a direct selling of content model?
Create mobile apps inspired by big brands, all without coding
> No OpenGL support. I guess this is where world is moving
> No POSIX support. Quite a bit of game engines rely on it, oh well, when google cared about developers

Well, tell that to game developers working for consoles. They don't have access to the same APIs and they made it work just fine.
Most of the time, you don't make your own engine and rely on some other engine to support your platform, so it just works.

I've done enough Wii, PSP, PS3 or PS4 development and having different APIs was never a problem.
The Underground Railroad of North Korea
Rez is brilliant and I remember my dreamcast fondly.

This page seems to say that his music wasn't used in the released version. https://www.unseen64.net/2008/04/10/k-project-rez-prototype/
You know, I was about to write a retort that disagreed vehemently, but I re-read and I think you’ve changed my mind.

In the presence of a power imbalance, combined with a lack of mutual respect, I think you’re absolutely right that NVC style observations are worse than a direct command. If there’s no explanation that would lead me, the more powerful person, to change my mind about the behavior, then offering conversational space for it is disingenuous.

I personally try to avoid situations where my direct managers, or my direct reports, don’t feel mutual respect, so I don’t think a power-imbalance is enough in and of itself to invalidate observation-request style discussions.

As it happens, if there’s no power imbalance, but also no mutual respect, I still tend to prefer NVC style communication; but I’ll admit that’s just a personal choice, it’s just a tool in the toolbox, and I tend to reach for it first, because I like the outcomes better. If my counterparty obviously hates it, “let’s get real” is next in the list.
Who would be the right people to initiate a paradigm shift? Celebrities? Influencers?

I think the governments have to enforce an open standard which would allow intercompatibility between different social networks.
I feel like this article should be paired with a watching of "Farewell, Etaoin Shrdlu" (1978):

https://vimeo.com/127605643

A quote from the film:

Printer: "I find it very sad. Very sad. I've learned the new stuff. The new processes and all. But I've been a printer now for 26 years. I've been in this place for 20 years. Six years apprenticeship, 20 years journeyman, and these are words that aren't just tossed around. They've always meant something to us printers.

I hate to see it. It's inevitable that we're going to go into computers. All the knowledge I've acquired over these 26 years is all locked up in a little box now called a computer. And I think probably most jobs are going to end up the same way."

Questioner: "Do you think computers are a good idea in general?"

Printer: "Oh, there's no doubt about it. They're going to benefit everybody eventually. How long it will take, I don't know."

Also:

https://www.nytimes.com/2016/06/02/insider/1966-2016-the-las...
Please don't remain silent.

Look, I realize that conflict aversion is becoming increasingly mainstream these days, but the single most valuable lesson you can take away from higher education is that everyone (including you) can be wrong, and that's completely okay. The thing that makes what we academically "know" so special is we've refined our understandings such that as many inconsistencies have fallen off through intellectual challenge and empirical proof that what is left has some modicum of predictive power.

That can't happen without speaking out. It's okay to disagree. There is no more demonstrative state of our own capacity for ignorance than being in disagreement with someone else. In that state, two people have individual sets of data that lead them to their own conclusions, which if bridged in spite of being in opposition, either through evidence-based empirical reasoning, or rhetorical exchange enriches everyone witness to the exchange. You're quite literally bringing everyone around you closer together by building bridges capable of reconciling seemingly divergent worldviews. This is one of the key skills needed everyday as an adult.

Don't look at it like you're doing something shameful, or inviting yourself to get hurt. Living the unexamined life does far more harm than any degree of existential crisis caused on the journey to acquire understanding.

Sorry if it's a bit off topic, but hey, it's a trigger.

More on topic, if the use of trigger warnings is actually causing students who don't have a direct need to avoid something to also avoid certain topics, that is highly problemmatic.
Add detailed message to NullPointerException describing what is null
The last part depends highly on your location. In Germany there are law firms specialized in watching popular torrents. They make millions from threatening users with legal proceedings and if you leech popular content you're more likely than not to get a letter from them.
Remember, this is web front end stuff. No one is going to use the same components twice, and if someone says something has to be fixed, a new team of developers and a complete rewrite is to be expected.

Cynically yours,

mcguire
On the server platform.....
On the desktop platform....
On the mobile platform.....

Pick one. Have we not learned from the past that there really is not a one size fits all operating system for all use cases. I am probably alone in thinking this, but bad decisions can be made when trying to get a server OS to run on a phone.
They should also show a picture of the one responsible for it: https://pbs.twimg.com/media/Dm9jfQ7XoAA4E5B.jpg:large or even better, the animated original: https://twitter.com/Senficon/status/1040140221164281856

Sadly neither will happen. The major social media sites and apps were too silent this time around. Back in 2012 when ACTA was voted on there was much more activity.

Since Youtube and Facebook etc. already have filter mechanisms in place they probably want to profit from it by selling it as a SAAS to smaller companies that don't have the resources to implement their own filtering.
You sit for 8 hours...straight? No.
You also seem somewhat proud for not being active...why make your family go through the drawbacks earlier than necessary? Not to mention the future medical costs (not just money but time)
"Statistically your chances of succeeding are higher as a co-founder" is true in the sense that accelerators like YC have this as a selection criterion.

I'd be curious to see if this is true without the selection effect.
The formative years of my career were spent as a software engineer at Microsoft where communication was direct and sometimes harsh. Code reviews could be particularly harsh with comments like "this code is bad because..." or "this is unreadable." At first it was really hard, but eventually my skin got pretty think. I even came to love the efficiency of direct communication in programming.

When I became a founder, the communication style I had developed as an engineer DID NOT work for communicating with other disciplines like sales, marketing or customer success. At first I thought it was the people I hired just being overly sensitive. After some time I realized that it wasn't them, it was me. I needed to unlearn many of my engineering communication habits and adopt a different style.
Right? This feels like a foundational article used to build bullshit credentials somewhere else by planting bogus citations that no one will check because they are >1 level deep. Hell, people don't even check 1-level deep citations.
I'm on the Android Q beta and trying to open the sign in link LockBox send's you causes Firefox to crash over and over it look's like.
Nope, still lock-in.

You have to use THEIR APIs. It won't work if you use regular networking code. Gotcha!
That’s the end result of crony capitalism, baby.
I'm only aware of Russia switching to permanent summer time in recent memory and they switched back to permanent winter time two years later because the long dark winter mornings were unbearable. Also, your circadian rhythm doesn't care for where the hand on the clock is and doesn't like being pushed too far outside of where you naturally would have it.

It would be best to keep the clock as close to astronomical time as the timezone system allows and adjust certain business times if required to be off the standard 9-to-5. Which already happens.
Neat, how does it compare to Bitwarden? Is it decoupled enough from the browser itself?
Actually, Aphex Twin and John Cage are both famous for using a technique called 'prepared piano', in which the artist either intentionally uses or intentionally destroys a piano, e.g. by shoving objects into the strings within the body to create an intentionally detuned or broken sound.

https://en.wikipedia.org/wiki/Prepared_piano
Hence the microkernel with pluggable modules. That's the whole point
Disclaimer: I really love Nim and have written a fair amount in it, but I'm not a language designer guy.

I like that this will make multithreading easier with shared memory, but I worry this will make the language more complex and delay 1.0. I'll have to read the linked list examples a few times before the owned pointer model sinks in.
How Often Should You Beat Your Kids? (1990)
Why is a text post on a marquee publishing site having trouble handling a modest spike in traffic?
Coincidentally working on this right now...
Great series. I created a patreon account just to support them.
Wisp has done some nice remixes of Aphex Twin songs: http://wisp.kaen.org/audio/saw2reworked.zip

(via: http://www.wisp.kaen.org/ )
Let me know how that goes! I know as a songwriter it'd be a great tool to have on hand.
American here.

Now I know some nations within the EU have proportional voting but I have to ask, how difficult is it to unseat a politician? How difficult is it to do so within their party, are there the equivalent of the US primary system?

For the US, unless they are not running the chance of reelection is very high so without some sort of political shift not governed by one of our two parties is near impossible.
Nasa scraps all-female spacewalk because spacesuit in wrong size
It's interesting to see that when Android was released, it was fully Open Source.

But over the years they moved all the apps to closed-source, one after the other, even some core elements (play services).

Pretty soon it will be no more open source than iOS (the kernel is open source, yay!)
This is where party-based politics fails representative democracy. There are supposed to be N voices in parliament, so that at least N different voices can be heard.

Large parties, party discipline and backroom deals are (imnsho) fundamentally at odds with a well-functioning representative democracy.
Sure, if you think that rates are going to drop next year, and would like to secure the 10 year rate instead of risking that.

Another way to express it: if today, you believe the average rate over the next 10 years will be lower than the current 10 year rate, you should buy the 10 year treasury.

This is a tiny bit simplistic as it ignore liquidity/volatility differences between buying a 10 year treasury and buying 20 6-month treasuries or 10 1 year treasuries.
I've been working on a project with a couple people that I don't get a lot of value from as co-founders right now because they aren't designers or engineers. They are trying to help us define the set of requirements given their relationships in the industry, but they have not really done product work before. I keep telling myself how valuable they will be once we launch because they will bring customers. Echoed by the author here:

"When you start a project, you always think that finishing and launching your project is the hardest part. However, after the launch you realize that the most difficult part is just ahead."

Any recommendations for how to handle this kind of co-founder situation?

I'm thinking about working with them to define equity incentives on both sides, but I'm short on other ideas for how to make things feel well balanced in the short term given our unbalanced skill sets.
>Question 1: What problems am I trying to solve?

I wish I had really thought about this when I first wrote my largest web scraper. At the time, I was still relatively new to database design and programming in general. This web scraper, out of the thousands I've written in the interim, is--of course--the one that is still going strong many years later.

I eshewed MongoDB for all the reasons given to me on the internet and, because I was slowly gaining competence with SQL, ended up building a large and complex pipeline to send the data right into Postgres. In retrospect, this was a serious design mistake, and one that I regret the most.

Although I still contend that the data did eventually need to be normalized, I now believe that I was doing it far too early. By ingesting the JSON stream into a parser, splitting it up, generating foreign keys, and then forcing the whole works into a single Postgres database I severely limited the capacity of my web scraper (and also guaranteed the need for a very powerful server to run it).

Had I initially dumped all results into MongoDB (or some other efficient document store) and then, separately, parsed the output into normalized SQL, I would have dramatically simplified the operation, maintenance, and debugging of my web scraper. Plus it would have been much simpler to spawn work jobs on to different machines instead of trying to break up huge monolithic processes with poorly defined endpoints. There have been many lessons learned.

In short, Mongo likely serves a very good purpose for high-speed data storage and manipulation (although it's hardly alone in this space). However, it's still likely not a great all-around solution and works best when supported by an ACID-based normalized RDBMS. Unless, of course, things have dramatically changed in recent updates.
How often should you beat your kids? (1990)
Sadly these office windows that surround me don't open up, and so I'm left to listen to your awesome work paired with the hum of AC blowers and fluorescent light ballast.
Google will open a new office complex and add hundreds of jobs in Taiwan
Julia Reda: EU has rubber-stamped copyright reform including Articles 13 and 11
Depends on how you deliver the lines. I can easily imagine saying this with sincerity and without anger. It sticks to facts, it doesn't make any judgments about them or their intent, it invites them to share their side of the story.

It is also pretty direct and far from passive-aggressive behavior in my opinion.
The term they use is "online content sharing platform" + some rules about organizing content. Please see the text, it is a bit messy, I think it is better than quoting parts of it here. Depends on how you interpret it.
FWIW all the musicians rights societies in Ireland have been pushing FOR this change, presenting it as protection for 'content creators'. If A13 affects digital distributors like CDBaby and distrokid then independent musicians are going to be effectively shut out of the modern music market
You can try any book of Evgeny Morozov, a opinion writer for Slate. Some of his articles: https://slate.com/author/evgeny-morozov
Show HN: Fluidkeys 1.0: simplify and automate PGP for your team
So whats different from Firefox Sync which already just works for centuries now?
>We need a better way to deal with this but I cannot think of one.

Democracy was a nice dream, but ultimately the only way to get anything done has always, is and will always be violence.

Which I am not advocating, because then the state will do violence to me.
"Twilio provides both regular phone numbers with SMS and MMS capability and short codes, the latter primarily for high-volume outbound messaging."

Your parent is correct - you've missed each others' points.

Twilio sourced numbers cannot receive SMS from other shortcodes. No exceptions. They are not "mobile" numbers.

So yes, your twilio sourced number can send and receive SMS and you can even rent a shortcode from twilio and send/receive with that. What you cannot do is get a "normal" twilio number and receive shortcode messages.

For that reason, providing a twilio number to a provider like twitter or facebook will not work - they all typically send their auth messages via shortcode.
Can’t forget Keith Kenniffs’s projects, Helios and Goldmund.
I mean they deployed the National Guard in Baltimore after the first day of Freddie Gray protests. There was some burning and looting going on, so it got labeled a 'riot', but honestly what's been going on in Paris has probably been worse.
All the ports have been fantastic. The PS4 version supports PSVR, and the experience of Rez in VR is quite magical tbh.

Tetsuya Mizuguchi, the producer of Rez, also worked on Tetris Effect which has an amazing soundtrack. Tetris Effect feels like a weird cousin of Rez btw!
Don't do this. See the other response as to why.