skysight-inc/HackerNews huggingface dataset:
I'm curious enough about some of the content in this book that I'd consider reading it if the price was cheaper (maybe $10-15 or so).

Unfortunately this book seems too all-over-the-map to be particularly useful to where I'm at in my own coding career: about 18 months into it.

There are two pieces to this book if I read the marketing pages correctly:
* First, the overplayed trope of "How to get hired as a Pr0gRaMmar!!!1" -- a cottage industry nearly as large as the field of engineering itself
* Second, the less-played trope of, "Here are some actionable ways to develop your career path under the severe time constraints that an engineering career will present you with"

If this text were more exclusively drilled down into the second topic rather than the first, I'd probably make the purchase.

However, I don't feel like spending time reading through a lot of things that I either already know, or that don't apply to me.
TLDR: grep
My example actually has no issues, but [here is an example][1] so you can confirm that. I included the implementation of `delay` there as well so you can also see what happens behind the scenes.

---

So, in Hyperapp there are no async/await functions. Or Promises. Can't use functions that create side effects. Can't use setTimeout, setInterval, new Promise, fetch, add/removeEventListener, etc.

delay(100, Action) looks familiar to setTimeout, but it's just a function that returns an object that tells Hyperapp what to do. It doesn't do anything by itself. You can write your own delay function too if you want as long as you give Hyperapp what it wants.

The state becoming stale is never an issue in Hyperapp, because you get a fresh copy of it inside actions, which is the only place where you can "update" the state.

[1]: https://codesandbox.io/s/hyperapp-minimal-counter-with-effec...
the tutorial is great this way. it's gradually introducing concepts and shows what's possible with very few building blocks.
at the end, it would be nice to mention that at the cost of some extra code and learning a few more functions/concepts, you can gradually make application code either more concise with @hyperapp/html or having a different aesthetic or more familiarity - similar to JSX - with htm or the hyperapp-tailored variant of it, hyper-lit.

but please keep the current didactic of piecemeal introduction of concepts, providing clear reasons for their existence!
> The downsides are: driving up local housing prices, increased competition for jobs.

No, no.

Increasing housing prices are a long-standing policy in the UK (and many other Western countries, as evidenced by low credit rates and extra bonuses for mortgages) and a gift to many voters (whose personal wealth is tied to their homes), and would be a welcome boost in times of COVID.

If the UK was afraid of brain drain of London's financial elite (UK's big "export" is finance) because of Brexit just a year ago, vacuuming up HK's financial elite would be a welcome counterweight.
Most of the OrangePi lineup has full mainline kernel support now, thanks to projects like Linux-SUNXI and Armbian.

Here is the status matrix: https://linux-sunxi.org/Linux_mainlining_effort#Status_Matri...
So, forcing me to supply payment information for a free trial, then forcing the developer to make my free trial an auto subscription unless I opt-out is supposed to be user friendly?

In what way is assuming you can take my money unless I say otherwise just because I used a free trial supposed to be user-friendly?

I'm so unbelievabley tired of these anti-consumer practices being labelled as 'user friendly' or 'working as intended'. They are not user friendly and sure they're working as intended, to extract money from you. At least tell it like it is, an accountant realized they made more money this way and told the marketers to sell that shit.

There is zero benefit to me as a user by making me opt out of paying a company money.
Kensho Technologies | Data Scientists/Engineers across the stack | Full-time/Onsite | (Cambridge/Boston)/NYC/DC/LA

At Kensho, we leverage S&P Global’s world-class data to research, develop, and implement leading AI and machine learning capabilities that drive fact-based, objective decision making. From deep learning speech recognition and transcription to advanced visualizations, entity recognition, state-of-the-art search, and an AI-driven research platform, the Kensho team brings actionable insight and order to complex data. Our products power S&P Global and deliver innovative solutions and capabilities to their clients.

Founded in 2013, Kensho is headquartered in Cambridge, Massachusetts with offices in Washington, D.C., New York City, and Los Angeles. In 2018, S&P Global acquired Kensho for $550M, the largest AI acquisition in history to date.

We are currently looking for a • Team Lead, Query Infrastructure • Software Engineer - Security • Senior Machine Learning Engineer • and more!

To see all open positions visit https://www.kensho.com/careers
> unless you grew up in a communist country

No, chances are the person who downvoted you is someone who never has actually lived in a communist country and likely did so from the comforts of an overpriced western coffee shop. They probably think they're an intellectual who wouldn't be first against the wall in such a situation.

Take the downvote with pride, since you're speaking truth to abuse.
I think it is wikipedia's fault, but that it's not far from how it should be. Wikipedia is a secondary source, designed have be a reference taken from primary sources, rather than be a primary source teaching information. It's a weird blurry distinction, but seems to work well. It'd be great to have a pedagogy section that either explicitly linked out to pedagogical primary sources, or a section explicitly designed to teach.
You can set it to only show contributions to public repositories in the "Contributions Settings" menu right above the graph, and I'm pretty sure that's actually the default setting. Note that even with this setting selected, you will still see all your contributions, but a visitor will only see your public contributions.
Seems to me that they immigrated to another country because of a specific type of cultural phenomenon that was happening in their country of origin resulting from immigration. Maybe the same type of phenomenon is not happening in their country of choice? Doesn't seem sarcastic at all.
I've recently started using Make for my Python project as a convenient way of running arbitrary code checks. I like having targets like the following:

test - runs pytest with whatever config flags are needed
coverage - run test and then check for minimum code coverage
run - run the application with sane defaults
mypy - does type checking (mypy)
lint - run flake8

And I usually have `make all` setup to run everything (static analysis before tests, then code coverage checks).

In another project, I built out some testing infrastructure for a Rust project (setting up a testing database and tearing it down at the end).

I sometimes feel like I "should" use a dedicated tool for this, but Make is ubiquitous and easy enough to use for simple use cases like this.
Thanks for flagging! This is now fixed.
Narvar | Hiring for remote (US/ Canada) Senior Distributed Systems Engineers, Data Engineers, SRE & Security Engineer.

Please email me: ankush AT narvar.com

We have served over 400 million consumers across 7 billion interactions, in 38 countries, and 55 languages. Narvar customers include 600+ brands and retailers from around the globe. Brands that you and I, our friends, and their friends shop at.
Most drugs have different prices in different countries so this is nothing new.
Also, My understanding is that 3rd party manufactures are not paying any royalties to Gilead, which is very generous and they should be applauded.
Gosh I really love-hate that book. It comes up over and over and over again despite what I consider shoddy writing.
It's a bit of a blueprint for how to make the best of a foreseeably shitty future.
And that is what happens in reality. Among all the inter-caste marriage discussions not all happen in the high vs low distinction, there are several where there is no higher one or lower one (like say a north Indian marrying a south India, like in the book 2 states) but still there is chance of rejection of the marriage.
TRAI does come under RTI. Any instance of them denying a RTI request?
> don't have a proper way of prioritizing the user's needs

To me that means it is no longer my/your computer.

> Maybe there are experimental OS's which do this properly

https://en.wikipedia.org/wiki/RTLinux

Funny: In JS I tried to find the maximum number of http requests a system could make. Async operations have unpredictable response time. Parsing the payload when it is returned was not an option since you end up with more parse jobs than the system can deal with at that moment which freezes the UI. (Earlier requests may arrive late, later requests might arrive soon.) So I ended up de-async-ing the tasks an doing them with setInterval (which requires checking the time or it will cluster up the parse tasks again) and tuning down the number of requests if there are many unfinished parse jobs. Now, if the user clicks something everything waits except dumping the responses into an array. Previously I couldn't lower the number of requests far enough to completely avoid UI freezes. They only got less frequent. With everything synced properly I can push the rate of the requests 20 times higher without freezes than async with 1 freeze per minute.
The accompanying ArsTechnica article was posted yesterday[0] but didn’t get much traction.

[0] https://news.ycombinator.com/item?id=23690990
I’ve actually found that there’s an inverse correlation: companies with worse comp seem to have more rounds, more take home and harder questions. The confounding variable is that the lower comp companies tend to be startups.
Speak for yourself.

Web development is more or less part of the advertising industry now, but huge parts of "tech" aren't working on the web or with advertising.
eBay | Applied Researcher, ML engineer | Full-time | NYC, remote ok

We are hiring applied researchers to change the way eBay does advertising. You will be someone who is comfortable working with the most challenging problems, designing and creating the most elegant systems alike. We need your help to reinvent the recommender systems experience on eBay's item pages. This is a unique opportunity to influence the most visited page on eBay (billions of views a day) and learn recommendation technology which ranks eBay's 1+ billion active items. We apply cutting edge machine learning techniques on petabytes of data and thousands of Spark/YARN nodes. This includes Deep learning, XGBoost and online learning. We are a small team in a growing remote office, building eBay Ads's future and seeking experienced (2+ years) applied researchers. The day to day work includes 50% coding and 50% data science. Our interview consists of two phone screens and one onsite (virtually) to meet the team and do a code test.
contact: wsalle@ebay.com | Ask for Zhen
The Omega Tau podcast often does similarly detailed examinations of planes (as well as almost anything and everything else): https://pca.st/episode/05c91470-2f6f-0135-52f9-452518e2d253)
The book may be an excellent resource, but this appears to be just an advert - are there free examples you can point us to?

It would be better to link directly to that page I think.
I created https://crates.io/crates/runwhen a while back and it's cross platform. Unfortunately you have to build it yourself :-p I never got around to creating an automated build pipeline for it.
It does. Most orders were cancelled and maybe trades too.
The `sed` and `grep` syntax isn't always portable to non-Gnu versions of the tools. The following version doesn't use gnu-isms for `grep` and `awk` for and works on both BSD's and MacOS, sorting and printing comments printed after the ##. Does require on Gnu make for $(MAKEFILE_LIST), but the filename of the Makefile can be used instead:

help: ## Print help for each target
@grep '^[[:alnum:]_-]*:.* ##' $(MAKEFILE_LIST) \
| sort | awk 'BEGIN {FS=":.* ## "}; {printf "%-25s %s\n", $$1, $$2};'
Algrano | Front-End Designer | Zürich, CH | REMOTE (EU)

Algrano is a Swiss tech and coffee startup that changes the global trade of coffee. We have set ourselves an ambitious goal: to revolutionize the centuries-old coffee trade industry and make it transparent and digital.

We are looking for a Front-End Designer to turn great ideas into elegant features that people enjoy to use, and help us to grow a successful business. You collaborate directly with the lead front-end designer, the full-stack developers, and the product team.

https://www.algrano.com/en/careers/front-end-designer-2
How big is the universe? What happens at the 'edge'?
Their statement for "third party payment" is industry jargon for "don't ban it," because Americans equate "uninsured service" with "unavailable service." Outside the headline, their strongest position is "don't make it unavailable."

And what argument do they make for it?

They trawled the data for things like reducing the transmission of HIV - which it does, in third-world country where condom usage is low, antiretroviral usage is low, pre-exposure prophylaxis is low. In first-world countries, circumcisions have not been shown to be protective, because in a setting with a higher baseline level of antiretroviral and condom usage, its effect is somewhere between negligible and non-existent.

The AAP is writing recommendations for America, not the third world.

Likewise, the reduction in cancers is a tiny effect. Small to begin with and, again, negligible in first-world countries.

As other pediatric bodies outside the AAP noted, including these "benefits" is a reach, and the AAP got raked over the coals for doing so.

So, no, not literally - the AAP made a strong political soundbite headline, and then walked it back in the text of their position paper, because they couldn't defend that headline.

And certainly not unambiguously, when they were widely criticized for relying on weak studies that didn't apply to the population in question.

The AAP isn't a terrible organization, but it's not immune to politics, and this shift in their official stance was political, not data-driven.
Makes me realise how nice “npm run” is. Use it loads.
Percentile thresholds IMO is the way to go. You'll find things that don't cause problems at P50 to be problematic at higher percentiles, and the higher percentiles are usually where the user pain lies.
Any free version I can audit? Not convinced this is worth the money since you have 2 years of experience, but I am willing to invest some time to prove myself wrong.
> because racist Brits would hate Asian HKers just as much as brown Syrians and black Africans

Even a racist as extreme and obsessed with whiteness specifically as Hitler deemed some nonwhite races worthy of respect, even as he plotted others' extermination. Clearly it is absurd to define 'racist' so narrowly that even the actual Nazis don't qualify
Yeah, the Pi 4 finally has an onboard Ethernet controller on the SoC itself.
It's hard to stay in business offering a product that touts "fewer features, but smaller memory footprint and snappier UI response" vs. its competitors. There are a few exceptions to this rule, but they are exceptional. That's why organizations pay for big, slow Slack instead of using fast, free, svelte IRC clients.
Thank you. That's a marquee haha.
Eh? Racism judges people by their race, and judges different races differently. The word fits just fine. Adding "differential" was unnecessary, but maybe added to highlight the uneven extent of the negative judgement.

Having said that, the GP does not provide any evidence that racism was the motivating factor here.
Yeah true... there will be a glut of used cars. Therefore more people can afford to get a used one, which will lower the brand premium they've been enjoying.
Is there even a meaning to the stock market anymore? Share prices are running on a greater fool theory, aided by long term capital gains and the "reinvest in growth" charade, which will inevitably peak out. Everyone's just waiting to time the peak.
FYI: the phrase is beaucoup bucks - appropriated from French
Location: Denver, CO

Remote: Yes

Willing to relocate: No

Technologies: Python, SQL, Docker, Amazon Web Services (AWS), Dask, fast.ai, Gensim, Graphistry, H2O, Keras, NumPy, Pandas, PyTorch, RAPIDS, Scikit-Learn, spaCy, Spark, SQLAlchemy, TensorFlow, XGBoost

Website: https://github.com/gregwchase/

LinkedIn / Resume: https://www.linkedin.com/in/gregwchase/

Email: {gregorywchase} at gmail dot com

Machine Learning Engineer / Data Scientist with multiple years of experience. Responsible for developing, deploying, and maintaining all models in production. Mainly worked on recommendation systems, natural language processing (NLP) and fraud detection.
If you have too many open tabs - that means you hardly use bookmarks and don't use the history.

There are some extensions which would let you prevent garbage entries (like countless GMail, HN main page etc duplicates) from appearing in your history (by means of auto-deleting them as soon as they get there or just by showing you a filtered version of the history). Using such practically turns yout history into an endless resource-safe tabs list.

There also is TidyTab Chrome extension (what's the Firefox alternative, by the way?) which would let you bulk-bookmark and close the open tabs.
I have read about this tribe, they kill every foreigner, this is why they keep their closed community like that. I wouldn't compare them to the native tribes of America, if they did the same they might have not been brutally murdered themselves.
> Mostly because they're aggressive communicators about subscription billing -- they send emails well in advance of any subscription renewal, telling you when you'll be billed, how much for, and giving you a link to cancel the subscription.

I don’t think this is correct. I only ever get emails coincident with the renewal letting me know what my credit card was charged. Never in advance.
#9 is one of my favorite beers so I was bummed to see the title of this HN post. Reading the article it sounds like production is just being moved to Rochester though.
Lazy Lantern (YC S19) is hiring senior back-end and full-stack engineers
https://www.cnn.com/2020/06/30/health/declining-eyesight-red...
I recommend to all scientists that they disengage from Twitter. I know some think it's an effective way to communicate, but the vast majority of communication on the site seems to devalue rational thought. Ultimately, tweeting places your career at risk for reasons that are not well-aligned with reasonable principles.

One of the problems today is that you can be totally technically correct about something, but if you appear insensitive, you can be criticized to the point of being silenced. I am very troubled by the idea that rational, polite people who are trying to be helpful are being silenced because their point of view is not 100% consistent with that of the popular mob.
Don’t really need to track trials, I always just instantly cancel the subscription. You still get to use the site/software until your trial expires and then you’re not billed.
>If you argue against every option but violence, you indicate your support indirectly.

Absolutely not. See my example above about solving the worlds poverty problem. I've never heard of a peaceful solution that I think would work. Therefore I would argue against all ideas and uncover their flaws. That doesn't mean I would support a violent solution at all. Also the "implied support" you seem to talk about is not an action or a call to action it's an opinion. Opinions again go under free speech and it still doesn't matter if the opinions is somehow flawed/wrong/offensive to you or someone else.

For example I could express the opinion that earth would be a better place without humans. That's not a call for action/violence even if is almost certainly impossible to find a non-violent way to achieve this.

>[...]who use lies to lead viewers down a certain path[...]

Lies are protected by free speech if they are expressed to voluntary listeners with no relationship between the parties. There is really no difference between expressing a objectively wrong opinion and intentionally expressing something you know is wrong.
See flatearther/hollow earther, Alien abduction believers, homeopaths etc. etc. Whether they believe the crap they teach or intentionally lie never mattered. Homeopaths probably causes thousands of death per year and its a billion dollar fraudulent but legal industry that causes real damage to people who practice it but also to tax payers. Ever heard of homeopaths getting banned for hate speech? For lying? For leading "viewers down a certain path that leads to even more extreme views" like abandoning real medicine?

>we DO ban or investigate some religious groups.

We do that with right and left-wing extremest groups too based on real investigations the applicable laws and court rulings which should respect free speech.

Now with all the reasons mentioned why we should not banning opinions, how about telling us why we should? Does removing some ethnostates sympathizer from YouTube really solve a problem? And if so which one?
Risk is a pretty crap game anyway.
Vienna Judge delivers “non-judgment” in Facebook case
If you count your engineers' spare time as billable hours donated to charity, and then sell the chips to that charity at cost, but write off the profit as charitable donations to reduce your overall tax burden, you sure do. Particularly for chips that weren't going to be sold anyway (the original SoC was from a Roku like device that had been EoLed and Broadcom had been left with a surplus of the chips they didn't know what to do with).

Which I'm not counting as a negative. This is successful example of charitable giving where everyone wins.

Just because Kramer didn't know the process behind writing things off, doesn't mean that there isn't a real process and it isn't being used in this case.

This is the whole reason why the rpi foundation is a charity, to allow these financial structures.
True. I think this comes down to: will the US gov just continually print money while there is a slowdown from both top down lockdown and also people just trying to stay safe.
Juniper Square | SF, USA | Full Time | ONSITE | Senior/Staff Frontend Engineer, Senior/Staff Full-Stack Engineer

Juniper Square is making the world's private capital markets as transparent, efficient, accountable and accessible as the public markets.

Headquarters are in San Francisco's financial district a short walk from BART. We offer competitive compensation, equity, and benefits. We just closed our series C, and our investors include Redpoint, Ribbit, Felicis, Zigg, and Maiden Lane.

We've transitioned to fully remote/wfh for the time being, but ideally candidates will be able to join us in the SF office once the pandemic is over.

https://www.junipersquare.com/careers
Cool! Haven't seen it!
The secret to Modelica's results here isn't the numerics but the symbolics: they always preprocess the equations to something much simpler to simulate. With Julia we have the https://github.com/SciML/ModelingToolkit.jl to bring the same kind of symbolic-numerics approaches to practice.
I'll do. Thank you. I did not realise I was mean because english is not my native language
Counterpoint: I'd rather waste time on my own schedule doing a coding assignment that looks at least somewhat similar to the actual work I'd be doing. The alternative seems to be to waste a week studying irrelevant algorithms questions and then a day doing fixed-schedule whiteboard interviews.
This was one nice thing about studying physics, most of the math we learned was motivated by some application. I think my first exposure to div and curl was using the analogy of fluids flowing in the plane.

Intuitively, divergence is how much fluid is being created (or destroyed) at a point, curl is how much a waterwheel would spin if placed at a point.
Working fine on my ION broadband, but it's blocked on Jio.