skysight-inc/HackerNews huggingface dataset:
By looking into your code, it looks your Btree is a in memory implementation, correct?

I guess is a important information to put on the Readme, and also if you have any plans to create a persistent one, how you will approach this (if you will try to replicate the SQLite Btree here)

Also, i guess the most easy way to make a pesistent btree happen, is to get that one from that neat key-value store in Go that mimic the LMDB Btree (I dont recall the name right now).

The algo behind the LMDB kind dont need to use journal files, so will be reliable AND fast (is it inspired by Rodeh's Btrees ?). I just dont know about the paging aspect, if its any good as the one SQLite uses.
There's not objectively defined tiers for what level each programming language is on, when people describe a language as low-level they are speaking relatively; They're saying 'picture a typical programming language, I'm talking about something like that except more low-level'.

Almost all people would consider C to be a low-level language compared to most languages they're familiar with. If you work in assembly all day then maybe you don't think C is a low level language, but those people aren't the ones calling it low-level.

Unless someone wants to define a cutoff for what a 'low-level' language is(and that would be a bad idea, the way it's used now is very useful and working as intended - it'd be better to make a new word) then I think the way the term is typically used is perfectly fine.

I could see an argument for saying C is 'less low-level than people typically assume', but saying it's not low level makes me think it's on the same level as Java or something.

I'm probably just nitpicking though, I always feel like people ignore the idea that the point of language is to communicate what you're thinking to someone else and have them interpret what you're trying to say as closely as possible, and language is already pretty good at evolving in a way that optimizes this. Trying to change that or force people to address technicalities that are outside the scope of what they're trying to communicate only complicates it(ignoring obvious exceptions like if you're writing a scientific paper and say things that are factually wrong for the sake of clarity)
This is how all of these payment gateways work and it really sucks to be a provider of digital goods, because you will almost always lose disputes.

One of the reasons it's so easy to get access to a payment gateway is because there is no checks of your business up-front to mitigate the gateway's risk.

Before it was so easy, you had to basically have someone come out to your business and interview you before you were accepted.
Judging by the 2 pictures in the "article", I think you're right. We will start seeing a rise of fake branded delivery food, all coming from the same ovens.
> but they know what they need to do to meet research compliance requirements.

Yes sir. And they were caught wrong footed. But I mean, the number of these "misdemeanours" they get away with has always been pretty high so it isn't surprising. They almost got away with 1MDB for fuck's sakes.

I don't know where you worked, but I was buy side, so I had full freedom to publish my own recommendations. However, my PM was a smart man and always wanted me to get on a call with the sell side analyst if I was disagreeing with him. But since I was very junior, a senior analyst used to lead the call (and was already tuned into the stock and following my models on the side because he was my mentor). Man the senior analyst (an ex sell side analyst from goldman) used to grill the ever loving shit out of the sell side guy on the call. Threw him charts from my report, charts from bloomberg / factset, news links etc on email while he had him on the call.

Like 3-4 emails exchanged just when we were on the phone. Sell side guy was also highly fucking experienced. Never fucking gave ground and admitted that he was being forced by the brokerage to mark it a buy. Always a stalemate and it was wondrous to me when I was new.

Then I understood they both knew it was going to be a stalemate long before the call starts. My senior analyst is cursing the sell side guy to me, and the sell side guy is probably cursing the two of us to his colleagues. We both agreed to disagree, but he never could fully justify his position in my eyes.
Hate to admit it, but a bunch of ideas from this article really resonated with me

1) Convenience of ordering, speed, & price > atmosphere (edit: for pizza joints at least)

2) Shorter menus

3) Goofy marketing gimmicks (aoki) help me convince friends to get out of their comfort zone and try new things. Instead of saying 'want to get some pizza' I can say 'did you know that awful DJ opened a restaurant in Oakland?? we gotta try it!'

4) it's just more efficient to expand the kitchen size than have more room for seating. The weather is amazing 11/12 months of the year, let's eat outside. Or more likely in our overpriced apartment

5) I get about the same enjoyment from frozen pizza as fancy pizza. They're both equally terrible for your health, may as well save a few bucks
Working long hours is for the poor who need to make the rent. Not for successful.
Fed study: Trump tariffs backfired, caused job losses and higher prices
Hector (Cloud)
I would have paid hundreds of thousands for my Physics degree if they'd have loaned me it.

The thing is that it makes sense if the degree leads to a dramatically higher income and you actually use the chance.

If I'd stayed in my hometown instead of moving to London, it'd still be worth it, but probably to the tune of 100-200K.

All of these numbers are probably lower than the benefit I'm likely to derive over my working life but 18 year old me would have risk adjusted.

Across the population of course, the balance changes dramatically, because huge numbers of people are terminally skint, working unskilled jobs, etc.

Most people probably shouldn't get a degree.

Who actually wants to be 'most people' when they're an 18 year old?
"Soccer Personnel Carrier"
Well math wise its kinda impossible to know if a black box implementation is malicious from outputs alone. Its in a similar vein to the halting problem. Whether side channels such as power work I would have to find the paper, but what your suggesting is impossible at least in general from my understanding. I have also read a few papers also using emf emissions. Although they all certainly would increase attack difficulty.

There also the problem of margin of error. Could an attack hide in the allowed tolerances of error. Also if the tolerance is too small a lot genuine/unaltered devices may trigger false positives.
Few people pursuing PhDs are doing so to maximize earning potential.

Disregarding the mental toll of a PhD (one problem being that too many people want to be paid to think than there are available positions), I totally disagree with the parent poster's claim that graduate school is a rip-off. Just being in an an academic environment, being able to take classes, & studying around really smart people and doing research at the highest academic level is a really great experience & makes the stress worth it.
We ran into this problem often teaching R when I was in grad school. However, in the years since, the tidyverse has put strong focus on getting users manipulating data even if they don't know how to define a function, etc..!

Here's a useful post, comparing the classic approach you mention to an alternative

http://varianceexplained.org/r/teach-tidyverse/
> Skilled manual work. Cannot be outsourced.

But it can be dramatically diluted through lenient immigration policies (and that's exactly what happened).

Bottom line, you have to be clever stay on your toes to make it in today's economy, and even then you need lots of luck and excellent health. UBI would result in a much more just society.
Like this unfixed one from 2018, asking that removing execute permission from the script disable the attempts to run it, do you mean?

* https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/18...
That’s true, but running and maintaining one is outside the expertise of most people.
> a total of 12 pizza brands, almost all being delivery-only restaurants. As in Oakland, each location hosts several brands in one space,

> Customers can order thick crust pizzas from Chubby Pie or Thick & Tasty; New York-style from Gabriella’s, Lorenzo’s or Joe’s; Chicago-style from Froman’s; etc. Vavra said although multiple brands use the same kitchen, each uses different recipes and ingredients. He said sauces and doughs are made in-house, and Family Style either creates its own recipes or licenses recipes from chefs. “We look at each brand as its own company,” he said, “Every product we put out is distinct from the other product.”

That sounds like a nice theory at first, but after putting more thought into it I'm strongly opposed to it. A single pizza shop could offer several recipes under one brand if variety was their objective. However by putting several brands into one location and concealing that fact from consumers, they are attacking the consumer's ability to make savvy informed purchasing decisions. If somebody has a food quality issue with a pie from a normal pizza shop, they might avoid that pizza shop in the future. However this scheme makes that more challenging since you need to be sure you don't order a pie from the same shop (with the same quality/sanitation issues) operating under a different brand.

This practice should be illegal without clear and prominent disclosure.
The good thing too is if you get really sick you can go back home for the free healthcare.

The US really benefits from immigrants that were trained by poorer countries. I too moved here, my chronically ill relative is still at home.
Wait, isn't DaVinci Resolve a one time purchase of $299? Or am I missing something?
UBI would just feed directly into rents because that's how prices are set.

UBI would require land value tax to ensure the public value is capture for public spending. UBI alone is a land speculator wet dream and Yang is totally wrong to be pushing it without LVT. Yes in the middle of nowhere it can help, but most people are in cities and rents will rise there to current rent + UBI amount.
Sure thing. Thanks for reviewing the code, we are always happy to get additional eyes on it. For your major bug I have to disagree about the major part, the RNG works well but yes it could work better, I will put the long answer in your comment below. As for the short answer I created a video showing how the OnlyKey uses capacitive touch for RNG. The blue arrow in the video points to the values that change as the buttons are pressed, you will see the four values per button providing random entropy, this is what goes into RNG.stir. Keep in mind the RNG is slowed down for the video, actual entropy gathering is much faster in use - https://vimeo.com/381733010
I find this discussion a bit pedantic and ivory-towerish.

Fact is that democracy is constantly under attack say voter suppression etc.

The question should be about what can be done in practice to make democracy work better, not whether it "is" a perfect system or not.

Democracy can be made to work better if people get informed, there are proposals like "https://en.wikipedia.org/wiki/Liquid_democracy" and https://en.wikipedia.org/wiki/Ranked_voting which should be discussed more in the media.

And how about making the election day a national holiday?
Ask HN: Why does HN request access to my location?
Just visited on mobile and had to deny a request to my location. I'm on chrome Android. Why would be HN ever need this?
Another 'estimate' by a 'analytics firm' and this still does not say anything about 'The Mandalorian' specifically.
Can I ask a question that I've never been able to answer by Googling? Kleopatra is the tool of choice for GUI based GPG / PGP stuff on Windows right? So why is it that literally any software I download, it cannot locate the keys on any online database including MIT and whatever else are the top keystores online.

If those keystores are not being regularly updated by trusted data vendors, how am I supposed to trust Gpg signed stuff? It isn't like SHA where I just need to compare 2 hashes.

I'd shift to command line tools if I knew that the protocol was being widely used effectively.
I didn’t read that much into it. Now I’m curious if the OP had some secondary motive beyond using a different gender pronoun.
Biotech is the second largest sector of VC after software. $15B was invested in biotech startups in 2019. The biggest subsector of biotech VC is startups working on cancer drugs.

However there is zero overlap between the top biotech VCs and top tech VCs (including YC) so awareness of biotech is low outside of the industry
Perhaps not the best analogy, but the ability to make an explosion happen over your head instead of from the front left and center is a marked improvement
It's also why we have the tort system. It is a credible alternative to violent methods of conflict resolution.
UK median income in 2018 was GBP 28,400 which is at today's rate about USD 36,600. I don't see why you made the comparison though? The person deciding to start a 4 year degree can't assume they personally have an opportunity cost of 4*annual median earnings.
I majored in one of the STEM fields that doesn't pay any money (chemistry), and now I do the computer stuff for a living and to make money. Given how I did the whole "do STEM and you'll never be wrong route" and it was wrong... Well, I wish I had spent those 4 years at college reading philosophy works and studying the classics. I'd probably still be in the same place I am now, but at least I wouldn't have spent 1000+ hours in a lab to get here.
The first two paragraphs of page 23.

- Usury ceilings eliminated
- Costs ballooning

In other words, the return on investment is falling because society is taking financial advantage of & reducing investment in young people.
What didn't you like about the packaging system? Even if you hate R the language, R has among the most user-friendly, cross-plaform packaging systems I'm aware of.
Alright, I'll condense: High level statements about vague possibilities are perfectly fine in some settings, but not in otheres. They sure smell like bullshit in a highly technical setting, or to people who always take the most technical angle.
I went to university in a country with a Gini coefficient of .35, and now live in a country with a Gini coefficient of .39 (See OECD link below)

The funny thing is, my student loan is one of the highest out of my American friend group† (although very normal amongst my NZ peers). Unlike the US, there was a lot less much in the way of financial aid/scholarships available, so sticker price was what people actually paid.

https://data.oecd.org/inequality/income-inequality.htm

† For people with undergraduate degrees
I agree that a significant LVT would be extremely welcome. Perhaps even more so than UBI.

I'm open to suggestions, but we've passed the point we were in from 1950 to 2000 where any mediocre person could work hard and be guaranteed a middle-class life. And that's wrong, not to mention very threatening to our democracy.
Should two pizza shops be allowed to buy cheese from the same supplier? It's the same problem, right?
Not iOS but it's an interesting thought experiment: if you wanted to build a fast WASM implementation for iOS, how would yo do it?
R has actually come a long way on the environments front. Check out “renv” from the good people at RStudio.

Link: https://rstudio.github.io/renv/articles/renv.html
> How is this legal? It’s quite ridiculous.

Why would this be illegal?

Consider this scenario: you have an iMessage group chat of 3 people, and one of the three people has a plan like PayGo[1] and an extremely limited monthly SMS quota. What happens when one of the other two participants suddenly counts against that quota?

There are options, of course, but for consumers as a whole those options are hostile and inelegant - are you gonna pop up a warning saying that messaging these people might now cost you money?

I guess you could make an argument for turning iMessage off by default, but that also seems like a net negative for consumers as you're back to giving phone companies the opportunity to charge exorbitant rates for things like MMS. Then you'd just push everyone to yet another third-party messenger that could be acquired, aggressively monetized, or shut down at any time.

1. https://www.ultramobile.com/paygo/
I think the tests as given are rather incomplete. The tests cover data flow and input to varying degrees of complexity but completely avoid the easy or difficulty of producing the layout in question (responsiveness, resizing, alignment, etc) in addition to performance when the layout needs to be computed or updated. Coming up with a minimal API that covers the needs of a modern UI is extremely difficult, and when you add more advanced controls (beziers, transitions/animations, etc) things get even dicier.
The argument you put forward doesn't make sense. It's not a ripoff to make close to minimum wage for a number of years (and possibly take on high levels of student loan debt), all to work in a field where there is an oversupply of labour that depresses wages?

Ok...
I found their “Out of scope” list very interesting. In particular, they list signing and “anything to do with emails” as non-goals. From my fairly limited understanding of cryptography, isn’t signing almost identical to encrypting (at least with RSA)? I don’t understand why this would not be supported in a self-styled PGP replacement.

I also don’t understand the “anything to do with email” line. Sending my public key to a recipient on an out-of-band channel and then sending an encrypted email should be completely agnostic to the underlying encryption tools, no?

I don’t mean to sound critical - I’m very intrigued by this project and would love to have a better replacement for gpg!
> Grad school, in general, seems to be a rip off

Grad school is often much better for immigration scoring than a bachelors. Especially if you can manage to do the graduate degree in the country you want to immigrate to.
It doesn't for me, so I assume it must be on your side - have you got any add-ons installed by any chance?
The end result of all this is to say Sonos doesn’t give a whit about the environment though. If that was the case they would allow someone at the recycle center to buy their old equipment, and the original owner to buy a new one with a discount (for being a loyal customer, and presumably still making a profit).
Reminder - NY boat show in a few weeks. https://www.nyboatshow.com/
Yes! I want to say that the good flows from this stability. But I'm not sure there is enough of a track record to make the claim.

Another fun way to put this and make the point perhaps a bit provocatively is to say there are no wrong outcomes from a [free and fair] election - even if your choice didn't win.
Nice find, only 4.5x slower is nothing to sneeze at. I doubt that WASM is optimal for interpretation and you could probably gain another 2x through a bytecode compilation target optimized for interpreting.
My point wasn't about STEM vs liberal arts. I actually agree with you. Unless you're going to an elite school where you'll network with highly influential people, taking out massive loans for anything less than a totally professionally-focused degree (physician assistant, accounting, nursing) or a software-industry favored degree (computer science, math or physics) is a huge mistake.

Also, my only remaining loans are from me going back and doing a "professional" degree that proved to be fairly useless. I had thought I did my research but failed to crunch the numbers carefully enough or account for future family decisions (most employment opportunities in the field required extended foreign residence/travel). So I sympathize with taking out loans for a "responsible" degree and still coming out financially screwed.
I'm about to finish paying off about $65,000 dollars that I took out for my CS degree. I graduated 4 years ago and have a good paying job. So, I'm lucky to have to be paying it off early. However, even with my 6 figure income, paying off this large sum off money has been a huge burden and has majorly affected other choices in my life like investments, career (I.e. I had to take the high paying jobs), buying a house, etc etc. If I could go back and do it again I would avoid any student loans like the plague they are.

Edit: just saw your edit reply to above edit :) that is much more reasonable than the situation that I put myself into. Still, I would recommend doing everything you can to avoid the debt. Paying back 1000's of dollars is a large burden.
Apple makes many great products. Apple News is not one of them.
Same for marketing. College degrees in marketing are useless. Real work experience can get you pretty good jobs much quicker
The competition in the arts is incredible. But with your CS degree you could still do music on the side? Whatever you do, you have to live outside of work and put work into your relationships.
https://application.security for a better demo of the CapOne hack !
Are we talking about the same 2010s? Because they were the opposite of a tragedy economically.
No, that's not the same problem. That a similar but less severe problem. The way a restaurant handles food is far more likely to make you sick than the ingredients being defective from the supplier. A chef who doesn't wash his hands after wiping his ass is more likely than contaminated cheese. Employees who carelessly handle pizzas and deliver them to you turned upside-down are more likely than contaminated pepperonis.

Certainly sometimes ingredients are defective from the supplier. This has famously happened several times with contaminated produce, but there are various examples. In those cases the consumers already lack insight into who the suppliers of a restaurant are, and you could talk me into believing that should be changed.

When a single shop is operating multiple brands, "Avoid Alice's Pizza because I saw a rat there" becomes "Avoid Alices's Pizza, and Bob's Pizza, and Sally's Pizza, and Tom's Pizza, and ...., because I saw a rat there." It should be clear how anti-consumer this is. It interferes with the ability of consumers to inform each other by artificially increasing the number of brand names they need to keep straight in their heads.

Edit for response:

> "This statement needs support."

Does it really though? Local restaurant inspection records are generally public. Go read them if you doubt me; violations abound. It's not even a close contest, there are a load of filthy restaurants out there and local inspectors are often incompetent, underfunded, understaffed, corrupt, or otherwise not doing their job well. Word of mouth through the community about which restaurants to avoid serves an important role in keeping consumers safe. Steve Aoki's business model is a direct attack on that.

If he were truly proud of these pizza shops, he could put his name on them. He could make "Chubby Pie" be "Steve Aoki's Chubby Pie". Then he could have his name on something that he's proud of and consumers would be informed. But I doubt he's going to do that because duping consumers seems to be the true purpose of this scheme.

Here is an example from San Francisco: https://101g-xnet.sfdph.org:8443/ords/eeopn/f?p=132:2:::NO::...

Every city in the country has hundreds if not thousands of cases like this.
Your point is that you can do the wrong thing with OpenSSL so that means you don't need a tool that does the right thing?

That is not a solid point.
Their current position (apparently) keep them safe from antitrust.
Here’s my wasm parser/runtime written in TypeScript, for instance.
https://github.com/ryohey/ts-wasm-runtime
Interesting. I knew NZ was pretty messed up but I didn't realise it was that bad.

The friend bit is anecdata.

Looks like NZ avg debt is $28k NZD [1]

USA is $29 USD [2]

So USA is 50% more expensive, on avg (NZDUSD 1.5). IMHO both are a disgrace, but that's another thing.

1: https://en.wikipedia.org/wiki/Student_loans_in_New_Zealand#S...

2: https://studentloanhero.com/student-loan-debt-statistics/