skysight-inc/HackerNews huggingface dataset:
Hey everyone, maintainer of the Apify SDK here. As far as we know, it is the most comprehensive open-source scraping library for JavaScript (Node.js).

It gives you tools to work with both HTTP requests and headless browsers, storages to save data without having to fiddle with databases and automatic scaling based on available system resources. We use it every day in our web scraping business, but 90% of the features are available for free in the libary itself.

Try it out and tell us what you think: https://github.com/apify/apify-js
But here you have a man who stormed a pizza parlor with an AR-15, ready to uncover the global cabal of pedophilia that has infiltrated the Democratic Party.

Or the woman who won't vaccinate her children because she believes vaccines cause autism.

Or the person, communicating via the satellites that circle the Earth, who believes that the Earth is flat.

These people aren't rare - they're common. We live in an era of disinformation, and the very idea of truth has been eroded.

False stories spread over Twitter like wildfire, and to think that the majority of the thousands of readers who consume them are fact-checking them is perhaps a bit hopeful.
Nuclear power plant management... [0]

Embedded medical device software ... [1]

i.e., when the consequences of failure are just too great, a lot of people don't dare pass up Tcl.

[0] https://wiki.tcl-lang.org/page/COMPANY%3A+KKG

[1] https://www.incubelabs.com/
My two big uses cases for youtube-dl:

1) Downloading videos to use later in editing for analysis pieces / editorial videos.

2) Download videos that may disappear in a "No longer available" blackhole.

The 2nd is incredibly useful and telling when you go back, look up videos by their ID, and see what has been deleted. I'd also recommend changing the OUTPUT format to include the channel name or Twitter account, so you can easily see if an account or channel has been censored/banned.
Möbius Front '83 – New game from Zachtronics
They don't get the info from your previous employer, they get it from your previous payroll processor. Many payroll processing companies happily sell your financial history, which is made available to your new employer via most background check companies.
Interesting observation Re. Chicago from infographic - "The only city with an “undervalued” housing market according to the survey was Chicago."
Intelligence Quarterly: Final 2020 Election Update
I'm going to take a stab and say this is meant satirically? Are we invoking Poe's law here?
Thanks for the props.

As with all things, its a matter of tradeoffs. Dendron started its life as a standalone app (eg. think Obsidian) but I quickly realized I was spending most of my time building undifferentiated editor scaffolding instead of focusing on the hierarchies and schemas that made Dendron unique.

I wanted to spend more time building out features that supported Dendron's [hiearchy first approach](https://www.kevinslin.com/notes/3dd58f62-fee5-4f93-b9f1-b0f0...) to note taking which is what led me to re-write it for VSCode.

That being said, the core dendron engine is not vscode specific and there are folks that are experimenting with porting it over to other editors (eg. sublime, vim). We also have plans for a standalone editor in the future (most likely, this will be a fork of VSCode optimized for note taking)
You don’t get a significant percentage of the population to obese in a famine. Simply maintaining obesity across over 40% of the population takes a lot of energy, let alone morbid obesity numbers.
The central bank won't let housing prices go down significantly, so rate will not increase rate back above 4% for a while.
Rather than lying, state "I'm looking for [range]"
I wonder if that's true in MA as well. I know they passed a similar ban on asking salary history.
Section 230 has been a political and legal football all year.

Example for Twitter editorializing and cancelling
https://www.lexology.com/library/detail.aspx?g=1804a02d-a015...

Ammending S230
Bezos/WashPo

'...new legislation would target Section 230, a decades-old portion of law that spares social media sites from being held liable for the posts, photos and videos uploaded to their sites by their users. The proposal would pave the way for steep sanctions on major online platforms if they don’t act to remove a range of illicit content, from child exploitation to terrorism, according to Justice Department officials, who spoke on the condition of anonymity Wednesday.

The agency also seeks to force tech giants to be more transparent about their content-moderation decisions and more consistent in their enforcement of them, according to a report the department released Wednesday. The move might offer the U.S. government a new avenue to probe and punish companies over allegations of political bias'.

https://www.washingtonpost.com/technology/2020/06/17/doj-bar...
A lot. In fact most "pedal smoothie machines" you see work that way.

But I wanted to build it the way I did to be educational as well. When kids struggle after 15 seconds I say "You'd have to pedal a LOT harder continuously to power your xbox. That really gets them thinking.
Do you think there is also a danger of uninformed voters bringing about authoritarianism?
I'd say Elm, mostly for the joy it creates when I write it.
What We Talk about When We Talk about Holes
> As the saying goes, Zerohedge has predicted 28 of the last 4 recessions.

I wonder if that's actually true.
This is an awesome idea we hadn't thought of. What was the product? We'll reach out to the team!
I like to say "Well, I've been paid a lot and a little. Either can be acceptable depending on the time and place. My time is functionally invaluable, as is yours. What is the salary range of engineers for this position at your company?"

Then dovetail that conversation into the larger compensation package talk. Shares, vesting schedule, valuation/cap table, bonuses, signing bonus, moving expenses, hardware provided, healthcare, 401k, etc. I like to talk about bonuses and the specifics of the bonus determination and request 30/60/90 day review as I start to get adjusted to company culture. No one EVER does the 30/60/90, but they enthusiastically agree to it. Also no one ever shares specifics on how they determine bonuses. But they like to pretend that a standard exist and you can gain a lot by talking about it, even if all you get is an clear picture of how totally nuts the place is that you're about to work for.
They will keep paying their 1%, as it's fixed for 10-30 years.
In the mean time, inflation will catch up, and the house will be paid off.

Look at Japan's interest rates. It's not gonna happen, because it will destroy a complete country and surroundings.
I do agree, but one thing I’ll say is that the performance is important because it means that you essentially need to call C code for performance. Having ll the code in a project and dependencies be in one language has some really nice advantages!

Of course we do call things like C or Python whenever there’s a good implementation of something we want, and because of that we have some excellent FFI capabilities.

But yeah, all that said, I’d use Julia even if it was slow. It’s an amazing, powerful and fun language that has taught me a lot and made me enjoy programming.
Do you have a source for that? I'd actually never heard this before and my google-fu is poor today.
It's a cost all companies want someone else to pick up, either the employee themselves or a previous employeer.

There are still some companies out there that will do it though, eg Fidelity's Leap program [0] where they'll hire you, train you for 3 months give you 3 months as a team project then place you in the company. I went through it straight out of college and I'm still with the company today. It's been around for 10+ years now too so it's not just a fleeting initiative which is pretty neat.

[0] https://jobs.fidelity.com/page/show/leap
Hey Steven!

We should catch up sometime, it's been too long :D
It's not the same as mobile support but currently any markdown enabled mobile app can support writing to Dendron.
Here are a few apps that my other users have suggested: https://dendron.so/notes/401c5889-20ae-4b3a-8468-269def4b486...
Ahh, no it simply wasn’t clear what you where asking about.

There are a lot of ways to slice this up. “Overall agricultural subsidies in 2010 were estimated at $172 billion by a European agricultural industry association; however, the majority of this estimate consists of food stamps and other consumer subsidies, so it is not comparable to the 2005 estimate.” https://en.wikipedia.org/wiki/Agricultural_subsidy#United_St...

One example of this is Americans for example pay 3 billion dollars more for sugar than international market rates. But, only a fraction of that directly ends up in farmers pockets. You can either take the full 3 billion as a government subsidy or exclude most of it. Similarly, propaganda and what’s allowed in food lunch programs gets tricky.

So, I am not endorsing any specific estimate, just saying the total industry profits are approximately the same as the total subsidy. Add up just direct federal subsidies gets you lower numbers especially if you try an exclude state, ethanol, R&D, loans, Education, tax breaks, and other less obvious handouts.

PS: Silly me, I forgot about all the little exceptions in environmental, immigration, labor laws, use of federal lands, etc.
That's somewhat irrelevant without data on what percentage of acquihires are poorly implemented.
That’s why in football there are 3 parties to a transfer deal: the two clubs and the player’s agent.

In a regular company trying to sell a whole chunk of workers, that should probably be a union. Which is indeed what happens in many European countries when this sort of thing happens.
Ask HN: View Source Like in the Matrix?
I was rewatching The Matrix the other day and it got me thinking about information density in source code. In the movie, they view the “source code” of the matrix as vertical columns of scrolling characters. The characters vary in brightness and the scrolling varies in speed, and the whole screen is filled with these characters. Compared to how source code is usually presented, there’s a lot more information on the screen.

Has anybody looked into information dense representations of code like that? I’m thinking it might be useful for getting an oversight of a code base or something. Honestly I don’t even know the proper terminology to describe the effect, so if anyone can point me towards relevant literature I’d be grateful.
> Doesn't most/all react data come from xhr? Can't you just figure out how the xhr works, and simply parse that?

Content-heavy websites using React often generate static versions of pages at build time (using e.g. https://nextjs.org/docs/advanced-features/automatic-static-o...). In those cases, there might not be a public API endpoint to fetch the data you want

For applications though, it's definitely easier to just make an HTTP request if you can. However, you're more likely to run into issues like APIs blocking datacenter IPs, rate limiting etc than when it appears you're just loading the website like a human
I think it's saying your current salary is five percent less than what you want for the new job?

They'd expect you to be wanting an increase in order to move?
Sweden has lower per-capita deaths than Belgium (and Italy, Spain, USA), and annual deaths are only tracking 2.4% higher in Sweden than in 2018.

Belgium should simply abandon all lockdowns, they only seem to cause harm.
Good for them staying native and not getting caught in a least-common denominator Electron hell.

People uses Macs because they want to use Macs and software that takes advantage of the reliability and consistency of that ecosystem.
Converting Large Movies to Smallish MP4s with Ffmpeg
I was asked "What's your expectation around salary?" in an interview once, in MA, and then asked "Isn't it illegal for you to ask me that?"

She replied: "It's illegal for me to ask anything about your salary history. It's not illegal to ask about your expectations."

A rose by any other name, though...
Now I have a good excuse for all the spicy food I eat :)

But seriously, sample size seems small, only ~1200 across chill eaters and non-eaters. Effect size seems pretty small too from the graphs at the end of the article. Given the current reputation of nutrition science I suspect the result is just noise.
> We know 100% they colluded with Russian agents.

The references in this thread so far say the opposite. If you have others that prove "We know 100% they colluded with Russian agents", add them.
I may date myself here, but the first thing that popped into my head when I read the title of this post was this scene from ST IV:

https://youtu.be/hShY6xZWVGE

It's kinda funny watching someone without a background in CS repeatedly ask google/alexa/siri a question in different ways that you know isn't going to elicit any kind of useful response.
> In New England, we call Interstate 95 "Route 95",

Actually, in the Boston area, it's "Route 128." Despite it never being indicated as such at exits or on maps.
The .com was taken .so I figured this would do
I wish Obsidian supported mobile devices, Github based versioning and cross-device synchronization.That would be the perfect note taking app for me. Is there such alternative? I want the graph view too.
Ideally yes and I play that game as long as I can, but eventually it often comes down to a direct "What is your current salary" question.

Responding with "I'm looking for $X-$Y" often isn't an acceptable answer and they continue pushing for current salary.

I've noticed it much more in the last 2-3 years, where they absolutely will not continue the process without a current salary, which is when I resort to that made up number.
Yeah Intel mobile CPUs have been incredibly underwhelming in terms of efficiency and these premium portables are cramming overpowered HW into inadequate thermal/power solutions - Apple isn't the only one at fault here.

In the Windows land the only hope seems to be AMD while Apple has me hoping for the A14 performance.
I generally loathe voice input on computers & phones. I have very specific use cases for the two assistants I've created.
"Open the pod bay doors Hal" = open the garage door (but only because it is funny).

"Start the dust extractor Hal" = start the workshop dust extractor, but I no longer use this since upgrading to remote start/power line detection on my dust extractor.

"Hey producer, <various commands to control video production software and PTZ cameras>" = start recording/cut cameras/re read the prompt/extreme close-up on keyboard/pan the camera to me/etc for video production in a one-man multi-camera recording setup.

Everything else, when it comes to NLP, chat bots and voice recognition is "too much trouble" and I find hitting a dedicated button or punching in to a few numbers on a physical keypad to be easier and more reliable than any voice interface.
Funny how I'm the complete opposite. For me, seeing it is written in Java is a big plus.

As soon as I see Java I know it's going to have a whole set of properties that will make it highly manageable to deploy and run. And when they go wrong I have a lot of hooks and tools to understand and resolve the issue that are completely unavailable to me with native applications. You apply the pejorative "baggage" to these as if they are valueless but sometimes you just have to develop enough experience before the utility of things becomes apparent.

(Writing an application in Java however ... I would go straight for a JVM language like Kotlin/Groovy/Scala)
Depending on how frequent are complex equations in your code, you could make a macro for it, and write it e.g. like this:

(math 5 * f (x + 2))

I might be tempted to do so if I frequently encountered math expressions of depth 3 or more, which in my short Lisp career I didn't.

Also, I would probably rewrite the expression as:

(* 5 (f (+ x 2)))

to make it easier to read by putting the simple operand first; or in case of two difficult operands I would use formatting:

(* (f (+ x 2))
(g (+ x 3)))

Note that a good editor would check that the parentheses match the formatting, so I wouldn't really count that 3 closing parentheses are needed in the last line; they would be inserted automatically.
Trump lied in the very same sentence he denied the statement in. At this point if he says something didn't happen it's likely that it did.
Why it is more dangerous to be a farmer than a policeman in South Africa [pdf]
Full Encryption is not possible. It it similar to people making private Github repos or Github Actions.
For a more recent example, see the NYT coverage of the Bolivian coup last year.
At least there is a stack trace as opposed to a segfault with no context.
It's on VSCode because it was the quickest way for me to prove build out. We do have plans for standalone editors in 2021 (https://dendron.so/notes/683740e3-70ce-4a47-a1f4-1f140e80b55...)
What sort of company behavior do you think you'd see there after you get hired? Seems like no callback = dodging a bullet
>recruiters really are trying to do you both a favor.

Third party recruiters, yes. They have an incentive to maximize your comp, as it also maximizes their commission.

In-house recruiters? No way. They're seeking the most talent for the least money.

Always be mindful of the incentives of each party.
No, you invented that argument in your mind and no-wonder, easily won it. Most people who get tired and disillusioned dont belong to any "Language/Framework evangelism task force". They just want some stability, substance over form, hate silly hype, hate self-proclaimed gurus, hate clueless HR managers. Give them a solid set of tools (no matter much which), sane working conditions, sane managers, a reasonable development strategy and they will more than happily come back. Cut back the ageism and leave political activism for the after-job hours, that will help too.
I’ve been a software engineer for many years. A lot of what I and my colleagues do is glue, sew and plumb things together.

I’ve never had to write a crazy algorithm. Nor have I had to do any graph traversal. Or anything that impacts performance.

For data analysis, pandas and numpy are plenty powerful. At no time in my career have I said “ditch all this because it’s too slow”. Perhaps others have, but I’m perfectly fine with Python. It’s a beautiful language with ability to hack into basically any part of the language. Batteries, flint, tent and a campsite included.
As a long-term chili addict, I'm pleased to see yet another piece of medical research back up its health benefits.

But four times a week = "high" intake. Pah! --that's me on an abstemious week!
CSS in JavaScript library with Media query support
There are one or more grammatical or syntax peculiarities in the template answer proposed in TFA:

“I’m still trying to establish whether this role is a good fit for me. Why? What is this role worth to your company?”

The "Why?" is non-sequitously sandwiched in-between a statement of personal intent and a question that seeks to deflect back to the interviewer, reversing the question.

Leaving aside the issues of whether each of those pieces is strategically sound or likely to work, the syntax of the response requires (a) unscrambling, and (b) refinement.
Here's a broader set of benchmarks, including to R, Matlab and Fortran:

https://julialang.org/benchmarks/

AFAIK these have been optimized for the other languages, but your opinion may differ if you look at the implementations.
Code for these is available here:

https://github.com/JuliaLang/Microbenchmarks
I did algo trading in 2004-05 in Java. It was ok.
Perhaps the interviewer could invert a binary tree on the whiteboard, once you are done with your brain teaser?
Connecticut as well, at least for asking you or getting your salary history from a 3rd party. Not sure that our law addresses using it to determine pay if you volunteer the info yourself.
I actually asked for and received the salary midpoint for a promotion I was offered before deciding to accept. HR, in most cases, should be willing to share salary ranges for positions.
in TeX:

\def\a{mess}\def\b{age}\csname \a\b \endcsname {Hello there}\bye

in (UCB)LOGO:

? run list word "pri "nt [Hello there]
I use GitHub with my Obsidian vault for versioning and cross-device synchronization. I wish there was a mobile app as well, but GitJournal has been sufficient so far.
Memorising Milton’s Paradise Lost: A study [pdf]
Yeah this was an option I was considering as well - surface line is really good as well - but I would prefer a Ryzen machine if I went for a Windows device, they seemed to have nailed power efficiency in the 4 series and 5 should improve on that.
Dendron has a notion of pods - plugins you can use to import, export, publish and (soon to come) sync data between different tools of thought. These plugins can be written and share using nodejs and are meant to provide interoperability between dendron and other tools
Talk about being obvious. I am sure Stalin wanted to live to 100 years. I am also sure people are better off without him.
I see your point. I guess it's just the title that has turned me off even after reading the book.

It doesn't seem to send the right message these days if the idea is that working programmers are building lambda calculus interpreters or theorem provers? Even interpreting a lisp would seem more practical.

I think Practical Common Lisp was more in the right track for content but today I'd focus more explicitly on language design or backend system design.

Andrew Appel's book does already fill the language design slot though nicely.
The problem with this approach is that it is fraud. You'll never get charged for it, but it is fraud.

It's also not the biggest delta I've heard about while doing user feedback interviews for our salary estimation startup [1]. We had one user who ended up being offered double the salary he was expecting ($300k instead of $150k). He now swears by getting to the magic phrase, "we'd love to have you on board X, we just need to talk about numbers."

This single negotiation allowed his wife to stop work and for them to start a family.

[1] https://peerwyse.com
Weren't they still able to do it on their own properties? Twitter has decided it doesn't want to amplify this kind of content, that seems reasonable.
What exactly could they do to determine you are lying?
Biannual release cadence now. 8, 11, and 17 (eventually) are LTS releases. Every 3 years.

https://wikipedia.org/wiki/Java_version_history
Exactly that. It establishes both their willingness to outdo a previous offer and their generosity at the same time.
How does this effect the quality?
It's a work of fiction. Maybe learn the Malebolge esolang if you need a challenge.
I never downloaded videos from youtube until this came up. Didn't realize how easy it was.
Early use of nitazoxanide in mild Covid-19:randomized,placebo-controlled trial
> We should tax the crap out of everyone’s estates because it’s aligned with the American value of equal opportunity. Do you want to live in a society where everyone has a fair shot?

I do not understand this sentiment one bit. To think that we should implement equality by pulling people down to the mean is, frankly, insane. That does nothing to help anyone - its a stance based solely on anger and jealousy. Your policy would literally decrease the average quality of life.

Would you be happy if everyone was destitute? At what point do you realize that actual quality of life matters more than perfect equality?

We achieve equality by bringing people up, not tearing them down. If you think we need more tax money to accomplish that goal, I would argue that we have much more of a budgeting problem than a tax income problem, but I understand the sentiment. But to think that the appropriate tax vehicle is to explicitly destroy lives is not an American ideal.
I guess you should see that it was just men in their 20s in the stats then?