skysight-inc/HackerNews huggingface dataset:
I'd pay a 25% premium if I could ensure the products I want came direct from the actual manufacturer. I buy a lot of high end cosmetics online and it's so hard to source them without getting fakes from amazon. Currently amazon is overrun with counterfeits even more rampantly than ebay.

For example, here's a fake: https://www.amazon.com/Jeffree-Star-Blue-Blood-Palette/dp/B0...
“Amazon” — the company with massive contracts with the CIA and DoD, full time Alexa microphone in millions of homes, owner of Ring video doorbell, runs something like half the internet through their servers. Yeah I think they might have something the control freak “intelligence community” would be interest in.
Ask HN: How to start a serverless meetup ?
I'm interested in starting a monthly or bimonthly meet up to help people get more familiar with serverless technologies back in my country (Kenya).
1. How did you get people to come around?

2. How do I make it more interactive

3. How to make it sustainable.
Any tips, advice or suggestions you have are most welcome.
oh, you can ask the same question to those millions of Chinese developers forced to work 996. surely that is the solution to the problem.
>If you denigrate straightforward writing as "barbaric", you're a snob, plain and simple.

It's "straightforward" for you and your era and culture. For others it's merely a plain and crude version of what could be better writing.
Wow, thank you two. That's something i experienced before with my internships. One learned better while solving some atomized questions and the other one learned better in live coding sessions.

I am glad that i will start with only one Person here and i can focus on how he learns :)
> What has stopped people from creating a standard with no undefined behavior?

Because making C safer would introduce a lot more complexity in the runtime environment and instrumentation, and that is even hard to achieve correctly or has varying performance implications across all ISAs that C compilers are currently targeting.

Consider out of bounds indexing. To determine that an instruction is touching a memory region that is not, in abstract terms, a C array or a memory allocation by malloc and friends, now you need to insert long traps in memory, and even then, there is nothing stopping you from accessing array `b` through, for example, `a + 42`.
When it comes to scripting, I do prefer Python over Bash.
Japan is a small, rich and overpopulated country of 126 million; China is a still emerging, vast country of 1.4 billion. I don't think it's correct to assume history will repeat the same way as with Japan.
The rabbit hole is deep for this one. There are gems on the wiki page for Enthymemes [0]

> In the examples, 'having a cough' and 'having a child' are signs of illness and giving birth respectively. In both cases the enthymeme is only probably true because there are other sources of coughs and children besides pathogens and parturition respectively

[0] https://en.wikipedia.org/wiki/Enthymeme
Use Checkout unless you have a good reason not to. The main benefit is that if there is any large change in regulation (like SCA right now in the EU), Stripe will update Checkout and you will not have to change anything.
Micro satellite internet isn't really viable without BFR though.
FWIW, this blog is written using TiddlyWiki[1] whose WikiText syntax is markdown-like[2]. (Click on the pencil icon to see the raw text).

So perhaps "This Wiki's syntax" can be added to the list of alternatives that the author likes, given that he's written this whole blog in it :)

[1]https://tiddlywiki.com/

[2]https://tiddlywiki.com/static/WikiText.html
>If someone comes to you and makes a succinct 3-point argument and someone else comes to you and make those same 3 points plus 20 tangentially related, low-quality, possibly irrelevant points, who has been the more persuasive?

If I'm not superficial, either both the same (if those 20 are totally useless), or the one with the better arguments. Those "20 tangentially related, low-quality, possibly irrelevant points" could still have some point worth considering.
I think they are few and far between. I find that agents don’t want to help you get them because it’s hard work. Why bother when they can place a dozen 100k c# devs for little effort.

I’m on 165+ super and I applied directly. If i wasn’t desperate to leave a shite job I’d probably got more.

I think the trick is to find the people who are making good money and aren’t tight. I’ve worked for company’s flush with cash but want to pay market rates. This is stupid in my opinion and is the “European” culture but I think slowly some realise there is effectively a pool auction on good developer and are willing to bid higher. Had an email about SIG 160k plus bonuses and I imagine they’d go higher. I would work for that kind of company though.

I think the trick is to filter out companies that don’t want to pay what you want, and wait longer. There is no correlation between pay and how stressful or enjoyable the job is so hold out for the bucks, but of course also filter for lifestyle considerations and career progression.

If you are in Sydney looking for a job do us all a favour and add 50k to the highest you’ve seen and make that your baseline. Don’t tell them what you earn.

To compensate for the higher rejection rate, increase your application rate.
Here you go:
https://www.coolerscreens.com

(I too think this is awful)
I am lucky that he already have those coding basics and wants to learn. And i experienced in his intership that he came back the other day and said "i tried this at home, how could i do this better" and was all open for suggestions ect
Bottom line: pharma sells pills to make money; they don't make money off of healthy people who don't take their pills. So long as we link the health industry to making profit, we are prioritizing profits over health.
Thanks, I'll check it out.

But the thing is, if only a fraction of the time I spend in shells is a different shell, I can't build productive habits.
Keep a journal in your favorite messaging app
It's true, even though most people don't go "full RMS", he's clearly a force for good in the Universe, and he's fighting the good fight for the benefit of all of us.
It was always my impression that the term “dark ages” was never about quality of life, but created in opposition to the enlightenment (partly because we don’t know much about that age, partly because of the role superstition and belief held in documented cases).

In Austria and Germany most people descripe the Nazi era also as “dark times”, despite there beeing roads built (although the Nazis were so in debt at the beginning of the war already that you can hardly call this a success).

So dark has multiple definitions. I thought the most.common one was about a time where rational thought and humanism didn’t really win, but tribal rivalry (on any scale) and radical beliefs did
> Waymo is a technology demo, not a functioning operation that spits out self driving cars by the tens of thousands per quarter.

Waymo last year ordered 20.000 cars from Jaguar Land Rover, then 62.000 cars from Fiat Chrysler, with deliveries apparently starting in 2019 [1].

[1] https://www.nytimes.com/2018/05/31/business/waymo-chrysler-m...
Compared to the architecture of an OS targeting, say, hardware with native capability handling, Windows and Unix are virtually indistinguishable. They're both just "that ugly bag of compromises you make to abstract over a register machine that can peek and poke at an unprotected address space, with the OS managing an MMU through CPU-interrupt-triggered context switches to enable a kind of multitasking where each task perceives itself as living on a single core and is unaware of being pre-empted unless it checks for it after the fact."

There are examples of OSes that don't work like that, despite targeting x86. For example, bare-metal Forth.
Awesome. Yeah i can not assume that everyone is an autodidact and teaches himself.

I will follow your suggestion.

Well, over 6k tutors sounds like you found ways to guide people successfully through the process.

My Question about this is, was peer-programming a standard tool, or just plain code-reviews?
I don't believe this is a proven. The amount of code being run to cache objects, create and destroy objects, try not to create and destroy objects, marshal data into and out of GUI objects, manage and respond to events, etc. is easily 10x that of an ImGUI, maybe more. Many GUIs now a days are moved almost constantly. Pretty much all phone apps where the user scrolls through a feed of data. A static GUI doesn't need to be re-rendered in an ImGUI, only if something changes. Sure in some ideal test case the Retained mode GUI wins but I suspect it's far less clear what happens in the real world.
Oh yeah. The docs make the process look very easy and simple. I simply don't have a well-supported card in any of my laptops. I guess I'll have to order a new one. :D
You can do many evil things with passwords. But, according to the articles, that's not what happened. They did download contact lists, even though they never used the plaintext passwords they stored in the logs. The users involved in the two incidents were different.
Why knowledge graphs are foundational to artifical intelligence?
Unless the lady in the photo is rich, I bet most of her jewellery is fake.
I never consented to have my data snooped on by some cabal of creeps out in Washington DC. If they suspect I’m up to something, then show sufficient evidence to get a warrant and be transparent about it. Whether they’ve acted on the data or not is irrelevant — they’re stealing what should be my property and building tools for tyranny.
Helping Firefighters in Mission-Critical Rescues with 5G
Ah, indeed. Thanks for the nice trick to avoid the tedium.
1. Post on the common websites: Meetup.com, Eventbrite, local sites.

2. Ensure there is time at the beginning and end for networking. If possible, have smaller breakout groups which can work on stuff together (rather than just listening to a speaker). For speakers, encourage interactive Q&A during the talk.

3. Ask local companies to sponsor you in exchange for putting their logo on your meetup invites, at your events, etc. Get your meetup members to pitch their companies on sponsoring. Companies that are recruiting software engineers for Serverless work are likely ones that would want to sponsor you.
I never experienced a coding camp (and i don't know if this is a thing here in Europe).

But that sounds reasonable and i just made a note about this for my plannings.

Thanks for your insights.
Isn't the real problem that Phoenix, AZ is the spherical cow of self-driving?
You are talking about one 100G circuit and the relatively minor sever+tap costs.

Summary of metadata might be possible if they have a small number of selectors pushed out to the edge, but given the footprint of a FAANG backbone and edge pops, keeping up with them would be noticeable, if only for impact on fiber and real-estate markets.

People keep talking about NSA's Utah DC like it's something huge, but in the scheme of scale out operators it's pretty average...
Whoa, thanks for those links. This image from the 2265 issue is especially pretty:

https://user-images.githubusercontent.com/16171743/50758310-...

p.s. I did get a chuckle from your deleted comment that suggested I was living in a cave. After the heat wave we've had here the last couple of days, I wish I were living in a nice cool cave! ;-)
I'm skeptical about X the good parts, but hey "JavaScript the good parts" is really a thing in my experience.
Ethics Can Hold Us Back: Science Has Always Been a Race to the Finish Line
I think you're mis-understanding why Unity switched. They only switched their in game GUI system. The entire app of Unity itself uses an ImGUI system and it is massively more complex than any Game UI and runs just fine.

The reasons they switched the in game system are many but they have nothing to do with performance.
I’d never considered that but it’s an interesting concept. When you’re deciding what to wear you only have half the number of shoes to look at so have a smaller physical area to search and compare. Once you’ve chosen it’s fairly straightforward to find the matching one in the second container.

One downside would be if you have a few very similar pairs of shoes, that would undoubtedly make finding the matching shoe much more difficult because you couldn’t immediately home in on it.

I don’t think I’ll try it, but certainly something new to ponder.
As a bitcoin and cryptocurrency litigation attorney, I help many people get back bitcoin, ethereum, and other coins they have lost. Even if technically the coins can be recovered, sometimes there are administrative, management or business decisions that need to be made, and sometimes a lawsuit, arbitration, or other legal action, subpoena, obtaining a judgment or court order may be necessary. For more about me, and if you’ve lost bitcoin or other cryptos, please contact me at recbtc17 at g mail dot com
That study they cite: 3 of 4 dose levels didn't meet the statistical significant threshold, and in the one that did there was no difference in all cause mortality.

Look, I wish it was as simple as a single easily treatable vector like inflammation. But it's not. Life is not simple.
Personal attacks will get you banned here. Please review https://news.ycombinator.com/newsguidelines.html and follow those rules when posting, regardless of how wrong another comment is or you feel it is.
For beginners, programs that output graphics are motivating. I have developed a browser-based programming language and environment that makes this easy.

https://easyprog.online
There's the entire field of CS Education, besides all the initiatives outside of that. There are also off-the-shelf intro textbooks, such as: https://htdp.org/

If you have a trainee in a work context, where they're expected to soon be productive in the particular tools your company uses... get them started with those tools, point them to good instructional material, give them appropriate work assignments, and give them lots of mentoring (talk with them at beginning/milestones/end of each assignment, walk them through things they need to know that aren't in the materials, find the right balance of being available for questions but also getting them comfortable finding answers, etc.), and also get them started familiarizing with your organization's stuff and examples of good practices (e.g., reading select internal docs/code, monitoring Git commits, etc.). You'll also notice things they're doing or not doing, that you didn't think to mention before, so you can give tips as you see them. And it's important to be encouraging, not discouraging, even if you're encouraging them to work harder/smarter at something.
Yes that's a good point.

It's a bit like Exxon Valdez: they don't profit from spilling oil in the ocean, but they should still be penalized for cutting corners on safety.
In itself that seems to be one of Charney's complaints - that he had difficulty figuring out what the administrators didn't like. Very hard to defend yourself when nobody is quite sure what the attack is. And particularly in ethics where students really aren't learning anything unless they are a bit bothered and uncomfortable about having untested beliefs tested - although for a compulsory course the expectations are a bit different and that might not be appropriate.

Not being specific is a really nasty trick. All the more so because it makes it impossible to say if the problem is one of malicious intent or blinkered thinking from either of the two involved parties. But, critically, if the waters are muddy then the bureaucracy is going to win.
Is java really smalltalk under the hood? Ruby certainly is. I always got the feeling that java was c++ with a bit more religion about OO, a well defined and platform independent standard library, and no multiple inheritance.
Yeah but who's going to do that?
I'll refer to the talk [0] from last congress about the german sibling of the high-school version of MIT's How to Design Programms [1]. It's about teaching a functional-first style of abstraction with a _very_ rigorous structured approach to writing the design.
I wish I'd started with HtDP instead of Pascal/Delphi (later Java), but it's the best approach I see if one wants to quickly be able to start a project of non-trivial complexity without it ending in a horror show of technical debt and/or frustrating bugs one doesn't even know how to analyze/tackle.
If a slightly above average (1-2 sigma IQ, aka 120+-10) 6th grader isn't scared of the complexity, it should be possible to rely on the urge of curiosity to get said child to continue being teached by oneself.
While I applaud the use of Racket for this teaching, it unfortunately scares off many who believe that companies prefer code-monkeys who can hack stuff together within Python's ecosystem.
I know that, with some connections, it's easy to start with these functional skills in a company that has tasks that are suited for this approach, as well as senior engineers with some functional skills (enough to grasp what the new hire created).
A good manager can let someone with no industry experience work on a well-defined component that takes 1~3 weeks to design and implement, with next to no micro-management.
It only works though if the new hire is skilled in designing software, which HtDP has as it's main goal (it's even in the title).
I'd hire a newbie self-taught with HtDP after testing stochastically to verify that he/she actually worked and understood all of it with just one 1~4 day in-office real-world task to test if the learned things compose into actual wholesome software design skills. I'd not like one who learned Python on his/her own and now has 1.5 years full-time experience designing&coding Python. Not without some specific testing to judge the quality of their design skills, which btw. is a far harder test than randomly sampling concepts of HtDP with short excercises similar to those in the book itself, followed by the mentioned few-day practice test.
HtDP gives me the confidence to assume these few-day results scale to projects that take months, after just about .5~1 year of experience with projects that take a few days to weeks each.

[0] https://media.ccc.de/v/35c3-9800-how_to_teach_programming_to...
[1] https://htdp.org
I am deeply sorry - Datacamp CEO
I wonder if recruitment was also a factor in making this decision. Recently they released ghidra which they admitted was mainly for recruitment purposes.
If it's because of this, then it makes sense it's not worth it. Collecting massive amounts of (mostly useless) data versus attracting talented people. I know it's not a black or white situation and they can still attract talented people, but if there's a negative perception of the NSA then the pool of people will be a lot less.
Very informative.
I like your ingenious tips on 3 especially.

So, in your opinion who would be the best people to contact in those companies ?
Please tell me you have a YouTube channel. I would love to watch someone with your hobby. That sounds completely awesome.
The first thing I did after setting up Jenkins for our small dev shop was to find and install and test a plugin that removes all kinds of credentials from the logs. And I'm just a developer, and I never claimed nor think that I have any devops or administration qualifications - just common sense.

If Facebook devops engineers, who are probably among the best trained and highest paid on the planet, lack the same common sense for their users passwords... I can't even come up with an ending to this sentence that would properly express my emotions right now.
Do You Touch-Type?
I've been developing for many years, and recently started a new job where the keyboard layout seems "off", prompting me to wonder - is it worth learning to touch-type?

I'm pretty fast with whatever it is I'm doing at the moment (using about 6 fingers), and I wonder if there is any performance or ergonomic benefit from touch-typing, especially since a lot of programming involves reaching for odd symbols and key combinations.

Would be interested in what others think!
Not a course per se, but you can definitely learn a lot by tweaking preexisting code found on https://observablehq.com.
I am of the opinion that you don't teach anything, it's the person that learns something.

So, I'd go for what others have already mentioned. Learn about the person, how they are, how they learn better, what are their interests.

Find something they like and enjoy, so they are motivated in learning.

Be ready and available to answer questions and adapt to their rhythm and needs.

Prepare materials and different options so they can chose their path as they go.

Facilitate them changing their mind, going back and forth, making their own mistakes.

In my case, for example, I learn by doing, and pair programing with somebody helps me a lot, but other people might prefer having a theoretical background first and will want to read a book before diving into coding.

EDIT: adding paragraphs for clarity
When you find a planet filled instead with these "better, less shallow people", let us all know. Until then, we're stuck on this one, where the GP's observations are 100% correct.
While I find the idea appealing, I haven't used them because I haven't figured out how to make immediate GUIs accessible to people who are visually impaired. How do you make them work with screen readers? You're drawing text onto a canvas but you don't retain a copy of the text for the screen reader.
The FDA approval category is for a ‘genetic risk test’. This is not the same as an FDA approved diagnostic test. All it means is 23 can reliably detect what they claim to test for, and there is some evidence linking a genotype to risk.

You describe 3 types of tests:

1. Highly penetrant but rare disorders with severe clinical phenotypes.
- it’s difficult to argue that this is important. There is a long list of such disorders that are extremely rare. If you think it is so drastically beneficial to test for some, why not test for all of them? What is so special about the disease SNPs 23 do test for? Additionally, 23’s test doesn’t actually cover all pathogenic mutations - BRCA is the perfect example of this. They don’t even test the most common BRCA SNPs in the general population. If you have a franeshift indel you are out of luck. So you are testing imperfectly for in some cases extremely rare conditions.

2. Highly penetrant but common disorders without severe phenotypes
- G6PD etc. Well this is maybe justifiable for G6PD. Certain drugs are contraindicated in someone with G6PD such as chloroquine or rasbiuricase, and doctors test for G6PD deficiency in that setting. Otherwise I guess you should avoid fava beans. Hardly life changing, especially as the link between a SNP and actual enzyme function is not direct.

3. Polygenic conditions where genetic factors play a small role
- it has been said many times but knowing your relative risk is increased for condition X has very little impact. Inevitably it leads to lifestyle modifications you should make anyway. I don’t need to know my CVD risk is higher because of some SNP, because I live in a western country and my risk is already high. Furthermore, it is totally unproven that some kind of intervention, lifestyle or otherwise could reduce your risk of a neurodegenerative condition if you have certain SNPs. Who knows, drinking green tea and not eating carbs or whatever you decide to try could be harmful.

Regarding pre-natal screening, there are dedicated tests in that setting, and if you are serious you would definitely choose those for their comprehensive coverage and counselling services.

So yes, by all means test your SNPs if you want to, but touting ‘priceless/drastic’ health benefits is in my estimation severely overselling the matter. 23andMe seem to agree, because they don’t advertise any of these amazing benefits on their website. It’s all about ancestry tracing.