skysight-inc/HackerNews huggingface dataset:
People have tried to make kits like this but they never work out because a LEGO-like form factor is not flexible enough for 99% of projects.

Electronics are already pretty LEGO-like conceptually; you just have to solder instead of snapping things together.
They are both Venture Capital-strength buzzwords.
If you're interactively exploring data using the REPL it can be quite handy.

You do have the correct sentiment in that for actual code meant to be distributed to other human beings it's almost never a good idea to use it although I've seen use cases, particularly involving Tidyverse constructs, where it arguably makes sense.
There should be .anime or .uwu
> Our company was founded in Silicon Valley. But we seem to share fewer and fewer of the technology sector’s values and commitments.

I think this point is basically about how Palantir have had generally hard time hiring in SV. People don't align with their values or generally want to work for companies that build tech for government agencies.
Given how much of a dog the Shuttle was, you're not really making as strong an argument as you think here.
This is an incredibly unfair characterization about how short sellers think and operate.
Isn't that AdaFruit and Sparkfun?
I think .BLOCKBUSTER is the one that's really going to come in handy.
In addition to $700M from Nikola to cover the expenses of the work that GM is supposed/going to do for them.
Agreed we should have names at the root level. There's a new DNS protocol that enables this called Handshake. It's an alternative root zone where anyone can register a root TLD through an open vickrey auction (unlike ICANN which often works behind closed doors...).

For instance, I registered my name tieshun/ which you can resolve through NextDNS, a Handshake Chrome extension (https://github.com/execc/link-frame), or a Handshake gateway like https://hns.to/tieshun
Which also might solve the mystery of why it's only available in the Netherlands? No need to built a different keyboard.
We briefly describe this history on page 6 of

https://jhalderm.com/pub/papers/letsencrypt-ccs19.pdf

in case anyone is more interested (there are also references there for further details). Twice, methods that seemed plausible for proving control over domain names turned out to make assumptions that were potentially violated by shared hosting environments.

Jacques, I'm really sorry for the hassle that these changes caused you.
The sad part for me is that this reads like a profile of a "successful, new age, startup entrepreneur" relying on the 'fake it till you make it' mantra betting other people's money on the outside chance they can figure out how to do what they claim they already do before everyone else catches on.

I would have expected that GM's due diligence team would uncover this sort of stuff prior to taking an 11% position in the company.

Which proves to me, once again, that the way to get rich is to defraud people with a lot of money, and not a lot of insight.
That’s pretty nasty - this article is factually incorrect in probably the worst way: the code will work on author’s computer, but not for other people [0]

Not to mention that it is missing “good citizen” features like turning off colors when stdout is not a tty.

[0] https://news.ycombinator.com/item?id=18125374
I wouldn't care if you're building an actual website, calling something "an HTML5 super computer" is total bullshit in any context.
Couldn't agree more that the sentiment doesn't make sense given what they have actually done, all of their proof, all their products, patents etc. (disclaimer: I'm long TSLA)

I'm just relaying what I have heard and read. Tesla's history is far from perfect. I think the target of issue has been their various claims and promises on 'self-driving' and their autonomous vehicle programs. Also, some possible issues surrounding the acquisition/merger of SolarCity.

And while the shorts around Tesla aren't making much noise right now given all the momentum, it wasn't all that long ago that there were some loud short sellers alleging about various accounting frauds. Some quick 'internet research' here will dig up various allegations and statements from the 'haters'.

More common at issue is that many traditional auto analysts' existing equity valuation models for auto companies 'break' when you plug in the numbers for Tesla - making it impossible to come to a 'reasonable' valuation they are comfortable buying at (as these are people investing other people's money need to be able to point to something that justifies the purchase if it goes south).
wishing you all the best.
There's a good one coming out soon, the Cinera Edge Elite.
"...I use CSS too!"

stock goes up 10%
Distantly related: Gandhi, asked by a reporter what he thought of civilization, is said to have replied: "I think it would be a good idea".
There is a pretty big gap between “it might crash so I have a backup” and “it has never worked so let’s fake it”.
bp@brandonpaton.com

We're not actively having problems. It was a few months ago. Refreshing myself on the technical details of the payload inconsistency and its cause would take a couple hours. But I believe it was related to us using a 3rd party service (that integrates with Stripe) sending out emails to customers whose charges failed, with a form to collect updated credit card info. The form for updating cc info used payment intents (may be using the wrong term) which is delivered differently than the (old) payment sources type.

The edge case being now there exists 2 groups of customers, 1 group who have a payment method attached under the new payment method / payment intent architecture, and a 2nd group with payment methods attached using the original / old method.

Webhooks often include the payment method, and the data structure for the payment method differs depending on how the payment method was attached to the customer.
I got pretty in-the-weeds with the accounting stuff[1], and had thought about reaching for a 3rd party ledger, like Gnucash[2] or beancount[3]. The basics are pretty simple, but I've tried to be thoughtful about the kinds of details that most companies get wrong when they're trying to do things like track balances: using floats for money, allowing transactions to be amended or deleted[4], etc. There’s two parts to this puzzle: the accounting method you employ that keeps an audit (whether it be single or double entry accounting) and the rules governing accounting events that get trigger by the system.

The latter is where real difficulty and liability lies; an event, such as a rental payment, triggers a series of transactions that must be financially sound and sufficient for meeting the expectations of an audit. There were a few other considerations but that really is the core framework. Where the real work begins is implementing the triggers, or events (like I mentioned above), that sets off a set of entries and making those financially sound. I've been able to achieve some basic rules exclusively for the self-storage space whose types of business transactions are very similar, but the truth of this can only be revealed by third party auditors. It leads me to believe that it's very difficult, if not impossible, to come up with a universal system for all businesses and industries since the events that trigger entries are specific to each system.

Happy to riff on this a little more if you're interested!

[1]: https://www.mathstat.dal.ca/~selinger/accounting/tutorial.ht...

[2]: http://www.austintek.com/gnucash/ncsa-gnucash-talk.html

[3]: https://docs.google.com/document/d/100tGcA4blh6KSXPRGCZpUlyx...

[4]: https://medium.com/@RobertKhou/double-entry-accounting-in-a-...
A Step Back
The question will be decided during the trial, but the evidence is gathered before.
I also agree that YouTube's recommendations are pretty good. For example, I like to watch Linux distro reviews which are fairly niche and usually only get a few hundred views but my YouTube homepage is filled with them. In contrast, when I was testing out TikTok it mostly recommended me things with broad appeal like comedy skits and generic science videos that I think 90%+ of the population would find at least somewhat enjoyable.
> Musk exaggerates and over promises

True. But he also delivers on most of them. What I find most optimistic about his statements are basically the timeframes. Self-driving is taking longer than initially thought, and so is Mars. But there's been major progress across multiple (difficult) industries.

We can't compare him with the copycat company (not even the name is original!)
Use whatever you know best. You can use all shell script if that solves the problem.
Funny to see this article—I was interning at a company that used S-expressions instead of JSON internally right around the time this post was written. (Seeing it for the first time now though.)

All I can say is that in practice, s-expressions worked way better than JSON. Easy to read as a human, more flexible than JSON, reasonable syntax for working with alternatives (ie variants or sum types) and, of course, comments.

Here's one thing that stood out to me in particular: you could encode formatted text in a way that was pretty easy to read even without formatting:

(Here is a sentence with (i some words) (b emphasized) in (i (b different)) ways.)

I forget if this was exactly the syntax they supported, but it was something like that. You could do something similar with JSON, but it would be way more verbose and harder to parse visually.

Another massive advantage: structural editing in Emacs with Paredit is incredible. Once you get the hang of it, it's way faster and less prone to typos than "normal" text editing.

If I ever start my own company, I'd definitely be tempted to standardize on S-expressions as our human-readable format for serialization and config data.
Peloton is actually really good. I subscribe to their digital service for 12.99 a month and you get to access all the classes. Basically like online bootcamp/yoga. Not sure why the consensus overlooks this part and focuses on their expensive hardware (I don’t have any of that).
That seems pretty unreliable. The specific version of the compiler used, as well as flags passed to the compiler, could easily change the instructions used, no?
Facebook's dlrm is good one. There's libffm, xlearn etc. I found dlrm to be good choice between extensible and fast.
> Yes, I'm bitter that Google gets google.

Google can have google for all I care. I am less than happy with them staking their claim on generic terms with the "new" TLD and trying to present document.new redirecting to Google docs as the best thing since sliced bread.
> It’s traditional at least with web browsers to not send the fragment to the server.

Ah, TIL, thanks!

I meant more "why must the import syntax use specifically this scheme to denote versions". I guess backwards compat?
And what is the test for yelling “fire!” in a crowded place? Clear and present danger.

You can easily argue that one person yelling falsely in a theater could be believed to cause injury or death in an immediate sense.

You cannot make that argument for an undiagnosed person without symptoms or an entire population. Increased risk? Yes. The expectation that an individual action will have short order consequences? No.
Thanks, I learned something new today!
Maybe as an exercise, try working backwards for some top 5 scenarios (reverse proxy, multi-domain, static server, bastion, ...), or better, record a session of someone trying it out for the ~first time. Ex: "I'd like to host multiple sites on one subdomain: that means reverse proxying several pages and doing an auth header check (ex: JWT)".

As a user, I'd check the tutorials + corresponding docs. It's tantalizingly close, but some quick gotchas already:

-- There is a reverse proxy tutorial... but it's too minimal. No multiple paths, route rewriting, ... . It does get you to the reverse proxy directive docs, which has more examples, and then another jump to matchers.

-- There is no auth tutorial section, which I would have thought would be somewhere in the ~top 5 scenarios. A search for 'jwt' gets me to the JWT plugin, but unclear what a sample config for a route would be, say for a boring Django / Rails / auth0 setup of "Authorization: Bearer ..." -> "/some/check/route": https://caddyserver.com/docs/modules/http.authentication.pro....

One of the toughest parts of writing is reading your own work :)
TOS can't substitute to the law. Reverse engineering is legal by law depending on the jurisdiction.
Just saw this, searched for the project, and found this thread.
Related, there is .moe
ICANN sold out the internet. The namespace is all but ruined.

.PHOTO, .PHOTOGRAPHY, .PHOTOS, .PICS, .PICTURES

This should offend everyone.
LLVM merges machine function splitter for reduction in TLB misses
> Python has the same "rightward conditional" thing.

No, python writes the ternary operator with words, it doesn't have rightward conditionals.

The key difference is that the else clause is required in the Python ternary, where it's optional in a conditional.
I still have my green & white steel-balled mouse somewhere :) CGA/EGA gfx mode was pretty bad though, so still used EGA text mode in WW until final editing. (But it beat Electric Pencil in all upper case lol.)

I really miss the slow-burn green screen w/the Hercules text card though -- esp. as a 2nd screen for debugging.
But then we'd again be in the model hell Jobs dug Apple out. Apple has low and high-end laptops, all-in-ones and modular desktops. Some of those groups already have some confusing attributes.

Even with the prodigious resources Apple has, the lines are a bit out of sync with some odd limitations (such as the inexpandable everything on the 21 inch iMac or the different keyboards in the MacBook Pro line)
No other company?

Nissan Leaf? Close to 1/2 million sold.
> How is that relevant?

The relevance is obvious.
Ah, and templates are a rewrite engine on the AST! That completely slipped my mind.

So the compiler itself just sees the `a = b`, the `b => a` is never visible, therefore precedence isn't germane to the template itself.

Neat.
There are mods already that improve the AI. So it is feasible.
I love this series. I didn't like how many clicks it took each turn to play a Civ3 / Conquests game by email, so I wrote a helper that would automatically launch the game when you opened an email attachment, read pixels from the screen, identify known patterns of graphics, and send clicks to "autopilot" the game into loading up the save and entering your turn. When you finished your turn, it would zip the file back up and send it to the next player. It was a little buggy but proof of concept worked well. Didn't get much chance to use it myself, but later gifted the code to some programmers who ran a fan site and were interested in it.
How do you feel about Elon?
If everyone thought like this there would only be one language that everyone used. Writing software is creative.
It's subtly different in that the != version will call an overloaded != operator if one exists and the "is not null" (or the semantically similar but less self-explanatory pre-9.0 "is object") won't.
I worked with some slightly crazy businessmen who were tricked by an out-of-work “domain name consultant” into putting in an application for some new gTLDs.

They got one, and cashed out another application to let someone else take it which got them all their application fees back plus a decent chunk of cash.

They were genuinely convinced their terrible new gTLD was going to make them $100 million a year.

My main job was to stop them from blowing what money they had in reserve on insane publicity stunts for long enough that they woke up and realised they had been conned.

Eventually they woke up but had spent something approaching $2m finding that out. I stopped them spending at least as much again.

“Tell me again why you want to hire ten hot air balloons to fly over this stadium...?”
Along with the above fantastic comment, I found https://apenwarr.ca/log/20170810 an interesting (if inflammatory/divisive) essay on the subject and its history.
Why is there this attitude that short positions are somehow less moral than long positions? I really don't get it.
Do neuralink or boring have successful products? or just demos of already existing tech?
> From that moment forward I would vote against and fund in opposition to everything they advocate.

So given the protests in the U.S.recently have been about the treatment of minorities by the Police specifically the killing and abuse of black people. Are you saying that if you were to be stopped in traffic due to a such a protest you would then support, fund, and vote for more Police abuse and killing of black people? Is that really what you're saying?
"Don’t ask what the world needs. Ask what makes you come alive, and go do it. Because what the world needs is people who have come alive."

(Howard Thurman)
Now we understand how GM paid a billion dollars for Cruise when all they had was a road-follower, something GM already had.
And then he launched the nukes.
>So I looked it up and basically it looks like they acquired a company which was ALREADY listed on NASDAQ then renamed it

Not just any company, a Spac. Special purpose acquisition company. That's their purpose, they're not actually companies, but blank check investment vehicles.

It's a way to go public without an IPO. And unlike reverse mergers with actual companies spacs are clean since they're shell companies.

They're neither shady nor unusual, though.
Also .hotel and .hotels. And .photo and .photos (and .photography). Plus .ink and .inc. And many more "confusingly similar" despite ICANN rules that were supposed to prevent that. Money talks.
Thanks for the explanation! I think my question was not clear enough.

From the app description, it feels like using this would make my life worse in every way, not better. I can't really imagine a moment in my day when receiving a notification from TinyTalk would be nice to see. The best part about the random friends saying hi is exactly that, they are random and they thought about you, not because an app told them to. I do think this might work with strangers instead (but then it will just be like ChatRoulette).

I wish you luck with your project, but I honestly don't think it can work with the current pitch. I think people want fewer commitments and notifications in their life, not more.
Ruby, it should be noted, already has experimental support for rightward assignments by way of pattern matching, so this is really TMTOWTDI.
> problematic instead of "a problem"

I think this one comes out of a fear of or desire to avoid confrontational language in general in the US. Something can be called problematic without declaring “a problem exists”.

What, you got a problem?! :)
Would you withdraw your savings from a bank because the cashier didn't understand HTML 5? Why should we not assume operating a cash drawer is roughly equivalent to HTML 5 knowledge?
The end-game is that everyone is going to have their own suffix for their website. And the first part of the hostname will standardize into, I don't know, maybe "com" for the commercial part of your entity, "org" for the more community-oriented part, "net" for projects that have to do with interconnectivity, etc. Maybe even regional ones like "us" and "co.uk".

For example,

com.shopify
net.battle
org.wikipedia
co.uk.bbc
gov.whitehouse

Maybe even some sort of routing system, just spitballing here.

/my-shop/com.shopify
/elections/gov.whitehouse

Surprised nobody has thought of something like this.

The only problem I see with this system is that the ICANN could get greedy and possibly sell this conventional "com", "net", "org", etc prefix system to the highest bidders and centralize them to just a few suffixes for us to choose between, then we'd be forced to register our websites as prefixes of a small oligarchy that owns the handful of suffixes. :/
It hosts a static website with no meaningful network dependencies other than the control plane and letsencrypt. I'm relatively comfortable with the situation.
> Anyone else getting Theranos vibes?

GM + Nikola = Theranos + Walgreens

Big Co partnership !== legitimacy
"HTML5 Super Computer" lol, thats the best sequence of words i've heard this year
An integral between the two extrema.
Perhaps they don’t mean anything for a lot of people, but ambiguous terms mean nothing precise to anyone at all, so how useful are they really? At least a term one doesn’t know they can look up and learn, rather than be perpetually misled by ambiguous terms.

If anything 2K and 4K and 1440p are the more marketing terms because their ambiguity allows companies to apply them to products in a misleading way to market their product as something better than it is.
Reminds me of Magic Leap but even their bullshit wasn’t this thick. At least they shipped something I guess.
ncurses is a lot more readable than just dropping raw control codes into your source code, and it works, whereas raw control codes might work and often don't.
Regulating commerce is an enumerated power. Regulating dress in public is not. Government can tell you how to dress at work or what you have to require your customers to wear, they can’t tell you how to dress in public. Court cases are frequently won in schools on freedom of expression laws.
I am making two points:

-Arguing that adding a feature is ok because "R does it" is comically wrong when one is acquainted with all of R's warts and superfluous stuff

-Not even the R world uses that feature either, so we have actual empirical evidence that it's not that helpful to developers.
Wrong thread? That quote isn’t me.
TOML superficially looks clean, but it has many of the same problems other similar languages have.

Such file formats are typically used for configuration files. Yet, a substantial amount of effort was expended on data types not commonly seen in configuration files, such as a date-time-offset. Meanwhile, much more common data types typically used in configuration files is missing, such as GUIDs, IP Addresses, and byte arrays.

Most disappointingly, TOML has a "table" type, but unfortunately, just like other "RPC as Config" formats, the column names need to be repeated for every row, which is just crazy. It also makes no sense to talk about "arrays of tables", which are actually just "rows" in standard terminology. An array of rows... is a table.

Here is a terse example of the type of thing that does come up very often in bulk provisioning of the type that needs config files full of data:

@"
Server,Subnet,IP
db01,databases,10.1.2.3
db02,databases,10.1.2.4
user01,filers,10.3.10.1
user02,filers,10.3.10.2
"@ | ConvertFrom-Csv | New-VMBuildScript.ps1

I'm yet to see a config file format that can even approach this in terms of its readability and terseness.
I was surprised to see photojournalists using Photoshop. Isn't that unethical? But it's the same thing: you correct the image to match what your eyes see.
I think he's started some great companies. I also don't have much respect for him as a person.
Random companies can't make new law. If you violate their TOS the most they can do is refuse you service.
I've had colleagues who were dedicated Emacs users, yet didn't know anything about Lisp.

This is not surprising; it's no different from Vim users who have never written or debugged a line of VimScript.
The Sun Never Sets on the Woke Empire
I am fine with pseudo-anonymous ad targeting. You can collect personal "interests" without collecting truly identifying PII.

However, what you describe already happens and has for decades, in the offline world. Tons of personal info, like real estate and voter records, are already public in many jurisdictions anyway. Insurance companies, credit card companies, phone companies, and everyone else all take this stuff and spam the hell out of everyone.
Guiding ultrasound image capture with artificial intelligence
Strangely Canada didn't have any significant fire, while the last two three years there were, and the climate now it's even worse (we are closing in 10 years until we are wiped out).

This year there were less people camping and out in the woods, and not gender reveal party around here either.