skysight-inc/HackerNews huggingface dataset:
If I had to do this in production code I wouldn't do it that way (for a start I prefer static data structures where possible). I'd have 2 classes: BinaryTree and DoubleLinkedList, each of which would have a constructor that takes a list as input, and a function that returns the data as a list:

class BinaryTree:
def __init__(self, data: List):
""" create from a list """
def asList(self)->List:
""" return my data as a list """

class DoubleLinkedList:
def __init__(self, data: List):
""" create from a list """
def asList(self)->List:
""" return my data as a list """

Then making a binary tree from a double-linked list is simply:

BinaryTree(dll.asList())
I think this is why crime is "falling" in San Francisco. The cops make no arrests, and often don't even take police reports. A few months ago I and everyone else in this store got pepper-sprayed by a shoplifter (the way the security guard told it, a shoplifter attacked a guard with a large can of it which ruptured when he swung at him with it and hit a shelf). I don't even think the police showed up. They weren't there 20 or 40 minutes later when I drove by after going home to clean up.

My business partner used to watch burglars in Pacific Heights go door to door and steal packages out of apartment building lobbies. He'd call the police and they'd say thank you but never even sent a car.

I was in a hit-and-run accident a few weeks ago, and because I wasn't injured, it was "just a misdemeanor" and they categorically refused to take a report at the station, even though I had dashcam video and the plate number.

The SFPD is pretty much entirely useless.
Location: Vancouver, Canada
Remote: Yes
Willing to relocate: Not at present, but open to Europe in the future
Technologies: Python, JavaScript (Vue, Node, React, others), Postgres, Unix, Golang, others
Résumé/CV: https://drive.google.com/file/d/1JKEmJGg7bn3K1PhuhASUCHAJJFOkwTKK/view?usp=sharing
Email: on Resume

Hi, I'm Luke, a front-end leaning developer based out of Vancouver, Canada. I've been working with JavaScript (and various component libraries such as React, Vue, Angular), HTML, CSS, Python, and others for some portion of the last decade. I find a lot of satisfaction in troubleshooting obscure issues and incrementally improving products, while working with good people or solo.

I burnt out and lost my previous position after COVID hit, and since then I haven't found anything, instead I've been working on side-projects and in whatever non-tech jobs I can in the meantime :)

In my next position, I'm looking for something where I can see where my value to the customer is going. Working at too high of an abstraction level from the problems I solve isn't healthy.
Steam on Linux Marketshare Hits New Multi-Year High
Ask HN: Will “on-site” interviews ever be on-site again?
Companies are still referring to their major round of interviews as "on-site", but that name doesn't make too much sense anymore as everyone is still interviewing remotely. It's hard to imagine that even if many companies go back to the office, they'll still be hosting most of their candidates in office for interviews. Flying people out and putting them in hotels is expensive. Even if they're willing to bare that cost, having the candidate take a vacation day to come in is also messy.

Is it possible that many years from now, companies will be inviting job candidates for "virtual on-site" interviews, and everyone involved wouldn't even remember a time when interviews were actually "on-site".
I bought a copy shortly after it came out. I think I've played it twice for a cumulative play time of perhaps an hour. I expect I'll pick it up again here and there for some stress free fun, but even if I don't I feel it was money well spent.
This is not correct. Gold in the US was freely exchanged for about $20 an ounce in the US until the Great Depression when, on April 5th, 1933 Franklin D. Roosevelt signed Executive Order (no. 6102) prohibiting the hoarding of gold coin, gold bullion, and gold certificates, and requiring them to be delivered to the Federal Reserve Bank. After getting all/most of the gold, on January 31st, 1934, the dollar was set to a new price of $35 an ounce by Franklin D. Roosevelt's Presidential Proclamation (no. 2072). Debts and contracts that specified gold in payment were made illegal and people had to use dollars instead of gold for transactions. Exchanging dollars for gold was not possible at a bank and actually illegal to do with your fellow citizens (certain exceptions applied).

This ended in 1971, when the Bretton Woods agreement of exchange rates broke down and Nixon took the US dollar off the gold standard and in 1975 we were allowed to buy gold again.

[1]https://en.wikipedia.org/wiki/Gold_Reserve_Act
VMware spun out of Dell, to operate independently
Software Piracy (1985)
Just a small selection of domestic crimes from within the past 100 years. Our crimes abroad are even more significant. https://depts.washington.edu/moves/CRC_genocide.shtml
After that hedge fund issued a $1M reward on Tether backing I did some more investigation and the thing I realized is that 1) Tether is inherently backed by BS and 2) crafting any sort of Tether short is near impossible because everyone in the game - Tether, the exchanges, etc. - will all be against you if you're winning in the short. There's that scene in "The Big Short" where Mark Baum and crew know the subprime bonds are junk but they visit the ratings agency and they're not downgrading. [1]

That same thing will happen if crypto has a major run. The exchanges already conveniently "go down" when Bitcoin dumps even now. Every single time, it's become a running joke. If we had a serious Tether blow-up or BTC move that would rock the boat, everything would get locked down and you'd have no way to buy back your Tether short for pennies on the dollar. When tril/billions are on the line, ain't no way you're getting your millions, especially in this unregulated wild west.

[1] https://www.youtube.com/watch?v=9xZx1lf2tvs
The US has never "won" a proxy war against a large power anyway in recent history, so this is not news. Korea, Vietnam, Afghanistan...
It's subjective. I don't love Facebook but I appreciate that it's easy* to live without it. Can't say the same for Google's ecosystem when my gmail is increasingly tied to my identity. Can't say the same for Amazon when they have so much monopoly over supply chain that some things you literally can't obtain if you don't purchase through them. There's also Disney silently monopolizing creativity. Facebook manipulates people to keep them on their site to increase data collection and drive up ad revenue. Google put adsense everywhere on the internet, so they don't need to do anything manipulative to keep you on Google because they earn ad revenue and get your data wherever you go**.

Everyone I know who works at one of these companies is a great, smart, kind, talented person -- including those at Facebook. We need better consumer protections and to break up their monopolies.

* Hard to escape Facebook's online tracking but adding this to your host file should do it https://github.com/jmdugan/blocklists/blob/master/corporatio...

** Sorry for this hyperbole, it's only sites using adsense that are guilty and adblockers work wonders.
My friend's family lives in Bosnia. He lives in the United States.

He supports his family with his income, and frequently sends money from the United States to Bosnia.

Best case scenario, using Paypal (Xoom), a centralized company, this takes him two days. Two days is the best case scenario!

With Bitcoin it is almost instant.

They switched to cryptocurrency after a near disastrous situation with the length of time the transfer took.

How is Bitcoin less efficient here?

Sure, it's one use case, but just because something doesn't benefit you does not mean it's not beneficial for anyone.
FWIW Oppo sells more phones per month than Teslas lifetime total
soft brick?
I've worked at casino resorts for the past 15 years. With a vast number of functions and departments within a single resort, just about anybody can find work at one, if they choose. So I built a job search engine just for this industry:

https://www.casinojoblist.com

What I really wanted to focus on was extremely easy search, high info density, up-to-date data, and no hurdles (logins, profiles, etc). And a little bit of flair (multiple casino-related themes). Mostly happy with it, so far.
> When i pay in the current financial system I am giving you every bit of information to rob me blind and hoping you don't take it all.

I don't understand this. You're saying if I send you $0.01 via internet banking, you can somehow take everything in the account?

It doesn't work this way in NZ, where it is common to put your bank account details on invoices so people can pay you directly.
> Is this a joke? lol

no, google: "winner effect"
Try Telegram.

It's easier to get seduced by tall sounding words like "cryptography", censorship, "security", anonymity etc. Those are just buzz words.

Try something that works seamlessly across platforms.
(I am not a gamer).

To play the game you need a computer
ALIENWARE AURORA RYZEN™ EDITION R14 about $5K (with Win11)
Alienware 38 Curved Gaming Monitor about $1.5K
Keyboard, mouse, chair, speakers tc $2K.

That is 8.5K for just the computer.

Look up prices just now I guess you can pay about $150
for a fancy edition of Far Cry 6 (converted from Norwegian prices), and then you can spend spend spend on DLC or whatever it is called.
At least back then you you got the entire game when you bought it.

Yeah I know you can buy a much much cheaper computer and
monitor and everything else.
But if you were a nerd who owned a computer to play games
back then, you might be a huge esports dude now who needs
leet gear now.
My favorite example of that kind of code reuse can be seen in the 3/4 perspective views in Sunsoft's Fester's Quest (most of the game) and Blaster Master (the extra-vehicular room explorations)
Chip fabs need massive access to water these days, so the number of locations where you can build them is fairly limited.
And the market rebounded without a government bailout.
Location: Auckland, New Zealand
Remote: Yes
Willing to relocate: Yes
Technologies: Java, Python, JavaScript (Vue, Backbone, some Angular/React), PHP (Symfony, Laravel), Shell. SQL, Sparql. Semantic web technologies, some NLP, information retrieval, and GIS too.
Résumé/CV: https://kinoshita.eti.br/cv_backend.pdf
Email: on Resume
Is it true that parts of Venezuala are using flecks of gold as currency? Or is that just highly localized in usage and/or mostly in remote areas?
Your comment is down at the bottom because you got here late, but everything you said is true.

In order to get any truly deep thinking (or masterful practice of anything for that matter) done, you need to have focus and that almost always means alone without interruptions, at your own pace. Yeah, yeah, you need input to correct mistakes, but that's mostly at the beginning anyway, before one develops the mental model to self-correct. And I learned that by reading Ericsson's "Peak: Secrets from the New Science of Expertise".

> Conversation enriches the understanding, but solitude is the school of genius. - Edward Gibbon
It’s called identity theft to make it more the victims problem. If it was bank fraud, the bank would definitely have to deal with all aspects. As it is, consumers get a big chunk of the burden.
I have mixed feelings about this principle as stated, but strongly favor a similar rule for function parameters (I agree with the author that always Returning an Object is low value generally).

First, mixed feelings:

- Every parameter as an object key is both overkill and can make function signatures less intuitive. If your function follows a common convention eg process(collection, argumentToProcessCollection), that’s going to be easier to understand.

- Bare, mixed-type, ambiguous primitive values are harder to understand in an argument position than clear well-defined types with named semantics.

- Booleans, opaque enums are particular red flags here.

- These ideas things can be combined.

I prefer:

1. Use a functional style, including function parameter position (and always make impure functions call out their impurity).

2. Only accept bare primitive types in positions where their meaning is unambiguous.

3. If you want to accept ambiguous primitives or even optional values with a clear type, consider whether you’re actually writing more than one function.

4. If you’re actually writing one function, everything else goes in a clearly defined options object.

5. If your options parameter starts growing, GOTO 3.
Twins + adoption actually. The current picture is 8, 9, 9, 16, 16. Figure that one out. :)
Well, they do not really advertise that fact and the codebase is not exactly the same, it seems.

The mentioned vs code connection - and it seems, I cannot just edit edge dev tools with edge, something I can do in chrome.
Brand equity would be the main point of difference.
Wayback in case it's down for you too: https://web.archive.org/web/20210220092522/https://www.tinyb...
I love privacy and secrets -- part of my job specialty; but why for the love of God and what is holy does the city sue to keep things confidential from its citizens/residents?

> State law allows The Dalles to seek to block that ruling by suing the news organization, which is what the city did Friday.

It does not say the city has to seek to block. I would expect Google to be taking this action.

> I feel like it really only needs to be disclosed to city council members who are voting yes or no,” Long-Curtiss said. “I’m fine with that.”

And how are you going to keep them accountable if you can't know the numbers and request some objective expert counsel? And I am sure there is going to be a "do not sue us if we screw up your water supply," and a "first dibs on water" for Google in the contract regardless of how the water supply and drought turns out.

I am sorry but if the city council gets to keep their seats, it is the townspeople mistake. Personally, I would seek to kick them out of office just for filing this suit.
Really? No “life will find a way?” memes or quotes?
Completely agree. Telegram is far superior to any other platform out there. Balance of privacy and security, by default.
I don't see why this has anything to do with Toyota's system, which by the way, had a recall for TSS braking due to stationary objects.

You're mad, I get it, but you need to take this up with the driver (who claims she had a failed OTA update, which caused her to wreck, AND THEN DROVE AND WRECKED AGAIN) whose insurance will take it up with Tesla. It isn't your job to figure out why the car did it.
The article dwells on game graphics, which don't meet modern expectations. But what people were paying for was gameplay.
You raise several straw men.

At the most basic level, a junior author will not be invited to be a peer-reviewer until they have published several papers. A proportion of academics leave academia before they are invited to review other papers. This means there process has "debt" built in. It's the academic version of "original sin".

Regardless, it's still nonsense even if the original sin is repaid. There is no meaningful way in which the pressure to give free labour is bounded. You insinuate that it's balanced: the amount you withdraw should be equal to the amount you deposit. There are absolutely no forces that promote this or enable it; instead, all forces protect the incumbent power structures.

You pose a false dichotomy, using the frankly hackneyed "or did you think...?" followed by some baseless suggestion of my expectations. This final question not only doesn't follow from my previous comment, it's so far off track that it "isn't even wrong".

But this is all splitting hairs. The process is bankrupt. I stand by my previous points.
I saw similar results in malloc()-heavy benchmarks. libc on macOS seems to have a fair number of performance traps; as another example, I found that timegm() on macOS is 100x slower than Linux, and 1000x slower than a reasonably optimized standalone algorithm: https://blog.reverberate.org/2020/05/12/optimizing-date-algo...
Shortwave refers to a band of frequencies with particular characteristics. Ham refers to radio bands allocated to amateur radio. There are shortwave frequencies that hams can’t operate on and there are frequencies outside of shortwave that amateurs can operate on.
There definitely is. But the vast majority of the time it’s not the performance impact that actually matters, and regardless of the merit of the idea itself it’s much more likely that teams with this kind of discipline aren’t producing the kinds of badly performing code that does matter.
Location: Offshore

Remote: Yes

Willing to relocate: Not now.

Technologies: Python, Pandas, Request, Selenium, Tableau, MS Excel, Heroku/Netlify, Vue/Nuxt, RESTful Flask, SQL. LOVE Python. I am currently learning Pyspark, advanced SQL and basic database design for DE roles.

Résumé/CV: https://github.com/anyfactor/

Email: anyfactor@gmail.com

Website: https://www.anyfactor.xyz/

Github: https://github.com/anyfactor/

I have been freelancing in python development, browser automation, web scraping, data analytics using Pandas, Web Development using Flask+Vue for 5 years now with over 60 projects delivered. I am looking to join a Data first full time contract junior level role in Data Analytics or Data Engineering. I don't get to work with SQL or Cloud services often but I am confident in my ability to work with them on a daily basis and have experience with Bigquery and AWS S3.

I find joy in problem solving through programming and assisting decision making with data. So, if you are looking for an affordable, fixed hourly payment, contract dev who is available for pair programming or be on call on your time zone (I have no social life or a full time job), I am your guy.

* Available for work after December 1st, 2021 || But available for interviews now.
Banks do not lend deposits in fiat currency regimes such as the ones most western countries have. Banks create deposits out of thin air to 'fund' loans. The have capital and reserve requirements to meet, of coarse, but they do not lend out deposits or depend on deposits for lending.
I've somehow slipped into a Monte Python skit.

I have to find my way back to reality.
DuPont Plans Moves That Would Remake Chemicals Company
Gullible Americans like you are what enabled events like the invasion of Iraq over laughably false premises. Americans like you can’t even recognize manufactured consent when its staring you straight in the face.

Have a nice day.
Crimes against humanity are different han ethnic cleansing which is different from the UN notes in Genocides

Please avoid intermingling all the terms, they are very specific for a reason, and the reason being to avoid US, Canada,, Colombia, Brasil and many others to also fall within the label of being genociding or ethnicly cleansing their own people
Yes. Why pay runtime cost when there exists a dev and compile time solution?

An good IDE like WebStorm will show the parameter variable names, even inline w/out needing to hover, providing the exact same info as RORO.

On top of that use JSDoc to provide type info and documentation that shows as a tooltip. Or go whole hog and use Typescript.
I can protect my own money, thank you. I do not need a nanny.

Anonymity might seem redundant to you and other people who "have nothing to hide". However, in a slightly more dystopian reality -e.g. when we are forced to use CBDCs- the government might choose to block you from using your hard earned money because you posted a criticism of the president on twitter.
Isn't the point of this article to highlight specific tools? A lot of technical PR blog posts do well on HN. Not as many as technical PR blog people wish they would, but still - if the post contains interesting information, that's what matters. Here's a past explanation about this, in case it's helpful: https://news.ycombinator.com/item?id=20186280, which was an answer to https://news.ycombinator.com/item?id=20186246 ("Is it acceptable to have unmarked advertisements on HN?").

There's also this guideline:

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something."

https://news.ycombinator.com/newsguidelines.html
Thank _you_ for leaving this comment :)

I've had my own issues dealing with the world as it is, so I'm very glad I could make a difference for someone.

I wish you all the best with your struggles; you do whatever you can, and so will I. Hopefully there's enough of us to make a difference :)
Hey, as another Indian immigrant here I do want to say that most of these observations are spot on.

There's a couple of things in there that are just correlated to the fact that the author is around young/wealthy people, like the low obesity rate, fancy cars, shirtless dudes, book-reading in public. I had quite a surprise when I started working at a smaller town and consistently started seeing older and grumpier people.

Culture shock is real. For me personally, I didn't feel like I was going through anything unusual in my first 3-4 months in the US, but later a lot of my choices at the time made sense through that lens.
>> if it doesn't exist

> But you don't know that, do you?

I think there was a misunderstanding here, so let me clarify.

When I said that the product doesn't exist, I wasn't saying that it was all fake and they made up a non-existent product just to cash in on this controversy.

By saying that it doesn't exist, I meant that there is no released product that anyone can use. Sure, they might have it somewhere on some engineer's machine or desk or whatever internally, no way for us to know. But for all practical intents and purposes, the product isn't released and there is no way for anyone to use it. Hell, there is no way for anyone to even know what the actual product is, and googling didn't help much. And if no one has access to the product and no one knows what it is, then it doesn't exist as a product on the market.
> By immediately destructuring the parameters object

Please don't try to use fancy terms to impress. That's not what destructuring is.

This appears to have been hand selected and placed into the second-chance pool. My question is why? This is such a poorly written article in so many other regards, which wouldn't be bad if it contributed something worthwhile, but it's all to document what is not a novel or noteworthy pattern.
I’m very curious how much ad revenue a gibberish article can bring in.
sdf asdf asdfasdf asdfasdf asdfasdf asd fsdgfsdgf asdf asdf asdf

sadf asdlkfha lsdfklha skldfhakls hdflkjahsdfk lhakljsdfh ahsdfl kalksjdfh lkajsdhf lkjasdflk haslkdjfh nlkjasdfjahsdkfj haslkdfh lkasdf asdf asdf asdflkjh lksd asdlf asdklhflkashdf asd fasd flkasdhf lkasdf asdfsdfjas fdhasdfklasdlf slkhdf lsk sdf s asdfa sa sdfasd asdf asdf asdf asdfasdf sadasd fsdaadsf asdf asdf fasdf a asdf asdf asdf asdf asdf asdf asdf asd

Sept. 4, 2013, 9:00 PM EDT / Source: WNCN-TV