skysight-inc/HackerNews huggingface dataset:
It seems like everything you said is true of current written languages. If you don’t know how to read/write it, you won’t understand it. I feel that this writing system is best used to facilitate inter-cultural communication, as opposed to making it easier for people to read/write.

Humans are quite good at optimizing language without even thinking about it. This is a fact that almost all conlangs ignore. They are a fun mental exercise for linguists, but will ultimately never see any serious usage.
There was a proposal to do this to the California aqueduct, but it turns out they don’t lose much water from evaporation and it would be cheaper to put them on land.

https://green.blogs.nytimes.com/2011/04/20/could-the-califor...
the erasure of the Russian role in fighting the Nazis, as well as the troublesome views of leaders like Churchill

I'm curious as to which of Churchill's views (or acts) you think were more problematic than Stalin's.

And in the aftermath of WW2, which countries prospered more, those liberated by and/or occupied by the West, or by the Soviets?
Cry me a river, Stripe isn’t the government. Gab is clearly a platform for hatred, and it was totally in their purview to drop them as a customer - and oh look: Gab’s still here anyway. Baloney.
> Programmers like using vim because it feels like solving a puzzle or RTS micro'ing and/or they have already sunk a huge amount of time into it and aren't willing to walk away (which is fine, but it's not evidence that these tools are better.)

I am (was?) a heavy vim user - 10 years, a .vimrc with thousands of lines and many custom code and settings.

I can vouch that in my case, one of the reasons that I did this is because I enjoyed it. I played around with many editors before I settled on vim, and I enjoyed it immensely. vim was my main editor for many years because it was the best at editing and still is. But for sure I wouldn't have sunk so much time into it without also having fun doing it.

In the last few years, I've started experimenting with other editors/IDEs using vim mode, starting from spacemacs, and now using VSCode.
Can GPT-3 Make Analogies?
I would say it proves my point. Most people couldn’t care less about what happens outside their borders unless the country responsible also do things that impact their life. No on gives a damn when North Korea starve its citizens to death, subject them to hard labor and execute them left and right. But the western world care a lot when they imprison/torture a western citizen.

Similarly, no one cares about China kidnaping girls from neighboring countries to force them into marriage/prostitution in China. But people care a lot when China force gaming companies to censor their games and ban western citizens playing western games in a western country because they write “Free Hong Kong” in the chat.
A lot of the investigative journalism that goes on these days often involves people just looking at the traces left out in the open on public websites. Think of how much of what we know of the regional suppression programs in Xinjiang comes from volunteers looking at government requests for contractors and the like. A world without a shared internet is a world where Human rights abuses can carry on unobserved.
Long range AWD
All the encryption happens client-side. For this to be a problem you not only have to gain access to the blobs stored on their service, but you also have to be able to decrypt them.

I expect they probably pay more attention to abnormal access than most self-hosted users would as well, so you'd actually know about a data leak faster so you could rotate your passwords.
My take on this is that a Chinese company can't take a National Security Letter, and Microsoft already has a Room 641A.
> Rails doesn't have any separate facility for migration account vs production account.

Writing your migrations in anything but SQL is one problem. (OK, perhaps pl/pgsql too.) Running it with a system user and database role that has access to the web app code is another.

But the major one is that web apps should use very limited database roles that only have execute permission for specific stored procedures. In any environment.

Anything else will lead to security exposures, as we continually see.

Yes, it takes longer and requires you to become proficient in SQL. So what? You might learn to make better use of your RDBMS. If you're working with data, you need to know SQL. And you especially need to know the access control features of your RDBMS.

From the perspective of data security, the answer to "when should you not use Rails?" is always.
Rust-in-Blockchain #14: Ary We Smart (Contract) Yet?
Dickens in Brooklyn
Facebook Acquired Instagram
This design is capturing energy from the vertical vector of wave's motion, so it works regardless of the direction of the wave or the boat. Capturing the horizontal part of the wave would be possible, but only if you wanted your boat to travel in the same direction and at the same speed as the wave. That's not so useful.
People say this as if it was somehow depreciative, but I rather appreciate writing safe C in Java, which is something WG14 will never take the effort to improve.
there’s probably very little fraud with touchless payments like Apple Pay - most issuers require some verification to add the card to a phone in the first place. if that becomes a growing % of in person payments i don’t see the justification for high card present rates.

also some data suggests people have moved to more debit transactions during Covid over credit which are cheaper to process anyway and usually means less fraud - so maintaining a fixed processing rate means margins for processors are probably even better right now
The Mass Storing of Data Can Turn the Consumer into the New Farmer
An electromagnetic pulse doesn't vaporize people, it mainly affects electronics.
Lua is descended from a data description language used by the Brazilian state oil monopoly, Petrobras.

Civilians, and data scientists, tend to count from one. Julia uses 1-based indexing for the same reason.

But yeah, it was a mistake. No good way to fix it, alas.
Using VB is it's own form of abuse. Have they moved off of it yet
Yeah that’s what I meant.
So Linus, and this guy is saying AVX512 was a bad idea.

"“The state of software out there is really not favoring going larger vectors,” Piednoel said in the video. “In fact, you can see clearly in Cinebench for example—that is not one of my favorite benchmarks, especially for a laptop where it doesn’t make any sense—but you can see that AMD is winning the battle of throughput. It’s because they have more cores and they can afford to have more cores.”"

But in other places I've seen a lot of hype for it but without much discussion on actual use cases.

With now people saying that it isn't useful except to give intel leadership in benchmarks.

Is anyone here actually using it and seeing a benefit?
I'll add some more sources to support that claim, but the main one would be about the Google exec meeting after Trump got elected. https://money.cnn.com/2018/09/13/media/google-leaked-video-t...

Haven't vetted this source but I believe it's the right one
Personally, I'm more comfortable with a service that has entire teams whose entire job is finding and fixing holes in the service than I am with something I toss on a server somewhere and forget about for months at a time.

Realistically, which is more likely? 1) That 1Password gets breached and loses their customer information, or 2) that I install Bitwarden on my server, somebody discovers a hole in it, I don't hear about it for a while (or do but don't have time to update), and get all my passwords stolen?

For me, the second seems more likely, so I'm happy to stick with 1Password.
Do you feel like chronic pain patients outside the US don't get adequate treatment? Because where I live opioids are prescribed much less frequently, but I don't think chronic pain patients suffer more than in the US.
> It’s honestly a shame that we didn’t keep pursuing sail technology.

We did, modern sail boats are much faster than they used to be and can almost sail against the wind (~30° from the wind direction).
Fastest sail boats can cross the Atlantic in few days now. (speed record: 3days15h [1])

https://en.wikipedia.org/wiki/Transatlantic_sailing_record
It is unfair to compare the careless jQuery spaghetti that was pretty common time ago with a client side framework such as React regarding maintainability. If you put some effort (which I'm convinced is a lot less than the effort we put to build SPAs) into doing the "sprinkles" right, it can be as maintainable as the SPA or even more, with the added benefit of not sending so much crap to the end user. There are modern approaches to this (Turbolinks, stimulus, Unpoly, Intercooler, etc...), no need to do manual JQuery manipulation anymore. Pair it with Node, and you still have a pure JavaScript solution without wasting the user's CPU, memory and patience.
How to Be an Ally in the Newsroom
Without the very last point, forced preemption, they would indeed be cooperative because not calling any blocking method would make them non-cooperative.

This is exactly the same as within the "colored" subspace in a language that has this distinction. As long as all the functions you call are suspendable, you equally have no idea which one will actually suspend.

So, without forced preemption based on GC safepoints, and as long as there is any blocking operation left in the library, Loom qualifies as a cooperative multithreading system.
I have a htc vive which uses the same trackpads and I think radial menus on them work so well.
This is about Epic Systems (healthcare software) and not about Epic Games.
Yeah, I agree with this statement. I'm actually not very familiar with Breitbart's content so I don't know if it's really a conspiracy website as is being suggested here. But yes I believe censoring these websites does add legitimacy to them
Funny that there’s two well known software companies that have disgruntled software developers. The title is believable for either
What is that even supposed to do?

I tend to use lpeg for any complex string manipulation. gsub has bitten me once or twice by not thinking through whether something is a pattern nor not, sure.
Tell this to Reddit developers
CA aqueduct proposal was floating panels. Not suspended above the canal.
Check out Marquee (https://marquee.activecove.com/) and let me know what you think!
Yeah that's unfortunate. Seems like the maintainer is feeling burned out.

invidiou.site is another instance you can import your invidious data to
It is worth noting that rigging and sails for lightweight racing hulls has evolved way beyond anything that has ever been used commercially -- And would look quite weird (though still recognizable) to a 19th C sailor [0].

Also, the material science involved in creating laminated sailcloth is very close to state-of-the-art.

Of course, racing yachts go fast because they weigh very little.

Also, Kitesails [1] have been proposed many times over the last few decades, but I've not heard of anyone using one commercially.

[0] https://en.wikipedia.org/wiki/Wingsail

[1] https://cleantechnica.com/2018/09/11/airbus-seawing-kite-sai...
Relevant thread from /r/cscareerquestions: https://reddit.com/r/cscareerquestions/comments/i3n1cy/name_...
But, no: I meant that after the fiftieth time I had to modify every call site of a Python function because I realized I needed to return a tuple rather than a scalar sometimes, I came to really appreciate multiple return values.
Stripe pulled out of Gab because they violated their policies on adult content. This has nothing to do with conservatives or hate speech.

And even if it was to do with the hate speech, have you considered the rights of the companies providing these services? I am sure there are many Jewish people inside of Microsoft, and plenty on Azure. You would force those people to provide services to someone who actively calls for their humiliation or even death?

The US has already had this discussion decades ago. Hate is not a protected class of citizen, you absolutely can push out people who deserve to be outcasts.
Try making your class final. Then it won't bother looking up the address of the virtual function in cases where it knows which class it is.
How about an all in one config file?

You have a standard JSON config file “.config.json” that resides in the root folder with a global object, with each key containing the config for each tool.

Collisions might be a concern, but you could use the tool’s url as the key so it’s unique. You are already seeing runtimes like Deno and Go do that for importing source code. Couldn’t the same thing apply for this config file as well?
"he believes that the reason humans (and babblers) began looking for privacy during sex was because the male wanted to prevent other males from seeing his female partner in a state of arousal."

Yet human males also seem to prefer masturbating in private. Seems that one would need an additional explanation or maybe even potentially invalidate the given reasoning.
Ask HN: How was your experience as an intern at YC startups
I love to hear from people who have interned at YC startups
Serves you right for thinking you needed a $1000 electric skateboard. Indulgent techie!
Aren't modern emojis more interpretable than these blissymbols? Sure they are harder to create on pen and paper but on a digital platform, an illiterate person can still use them easily. Although the modern emojis are limited to "reactions" and not "intended actions" (unlike blissymbols) but this might change in the next years.
I mean, yes, Stormfront is extremely racist. You could be right about Breitbart, but imo there's definitely misinformation coming from every angle of the political spectrum. After all, division and hatred sells. I do wish we could all get along
this is the solution :) ... I miss rails where everyone knew where everything was supposed to go, a little like how much I love prettier now - no more stupid bike shedding conversations about coding style.
> What is that even supposed to do?

In some sort of deploy scripts, converting a command "template" into the actual command by replacing a fixed string "<arguments>" into the escaped arguments (I know, this is not sufficient but also not the exact code, I've simplified it for the easier inspection). Now guess what's the problem without looking at the manual.

Also, don't say "use lpeg". Unless Lua supports a proper package system for every circumstance it's not a solution. Note that this deploy script runs in an embedded context, so no to luarocks and kins.
My god, I love Elm.
Codetermination in Germany
Here's my problem with that. Twitter, Facebook, and Snopes likely don't have physicians, virologists, and epidemiologists on their staff. So who are they to determine truth or harmfulness of those doctors' positions? Snopes (and most of the media) largely attacked the unrelated views of one of the doctors. And yeah, she sounds like an odd duck. But that doesn't change the fact that FB and TWTR took it down for being "harmful," which they are not qualified to judge. Also, I find Snopes aggravating, because of stuff like this. They said they couldn't find evidence the doctor treated 200+ patients with COVID, thereby implying the doctor was lying. But lack of evidence isn't evidence of a lack of truth. Plus, that's clinical data. Wouldn't it be illegal for Snopes to have access to that without patient consent?
Please, no. I do not want software engineering to become unionized.
Single stage to orbit (from Earth) is not as efficient as two stages to orbit, and that's the reason it's not done. If SpaceX manages to deliver Starship and reuse it and its booster, that will be a huge improvement over any possible reusable SSTO. SSTO or otherwise, reentry and landing are difficult enough, but SSTO adds other difficult problems.
Psychics on Twitter
I think it's "Tavis" (no "r")
Name one western country that have elected an anti-China government and say why you think their opinion/action towards China had any influence on them willing the election.

I’m guessing you can’t, because quite frankly, USA is the only western country that have done something meaningful to stand up to China. If Trump gets re-elected then I’ll agree that his anti-China stance and actions won him a significant amount of votes (enough to be deciding factor in him beating Biden), but unless that happens then you’ll have a hard time convincing anyone that a western government rose to power as a result of their anti-China stance.
Employers will try to paint organization as a hostile maneuver to justify their own hostility toward workers who try it.
Yeah absolutely, GA is quite terrifying. And they just ignore "do not track" settings on browsers. Recaptcha is another one trojan horse imo. With recaptcha v3 you get that single score to determine how legitimate of a user you are. I've been outright blocked from sites because of my recaptcha score.
When I see a line of emojis, I just skip them. One or two I can handle.
The previous CEO, who was a process engineer, was the one who brought the current CEO to Intel. It is widely believed the reasons for his firing were merely a pretext - they felt he was performing poorly and wanted to find an excuse to get rid of him. His focus definitely wasn't on CPUs - just look at all the acquisitions under his watch, and the focus away from CPUs into everything else (AI, autonomous vehicles, etc).

He also sold all the stock he conceivably could during his tenure: https://www.cnbc.com/2018/01/04/intel-ceo-reportedly-sold-sh...
Is this another way to attract the public's attention? I mean, I am very curious about why there is nobody even cares about the coronavirus any more. All of them are focusing on some "ethereal" problems. And just let the city down, let the people die.

Why there is no further national-wide action? Trump is always asking for re-opening, asking the school to re-open, asking the community to re-open. Well, I understand that is good/essential for the economy. But the question is, how? Maybe you don't believe, there are around 5M infected people in the US, which means for every 100 people, there is one who is/was infected.

And the even more ridiculous thing is, this number is still rocketing, no sign to stop. Every day, I can see many homeless, they don't have to be homeless, but the country is still sick, they have no choice.

I really hope there could be one day that we can back to normal days. The sun, the flowers, the people.
https://twitter.com/FPiednoel/status/1290874265705697280?s=1...

Looks like his video is him promoting himself to investors to try to get himself on the Intel board of directors.
As somebody noted, when you have cornered a large part of the market, you don't feel as much technical pressure, and success in selling becomes key. So sales and MBAs start to run the show, because it makes the business sense, and while doing so risk to lose the sight of the technological advances that made the dominant position possible.

Intel's founder, Andy Grove, used to say: "Only the paranoid survive". (He personally survived under a false identity in Nazi-occupied Hungary.) I'm afraid Intel had stopped being paranoid enough before it started to stumble more and more seriously.
For a moment I can't tell whether this is a state department's press release or a comment below Bill Gates' instagram post.
You are correct for that time period and technology. Linen sails on square rigged vessels required directional winds towards your destination, as they were only efficient for downwind sailing.

Things have greatly improved with the wide adoption of the Bermuda Rig allowing you to efficiently set a course on all points of sail;
https://en.wikipedia.org/wiki/Bermuda_rig

There's many challenges for sailing commercial freight but I don't think this would be as much of an issue these days.
Memberkit 1.0 Upgrade your analytics and build a data-powered membership program
Design-Wrfrm-Final_final_NEW_final_FINAL3_reallyfinal_variant3.psd
Contractors like Boeing for SLS generally have sweetheart cost+ deals. They have zero incentives to cut costs -- nay, they have an incentive to increase costs because their profits are the "plus".

SpaceX isn't interested in a sweetheart subsidy deal. They are competing. That's why their contracts with NASA are fixed price: it gives SpaceX every incentive to keep costs down so as to maximize profit.

Surprise! SpaceX is doing better than the competition that gets sweetheart deals. It should really not be a surprise to anyone though, but it probably is to some.
They had addresses to go around, but not any more.

AWS has 24 regions. If each one had a single /8 block -- which would be the bare-minimum at their scale these days -- they would eat up 10% of all available IPv4 addresses!

Keep in mind that they would still have to "carve up" that /8 for each customer, which is still an overly tight fit. Either everyone gets a bunch of small random pools of addresses (eww), or they have to restrict each region to a small number of customers (bad for business), or provide each customer with tiny subnets (too restrictive for the big fish customers).

With IPv6 this just vanishes. They could have multiple address ranges for each Region, AZ, CDN POP, or whatever. They could have ranges for each service, making firewall rules trivial. They could give each customer a huge prefix that they could still carve up into many subnets.

I seriously don't get the arguments against IPv6.

Why are people so happy with their constraints?
The Self-Taught Developer's Guide to Learning How to Code
When JIO was launched, till it became the behemoth it is today, there were a series of some 20 regulatory changes in Telecom in India, all benefiting Jio at the right time, hurting their competition.
When everyone is investing in Jio, I think its that absurdity everyone is investing in.
That seems a bit wacky to be fair.
>So are you advising developers to use less tools, or maybe all-in-one toolsets?

No, you're the only one arriving at that conclusion.

The whole point is that if you're going to adopt tooling then you'll need to configure them all, and that's fine with config files in the project root tree.
If that's the only real reason why do you keep using dynamic languages after all?
He posted a bit more detail a few years ago: https://news.ycombinator.com/item?id=8841529
Biotech's Long-Term Vision
> A victimless crime

One should note that addicts do commit all sorts of crimes to continue their addiction. There probably needs to be some form of back attribution of said acts to those who leech off of addictions

IMO $277M (the value of the bitcoin) should be confiscated as possible and redirected to help victims of such crimes ...
Where's your point of confusion? There's still virtual dispatch going on with a pointer to virtual member function... they're typically implemented as fat pointers containing the vtable offset, and calling via the pointer still does virtual dispatch.

An alternative would be for the compiler to generate a stub function (can be shared across all classes for cases where the same vtable offset is used, unless your architecture has some very exotic calling convention) that jumps to a fixed offset in the vitable, and use a skinny pointer to that stub as a virtual member function pointer, but that's not the usual implementation.

In any case, calling through a pointer to virtual member function has to perform virtual dispatch unless the compiler can statically constrain the runtime type of *this being used at the call site. Remember that C++ needs to allow separate compilation, so without a full-program optimizer that breaks dlopen(), C++ can't perform devirtualization on non-final classes.

Making the class final will allow the compiler to statically constrain the runtime type and devirtualize the pointer to member function call.

Edit: added paragraph break.
You'll be the first to suggest it when a tech slump hits - and it will be too late.
This is great in theory, but if they cover all the canals it will significantly hamper Knightboat's effectiveness.

https://www.youtube.com/watch?v=uoV1-fsFCmw