skysight-inc/HackerNews huggingface dataset:
> When back home in Texas, when asked for a "pen", I've never given someone a "pin" or the other way around.

Hol' up. If Texans can distinguish the way other Texans say "pen" and "pin", then surely they aren't actually merged? Yes, the vowel sounds are very similar, and perhaps Yankees can't tell them apart, but they must be different.
She might be looking to sell her house.
Really appreciate these suggestions -- thanks! Excited to make some updates to our landing page based on the feedback we've received here.

Agreed that we should explain how Ditto syncs text across the stages of product development better, especially since that's the big vision (end-to-end text management).

We do have persona-specific pages for writers, designers, and developers (you can find those in the Product dropdown in the top nav, in the section near the bottom of the page, or in the footer). On these pages, we try to verbalize the specific problems those segments are facing, and then specifically how Ditto solves them.
Same here for hard mode.

Still interesting!
I looked it up, assuming you are talking about the keys mentioned here [0], then that is very different as the `fsutils` commands actually makes the normal windows calls on NTFS behave with proper case insensitivity.

[0]: https://superuser.com/questions/266110/how-do-you-make-windo...
Yes! We'll be selling directly to consumers in several countries in Europe (and UK) and Asia before the end of the year.
Blackhat was pretty good
Which software do you run that is vetted and verified exploit-free?
I wish the design world will move away from apple's designs after 15 years of religious adherence.
You can update the properties of a page in a database using a PATCH request to v1/pages, details here:
https://developers.notion.com/reference/patch-page

(I work at Notion, but not on the API team)
At my company we put together a series of case studies on the use of Natural Language Processing within financial services.

Each case study started with explaining the business goal, then explained how they implemented it. Along the way, each case study introduces an NLP concept.

This e-book got quite a bit of traction. I'd say half the case studies would be relevant to other businesses as well, especially when you're looking at stuff like back office or customer services.

https://www.fintext.io/how-finance-uses-nlp/
I'd add that if you loved Contact, there's a good chance that you'll love the book, too. It is written for everyone, but if you have advanced physics knowledge, there is another level of richness awaiting you.
> MLB, NFL, NBA and Pokémon trading cards

It’s not just Pokémon cards, apparently.
Thank you!

- We released first released our web-app and Figma plugin around a year ago, right at the end of our YC batch (Jo and I went into YC pre-product). Our developer integrations (API/CLI/SDK and Developer Mode) were released 2 months ago.

- All of our customers (including larger enterprises) have actually found us organically! We were lucky to have the support of different design and content/UX writing communities from the start, and they were able to champion the tool on their teams. We've tried our best to be super hands-on with these teams, offering onboarding and support calls, shared Slack channels, and tips on selling Ditto to other stakeholders in the company. On some teams, however, we're definitely still working to expand outwards from content to design to EPD, especially with our new developer integrations.
The W3C gave up on many web standards like HTML and their process is just rubber stamping whatever WHATWG decides are standards and WHATWG seems to just rubber stamp whatever Google wants (more often than not).
SEC wouldn't allow this with the stock market, how is this any different? His actions were intentional by the way it is obvious he is manipulating the market intentionally.
Okta Is Having Outages
You have to factor the cost of this laptop + cost of future upgrades vs the cost of a Dell/Macbook/whatever + its inevitable replacement.

If it wasn't cheaper then they wouldn't have much of a business model.
I tried Notion. It was cool in the beginning, but I got overwhelmed by the UI and all the templates they have.

Went with vimwiki. I just store my notes in a private Github repository. It's simple and effective. So far I've been happy with this setup.
I have to give a shoutout to the dev who wrote Nishan, a wrapper around Notion's internal API used by their webapp. I've been using it for a while and it will be a long time before the public API catches up. Getting users to find the api token from cookies has been a pain though, so I'll be looking into migrating asap. https://github.com/Devorein/Nishan
Gladio and Echelon are almost forgotten, even Snowden's revelations lose effect.
You nailed the opposite of an MVP, which is to deliver it immediately and improve it later.
Among my favorite books is "Reading the Rocks: The Autobiography of the Earth", by Marcia Bjornerud.

https://bookshop.org/books/reading-the-rocks-the-autobiograp...

https://www.betterworldbooks.com/-id-9780813342498.aspx

https://www.powells.com/ShoppingCart.aspx?ProductItemID=8423...

TIL she has a new book out! "Timefulness: How Thinking Like a Geologist Can Help Save the World" which I will now buy

. . . done.
Show HN: Hacker News Firehose Feed on Freenode
humblebot in ##hnnew posts every new post on HN into the IRC channel. This bot was inspired by egobot in ##hntop.
> compiler having a hard time vectorizing operations and reorganizing data structures

Reminds me of a recent blog post on exactly this topic. Apparently the Jai language might make some progress on this point.

• https://blog.royalsloth.eu/posts/the-compiler-will-optimize-...

• Discussion: https://news.ycombinator.com/item?id=27010965
What happens if you put on, say, a Boston accent? Do the words naturally sound different then?
Interesting. Thanks for responding.

1. Did you look at CLIP? it provides a common (to images & text) embedding.

2. Do your models need specialized training (vs. open models)?
If you stick to floats and arrays of floats, Fortran is probably still faster.

But Common Lisp and fully conformant Schemes have an extensive numeric tower including arbitrary precision integers, rationals, and complex numbers built in, making Lisp useful for some kinds of numeric computing that would be cumbersome even in Fortran.

Plus, I once heard of a guy who wrote an FFT implementation in Gambit Scheme that beat FFTW in speed...
Obsidian isn't as bad as Notion, but it's also proprietary. Unfortunately, there is no good company in this space.
I have seen so many things skyrocket in value over the past year, from Pokeman cards to classics cars to houses, cryptocurrencies, tech stocks and on and on. Some of these are assets and some are collectibles and some are consumables. But none of it seems to be driven by general inflation. Have we seen this kind of scenario in economics before? Is this a known phenomenon?

I don't know jack about economics, but to be perfectly honest it's making me very anxious - not because of the high prices, but because I know moments of exuberance are often paid for in the not too distant future.
We'll be publishing repair guides showing all the parts and assembly steps. In the meantime, you can check out some of the images that show modules: https://frame.work/products/laptop-diy-edition
Yeah this is not my experience. Enterprise distributed systems are much easier in erlang and elixir, which are simple languages, over java, which is not.
Beware of Happy Hypoxia
And I would say that this is because of the language's syntax & semantics. Pythonic code looks like pseudocode, aka business logic.

There is very little boilerplate, and libraries are designed to hide what little there is.

So this means that mathematicians who hate verbosity can read and write their algorithms with little cognitive overhead.

Then you start to get the network effect where libraries are implemented or wrapped in Python, and people use those and start adding abstractions etc. The two main deep learning libraries (TensorFlow and PyTorch) are there, and those have huge gravity wells.
I'm not a software engineer. Can someone contextualize the magnitude of this achievement for me?
Keep in mind that The Pokemon Company don't make profit off of secondary sales, so they don't really have much incentive to make it a casino. In fact, I believe in the past they avoided this problem by printing cards to such capacity that prices don't dramatically rise due to lack of scarcity.

(special circumstances like very old first edition prints still hold value for obvious reasons, but The Pokemon Company can't realistically make profit off of them now that they are out of print)

Currently they aren't able to do so because of a combination of an insane increase in demand and COVID, but ultimately this seems like a temporary problem that fixes itself once they get facilities in order to meet the demand.
How long until other companies take it off their balance sheets? It is amazing how many smart people got sucked into the BTC nonsense. It has always been a libertarian dream currency that was never going to be useful in the real world, other than for buying drugs online.
Well you've either got to make it clear that it doesn't exist yet, or not actually charge them until you build it. Otherwise that sounds like fraud.
Australia tried to cull wild goats at one point using sterilized dingos with an embedded time-delay poison pill.

https://www.theguardian.com/australia-news/2016/aug/18/queen...
It makes very little sense to argue whether respiratory infections might be limited by wearing face-masks, and yet... here we are.
Israel is occupying Palestinian territory in the West Bank and Gaza Strip. Palestine is firing into cities because it has no other means to defend itself. It doesn't have an air force or the ability to pinpoint target missiles.

Imagine a much more powerful group was occupying your area, and you didn't have the technology to target your strikes carefully against only military targets. Should you simply roll over and allow their occupation to continue?
my only beef with zig/jai is that they both have strong opinions on things like operator overloading and i am afraid they will end up just like java.

i have nothing against having strong opinions, i am the biggest offender but completely disallowing some features, some of the best features static typing can offer is just nonsense.

every language designer should study common-lisp and start with the operators : and :: these two operators alone tell you that the language designed for practical use.

for me overloading the operator + and function 'add' is exactly same. you should then forbid function overloading as well now. you can argue about the weakness of operator overloading but disabling completely, not even a workaround?

why not just enable oo and have safe alternatives instead?
. safe(a + b)
. a s+ b
Middle-Class Pay Lost Pace. Is Washington to Blame?
"Prince of Darkness": https://www.imdb.com/title/tt0093777/

I've always liked the movie because it attempts to examine religious lore with science, faith vs. logic. It touches on many explanations for things they're experiencing: multiple universes, tachyons, etc.
Theres a lot of reasons why it makes sense to sell something before building it. You want to be up front about this fact but getting commitments to buy something is a good idea before actually spending money and time to build it.
Elon has become so big that anything he does manipulates the market.
Unfortunately, that's the case. An issue for Python is that there's no the environment, meaning that approaches to setting it up vary in accordance to its anticipated use, local standards, and even personal preference. When all is said and done, the "Python" that I use for scientific programming is a different beast than the "Python" that my office mate uses for deployment on a cloud based server.

Of course this is a blessing of Python but an obstacle for teaching a language to beginners, if you're spending a lot of time troubleshooting installations and wondering why a program runs on one computer and not another. It may explain the staying power of Matlab, which all comes from one place and installs the same on everybody's machine.

From talking to people who have learned programming recently, almost every course starts with walking the student through a specific, prescribed installation and making sure it works.

It suggests a possible opportunity for another book along the lines of: How to install Python, which explains a variety of scenarios, what they are for, how they work, etc.

One benefit of a web based IDE is that it works for K-12 students who are on Chromebooks and can't install software. When my son brought home his school issued Chromebook, my first response was: "Great, let's install Python." He gave me a sad look.
Colonial Pipeline Ransomware Attack: What happened and how we move forward
That’s a different problem though. It sounds like that’s programs calling Name.xyz when the file is called name.xyz

That’s probably also the reason why there is no direct way to enables case-sensitivity recursively ;)
My interpretation, Murph solved the gravity equation all by herself. Plan A was a success. She never really got over her father leaving her.

Probably he couldn't take it and just left. Maybe, they flew into the black hole and died. But she's a genius and needed closure. On her deathbed she had a fantasy or hallucinations about what could have happened. In any case, her super logical mind came up with a story that let her come to grips with the loss of her father. It's a bit grim, but gives enough room (for me) for lots of silliness. that's not what happened. they all died. But maybe, that could have happened. And that's enough for her to find some peace.
Or you just train a machine to do it and then generate a bunch and have this second machine sort out any it thinks are machine generated.
>As a beginner it is fine to chose to master one language first, but in the long run you should not "choose a language", but rater learn to learn any language, and understand they all have their strength and weaknesses.

Exactly. Languages come and go. But if you understand the fundamentals - why things work the way they do - it makes it much easier to move between languages, programming models and whatever the latest fad is. Being adaptable is a far more valuable skill over time. Nope, it's not easy - but rarely are things of value easy (it's why they are valuable - ha!). It is easier to start out early with this perspective and continually building on it throughout your carrier than trying to pick it up mid stream later on in life, so the sooner you start the better! I've never considered myself "done" when it comes to reading or learning. Like those sharks that die if they stop swimming - that's a good way to envision your long term intellectual health :)
I don't want the SEC involved in crypto, at all.
I think the most generous reading of this article is something like: The general public falsely believes that most people in their 20s are much more proficient with technology than even nerds in their 40s and 50s, simply because they have had access to computers and smartphones most of their lives.
The media tends to be extremely trigger-happy to blame a correction or dip in crypto on a single event like Tesla not accepting BTC while it's just as likely that this is an effect of the wider market correction that's taking place after the inflation/CPI news this week.
lol lesbian semen stealing jew wonders why everyone hates her people
IMO Samsung is taking laptops to 2.0, making them as functional and ergonomic as phones, and after apple follows, this will look like the very best 1.0 laptop.
I have been using Notion in its API form for a while through notion-py[1]. Currently, it powers my blog[2] and for me, it's a really good integration. I write something, ask my friends to review it. I run a command to publish it, and it's live. The workflow is really, really good and removes a ton of friction because the software that you write in is also the one that powers your blog's content.

Overall, I think Notion API can open up many, many possibilities, since it can become a really good CMS, besides already being a great note-taking tool, and a team app. Notion has millions of users, and it's a huge market already.

Btw, if you're interested in running your blog on Notion, I would love to hear from you! [3]

[1]: https://github.com/jamalex/notion-py

[2]: https://shubhamjain.co/

[3]: https://twitter.com/shubhamjainco
Very few absolute beginner programmers are Vim users.
Two more to the list. One for great fun:
"Young Einstein",
and one for interest:
"Astronaut Farmer." (Engineering and the politics of control.)
My kids to this day think Einstein is from Tazmania!
You did know that Einstein invented Rock and Roll, don't you?
Very cool, love writing docs in google, but find sharing it out somewhat lackluster. Couple q's

1. What sort of SEO is there/do you plan to add?
2. I onboarded through the product @rob, and then moved a doc to the hexopress folder in drive. How long does it take to refresh?
SEC sees crypto as a market dominated by the Chinese. They want to dominate it themselves.
Bezos Calculator
The preload list is another crap web browser mitigation.

"Hey, we have this problem with our browsers where the security is trivially defeated a number of ways. What are we gonna do about it? ......... I got it! We'll make extra security optional!"

As a regular web user, I should be able to know if the site I'm using is secure from MITM. But that's basically unknowable, because for any given site you're on, there may be a half dozen different kinds of duct tape implemented in different ways. I just have to hope nobody wants to hack me. All the mitigations might as well not exist.
> Have we seen this kind of scenario in economics before? Is this a known phenomenon?

Sure, Tulip mania. [1]

[1] https://en.wikipedia.org/wiki/Tulip_mania
laptops with discrete GPUs usually have an integrated heatpipe solution that cools the CPU, GPU, and chipset. at least that's been the case with all the ones I've opened up. so you would probably have to replace the GPU also. even without the GPU, the CPU/RAM/mobo is already a pretty big portion of the BOM.

at that point, I have to wonder how much you would actually save by not replacing the screen, chassis, and storage. overall, this concept strikes me as more of a win for repairs than upgrades.
You could with some changes to the type capabilities, but I don't think that's the right direction. The main question is do we want soundness or not? This is a general question for various correctness properties, and, at least in the formal methods space, the answer seems to be "not always." Soundness has a cost, and stopping 100% of UAF bugs for the cost of making the language more complex and even adding a few bugs of other kinds, might not be worth it if you can stop 99% of them for a fraction of the cost. I think the goal should be to not have soundness -- IMO it has more downsides than upsides in this case -- and make good runtime detection joined with fast compile/test cycle and even automatic test generation.
My hot-take having watched the culling from an invested position follows. Disclaimer: i hold both BTC and ETH.

While the market in general is down, the major losses in this crash were Bitcoin, Doge and Shiba. Bitcoin is an obvious result given the news. Doge and Shiba have had pretty spectacular gains over the last ~30d and seeing them lose considerable value is unsurprising if you follow crypto markets much. Seemingly new money has been racing in lately (see big rises in Eth Classic and Bitcoin Cash as well), i find these dips also unsurprising given past behavior.

As a somewhat meta analysis, i feel BTC could have an interesting summer. BTC plateaued at $1.1T in market cap. Meanwhile, Ethereum has been on a steady rise from 250-500B+. Talk of "the flippening" has returned in a way i didn't anticipate, certainly not this early on.

While this news impacted the whole market (the market still follows big BTC swings to some extent), i have found my personal sentiment shifting to be increasingly bearish on BTC and bullish on ETH.
Thanks. This was much more informative.

For those wondering, they’re doing:

-increasing comp targets to be at or above industry 75th percentile across the company

-no negotiation for comp (standardized starting offer by location/role)

-yearly stock grants with no 1 year cliff upon hire
Glad they learned from their painful mistake and ditched the .so domain in favor of a .com.
Why, are hoping to be able to pump and dump like old musky someday?
Building a Business Without Slack
Nothing is perfect. But if Notion had stylus support and a Linux native client (even Electron), it would be perfect to me.

They said in Twitter that stylus support is a priority, but no plans yet for a Linux client.

And, the Android app is quite clunky, not as good as Android native Notes apps.
I have some friends who are interested in programming but not motivated to work through a text book. I got them into Automate the Boring Stuff and actually solving real problems has been much more motivating for them.

https://automatetheboringstuff.com/2e/
> I dunno why everyone assumes all marketing is bad.

Because 99% of marketing is bad.
You don’t need statistics to determine that someone has been discriminated against. Here is an example. My friends wife is Latina, and they were buying a house she goes to an open house at 3pm only to be told sorry we already sold. He swings by at 5pm after work, and they are happy to try and sell him the house.

This is your classic N=1 sample size. But what can explain why one had a tour, and the other was lied to? You can invent a lot of things if you insist on giving them the benefit of the doubt, but the easiest explanation is discrimination.
TX House bill 3979 [pdf]
I'm a big fan of Matt Levine's "Money Stuff" column on Bloomberg - he always has amusing and insightful commentary particularly on Elon -

> My Bloomberg Opinion colleague Liam Denning points out that “Musk’s move may also indicate that Teslas weren’t flying off the shelves as a result of accepting Bitcoin payment,” and in fact it’s not entirely clear whether Tesla has sold any cars for Bitcoins.[2] I hope it hasn’t. I hope Musk can make the price of Bitcoin go up or down by 10% by announcing that Tesla will or will not accept Bitcoins for cars, without ever actually accepting any Bitcoins for any cars either way. There’s something pure about that: The price of Bitcoin depends on Elon Musk’s attitude toward it, not on the existence of any grubby commercial transactions in which Bitcoins are exchanged for cars.[3] The source of value for Bitcoin is not its use as a currency or economic importance; the source of value for Bitcoin — for everything — is simple proximity to Elon Musk.
We put a lot of effort into great keyboard feel on the Framework laptop, both in terms of key travel (1.5mm) and key shape. There are limits to what you can do in a 15.85mm thick machine, but we stack up well compared to most other thin and light notebooks on keyboard quality.
Small moves, ...
So apparently in february tesla bought 1.5 billion in bitcoin as part of a plan to accept payments, then announced today they won't accept those payments and took a nasty hit on the value of that bitcoin because of it.

Do I just interpret this at face value as capricious decision-making?
Sandboxtron, run terminals/programs within OS X sandboxes