skysight-inc/HackerNews huggingface dataset:
> write up a more specific use case list with specific commands and responses

"no swear words" rule for kids. The speaker need to maintain a global counter for kid_id/word counter for every time a swear word is heard. Will reset every week for rewards/penalty, etc.

The parents (as admin) could add/remove the swear words list, and can configure how long the counter need to be rotated.

A non-trivial example, I am an ESL speaker, trying to teach my kid to learn English. But had little patience with the grammar and pronunciation. (My Bad)

I'd like to record a simple poem e.g. The Moon by Robert Stevenson, ask my kid to listen to it without need to stare at any screen, the aim is to recite it correctly, the programmable speaker would correct any missing words with stronger emphasizes next time, and count any badly spoken words with a counter, test it several rounds to see if my kid improves and recite the full text correctly.

There are many family games that can be played around a programmable speaker, e.g. as the dungeon master. The story teller, the on-demand background music composer, etc.
out of curiosity, do you work at PayPal or is the first paragraph all assumptions?

One would have thought Wells Fargo had a talented team of people to catch their millions of fake accounts they made, but alas it went on for a decade. I will always assume companies have their backs turned to security, until proven otherwise, regardless of size or perceived risk.
Doctors push back as Congress takes aim at surprise medical bills
Don’t Mislabel Mailto Links
Settings > Personalization > Start and set the “Occasionally show suggestions in Start” setting to “Off”
So you're willing to take that bet then?
Which is not at all considering their business model is to prostitute your data to the highest bidder.
Well if you're team lead now, then that comes with a title & pay bump right? If not, then management is just passing added responsibility to you without any additional risk to themselves.
I keep running into the exact inverse: people who seem to believe they only need unit tests (i.e. no functional/integration tests). It's insane. If I had to pick one, I'd go with the more "live" multi-component tests and ditch the unit tests. Unit tests still have value, as a lightweight way to catch dumb errors in future refactors. That's fantastic. Love it. As soon as they cease being lightweight (and the norm seems to be more effort spent creating mocks/stubs than the actual tests) then they fail even in that purpose and just become another impediment to useful work. I'm all for unit tests as part of a full testing meal, but a whole plate full of nothing but unit tests makes me want to throw up.
Ok you have to elaborate a bit further here. Does this mean they are actually leveraging llvm to, at runtime, compile queries?
> Exception handling doesn't mean you should be handling all exceptions, just that you can recover if one does occur.

You can't because you don't know where it came from so you don't know what happened, why, or if it was recoverable. You can take a stab at it, but that's it.
I love the idea. At this point, I wouldn't put it on my profile, but can see the value in doing so once it's progressed.

Right now, much of the interaction is with the bot itself, and not the person it's representing. As a questioner, I don't care how the bot is doing - I would expect the answer to come on behalf of the bot owner. The humor around "asking Alexa in a few hours" was unexpected, and the links provided didn't seem related to my original question.

Also, please support submitting the question when hitting Return, rather than forcing a click on the submit button every time.

Again, I think natural language chatbots can be a big deal, acting as interactive agents that represent their owner for all sorts of situations. But until that interaction is smoother and slightly more believable - not "out of the uncanny valley" perfect or passing a Turing test, but closer to an actual dynamic conversation - it's tough and provides less value, more slowly, than simply scanning profile text.
They used to 'pay' you for not using office by giving a personal 1tb google drive space. When they got hacked by the chinese govt hackers a few years ago (or whatever you want to call it, "suspected"), they really started cracking down on security and requiring 2fa. Windows is so horrible, it's just an infinite infection around because people can't stop themselves from clicking on possibly dangerous docs. That's one reason they use chromeos so much internally.

When I was there they were basically telling people stop using windows and use chromeos if you can at all.
There Is No Artificial Intelligence
The Skeptic's Take on Altitude Training
Clerk: Send SMS Messages in Slack
I think my issue with 'hidden figures' is that it's portrayed that it's somehow racist that they got no recognition for their part in the space program.

Most employees at large organizations that are essentially low-level programmers/developers don't get the public recognition for completed projects/products, regardless of skin color.

Do you know the names of the engineers at Tesla? Or do we give all the credit to Elon Musk?
If you sell a $1 product for $10 you can refund 8 of them and still double your money. Yes, for cheap Chinese made stuff the reputation is far more valuable than the products themselves
Except a handful of them, most of the apps in the Play store are barely more than spyware disguised as applications. I can see not having them as a feature.

On the other hand the Librem 5 can apparently install the 60000 packages Debian supports, all of them respecting the user out of the box.
Agreed. I'm a software developer (and I really enjoy coding; I'm an open source developer of 10 years) but I want this recession to happen so badly that I'd be prepared to work as a construction worker, gardener or laborer of any kind if that's what it takes to deal with the consequence of economic collapse because it would create a lot of opportunities for me.

At this stage, I'd vote for communism, fascism or whatever it takes to make this nightmare end.
Reading math is hard because math is hard. The notation is incredibly powerful, intuitive and flexible. In all my years hanging around mathematicians I’ve never heard anyone complain about notation. After all, you are always free to use your own notation if you want, and if others like it they will follow.
I think this wheel of fortune will continue to roll, of course, from one hype to another.
If someone want to be the `sucker` that believes that creating a LLVM on node.js is a good idea, no one will stop that person of course, but the trends of the current reality will at some point with an unavoidable nosedive.

Theres a difference between being a pioneer or an adventurer from being a fool who let their emotions turn technology akin to a religious cult.

Node.js, of course, can be a great tool, but only if you know when and where to use it (just like the demonized PHP, can be great and work like a charm, you should also know when to nevermind the boll..).
Compared to EU California is indeed a heaven. Not kidding. Half of the startups in SV for example will not even bother to start given EU regulatory compliance.
calling the Card issuer is always my first stop. CS these days is abysmal at most companies.
> They are getting access to the accounts of people who do not have 2FA enabled and whose credentials have been stolen.

Ok, first, and foremost, don't you think it's a problem if there are stolen accounts? Wouldn't it make sense to visit the .onion site that the author refers to in the article and lock access to all accounts found there?

> Risk-based anti-ATO systems are heuristic.

This is Paypal practicing DID, which is great. What's not great is that the 2FA defense system could be defeated.

> Every bounty program I've ever paid attention to would close that report.

Getting access to a user's financial account and being able to move their money is something I would take serious 100/100 times. I hope you're not paying attention to bounty programs in the financial sector.
The issue with -Wswitch (and thus -Wall) is that the presence of a default case suppresses the warning. Which you may not want, if you need non-default behavior because you're adding a new value! There's -Wswitch-enum (not turned on by -Wall or -Wextra) that stops this being suppressed. This is good, though the (possible) list of cases that are well-handled by the default at the end of switches that just fall-through can be ugly.
About 1/3 of your salary goes to taxes as a CA resident making 6 figures. In addition there are payroll taxes, but those are taken out before you salary; not sure if the EU does things like that.

Note that in the US, Government expenditures on healthcare are higher than in the average EU country, yet a much smaller fraction of the population get government provided healthcare.
Depends on the design. I was quoted something like that to replace the front axle half-shaft on my Toyota pickup. I ended up doing the work myself, but I can understand the high labor cost: it's a very time-consuming repair.
Of course it does. Gdpr is about explicit consent. Don't track my movements 24/7 but let me save places on the map is not a hard thing to comply with.
UK rock salt grit comes from here: https://www.saltassociation.co.uk/education/make-salt/rock-s...

The UK's biggest rock salt mine is in Winsford in Cheshire https://en.wikipedia.org/wiki/Salt_in_Cheshire https://en.wikipedia.org/wiki/Winsford#Rock_salt

Additionally part of the mine is now used as a deep secure store for files from the health service.
You're gonna get more then you bargained for
Let me add that it might be better if the chatbot WERE acting as an agent, referring to its owner by name, instead of pretending to BE them. For example, when asked "What are your areas of expertise" it might be better if the chatbot responded with something like, "diggum has 15 years experiencing designing creative tools for designers..." Right now, it's a bit split personality responding as the bot for some things and as the owner for others.
For example, going through all my code to make error checking consistent and to make sure I did not swallow the cause of an error was exhausting.
I agree. 'Voice coding' does not make any sense, no offense, even if it wasn't a technical term in a completely different discipline.

It should be 'voice-activated coding', VAC, or 'voice-activated programming' (VAP) or something.
Apple moving to ARM for Mac in 2021: Analyst
I graduated from this last year! It is definitely a lot of work, excellent value for the price.
Our entire sector is overvalued. This could just be the beginning of investors realizing their investment isn't really worth what they paid. If there is a reckoning on the big companies, that could lead to a recession.
I like the idea of TabNine, unfortunately it doesn't seem to be super well supported :(

There are no news on whether it is being actively developed and the current implementation is unusable in a corporate environment because it can't dial home through a proxy so it refuses to activate the license.

It's a shame too because it was basically a "shut up and take my money" reaction from me. I'd pay for this product. I'd pay good money for this product.
I think we need a political/organizational solution to the privacy problem, fighting back with technology will not work.

We don't have one because most people (voters) don't care: https://jakeseliger.com/2018/11/14/is-there-an-actual-facebo.... When/if people change their behaviors, we'll see change.
I think many of us could. I imagine as long as you have some minimal level of intelligence and some high degree of motivation. Incidentally, Benjamin Franklin, who did not own a plantation, founded one of the first book lending clubs which would later evolve into public libraries.

http://www.benjamin-franklin-history.org/lending-library/
It seems to be down.
I've seen similar defenses of Knuth over the years, but I'm still inclined to view this McIlroy's way. I think focusing on the shell script is a canard, the point is he picked what seemed like the right tool for the job. Isn't that what commenters are saying here all the time?

Anyway, perhaps I just suffer from a failure of imagination, but I can't see why the "Blah"s interspersed with `foo`s and `bar`s is meant to be revelatory.
> In all my years hanging around mathematicians I’ve never heard anyone complain about notation.

There's likely to be some survivorship bias at play here.
Ask HN: How do I build a blog and get an audience?
So let's say, assuming I have something interesting to write about, I want to create a blog. In what ways can I attract traffic so that I can be confident in not writing hundreds of posts into a void that two people will eve skim over? I imagine reddit / show HN threads can help, but it seems very easy to get lost and buried amongst new content or in some places get labeled as blogspam.
> but I'm not sure yet how best to pre-compile a Linux version that works across distributions - any advice would be appreciated.

I like AppImage. Self-contained portable application bundles that should work on most Linux distros.

https://docs.appimage.org/packaging-guide/index.html
I would assume there are some tools the US can use to combat the problem?
Then Sweden has a unique interpretation of the ECHR. In most EU nations, that isn't the case (nor does it seem to actually be the case in Sweden, given that Sweden's anti discrimination law doesn't protect arbitrary views).

I think you should speak with a lawyer, because you're not correct.
For me too. It's a shame given the inflammatory title - I really want to know what it means.
I'm two-thirds of the way through the same course at the moment. To be honest, I've been pretty disappointed with it. I've found the modules to be much more geared towards the management of IT rather than computing and the technical stuff has been largely skimmed over. The only decent module I've done was one of the Cisco CCNA ones and I'm pretty sure you can get the exact same content direct from Cisco for about quarter of the price (and the OU course fee doesn't include the CCNA exam)

I've also had some very disappointing tutors. One in particular was an arrogant arse whose own highest qualification was a BSc yet he was allowed to judge my Masters level assignments
It reminds me of how the Wordpress team works. I cannot find the source, but from my memory, they use long form writing in Wordpress to build Wordpress. Each team member writes up what they are working on, publishes it to an internal Wordpress site, and reads and comments on what others are working on.

Amazon is also another example of using long form writing - specifically in the context of meetings. [0]

[0] https://news.ycombinator.com/item?id=5703147
(Haiku developer here.) Some of those P=high should really be blockers (and the one blocker currently there is a trivial task essentially there as a reminder to do it while making driver ABI changes.) I should do that, actually.
My main problem with this is that if you're poor you'll have to give up Medi-Cal (California's Medicaid program -- aka health insurance for the poor) and other state-funded benefits to be eligible.

Health care spending can and has bankrupted many people with private insurance who are very well off compared to Medi-Cal recipients, so if the poor were forced to give up Medi-Cal to get $12k of UBI per year, and then spend that money on private health insurance, and spend even more of that money on food (since they'd also have to give up food stamps), it makes absolutely no economic sense for them to do that.

As far as the poor are concerned, this is an attempt to get rid of Medi-Cal and substitute it with private health insurance, and same with the other state-funded programs that help the poor.

The way it stands now this is an awful idea, and I'd only support it if it was truly universal and did not require the poor to give up the state support they have now.

If this proposed program doesn't actually help the poor then what is the fucking point?
wasmer used a large amount of wasmtime code without proper attribution. I'm not sure this is a problem anymore but habits die hard and the owner of the company has not been shown to be the best person (won't go into that here since it's not as tech related)
“Theire Soe Admirable Herbe”: How the English Found Cannabis
Yes. It has a debt card (and checks!) and it has bill pay. I pay all my bills from it.
Beauty is always changing, and tallness is merely one topical aspect of it.
It is a cost that the government has to provide you if they want to try you. Put another way, it is saying the government has the right to try someone only if they can provide a fair and speedy trial (with lawyers for those who can't afford one). If they cannot provide this, they cannot try you for a crime. Thus, by choosing to try someone, they consent to the payment required to provide these services.

At least in theory, this does not involve you receiving someone else's labor without their consent.
> How is runtime fault-tolerance achieved?

An actor is:

1. A lightproc, which, per my understanding, are async-spawned threads returning (optional?) Futures [0].

2. A ProcHandle [1] that lets you define process-state (like pid), control process-exec (like cancel, suspend?), listen on progress of a given lightproc that is run by BastianExecutors [2], whilst the message passing / supervisor semantics is handled by Bastion [3].

https://akka.io/ on JVM would be a better comparison to this than BEAM's implementation of actors, I think.

[0] https://github.com/bastion-rs/bastion/blob/2d9dc705962f30fbf...

[1] https://github.com/bastion-rs/bastion/blob/2d9dc705962f30fbf...

[2] https://github.com/bastion-rs/bastion/blob/2d9dc705962f30fbf...

[3] https://docs.rs/bastion/0.3.4/bastion/struct.Bastion.html
> I've never liked these rent-seeking bugbounty platforms which are inserting themselves as middle-men and mediators, but then take away the real value that comes from building direct client relationships.

They can add value for companies that don't have a reputation and want to have their security problems discovered. But they have to follow through on behalf of researchers and threaten to remove companies that don't pay bounties and/or don't investigate and remediate issues.
My guess is that it's not just about being smart. Running a restaurant (=managing people), is quite a different beast than studying or teaching medieval poetry. The few people I know that have chosen to pursue an academic career aren't exactly happy to take on a challenge, tackle new problems as they arise and lead a team.
I do deep learning research for a living. I've taken graduate classes in probability, stochastic processes, optimization algorithms, and signal analysis (ECE PhD). I almost never completely understand what's going on under the hood of my models as soon as they get larger than a single neuron XOR mapper. That does not prevent me from finding ways to improve the performance of very large models (millions of parameters and dozens of layers). I agree that there are some papers (or the two books you mentioned) that can be quite dense and heavy on math, but I can't say I've ever felt like I needed any math other than basic calculus, linear algebra, and prob/stats 101 to understand almost all ML methods that people actually use in real world. Obviously if you want to make breakthroughs in theoretical ML, then sure, you do need the mathematical maturity (mostly because you will need to be formally proving things), but if you're a regular data scientist? Can you give some example what kind of math is involved in your predictive models?
> The tricky thing about this is that there isn't much stopping anyone from starting a US shell or paying an associate to do it and then logging in to the account from anywhere.

But then if they commit fraud the US associate gets arrested, and it's hard to find volunteers to do that.
The size of the supply chain required for such an endeavor is so huge and spread among various countries and companies worldwide this would be a big task even for the EU. I mean, competing with the like of Broadcom and ARM from scratch. Good luck with that. Even then, the NSA would just need to pay or blackmail a single entity in the supply chain to get their backdoor in there. The EU itself would probably implement their own backdoor. Also open source doesn't mean it will be backdoor free https://www.reddit.com/r/linux/comments/54in5s/the_nsa_has_t...
Its not that at all. Its that people who are very good at running a business invested in the research and a 1ms (or 100ms) response time improvement doesn't make the business any money. It takes 3 seconds (aka OH MY GOD SOMEONE CALL MY CS UNDERGRAD PROF AND TELL HIM TO BRING THE DEPENDS 3000MS!!! in developer-speak) to start costing the business money. Significant research was done to prove there's no return on the investment to make something render with virtually no latency or even perceived-low-latency or perceive-fast-rendering.
> taken all the discomfort out of 15hour coding sessions

I can't imagine working 15 hours straight would be comfortable for me no matter what tools I was using.
The top tax bracket in CA would require you to make well over $1M for a married couple: a rate of 37% federal + 13.3% state. But depending on your definition of "almost half", this could be much lower - a combined rate of 41.3% starts at about $325k for a couple. These are income taxes only, mandatory medicare and social security taxes add a bit more.
Yeah, either one is pretty cool.

If it's 'Erlang for Rust developers' I'd be curious to get a feel for how well it integrates with everything. A lot of what Erlang does is kind of difficult to shoehorn in via a library, but I don't know Rust well so maybe it all integrates in a very natural way.
It would allow a count to ten style consideration of personal bias to better frame the news. Down side is if you check #4 it's unlikely you can be reasoned back to reality.
Google employee here.
I was asked a very fun question about some memory management.
Another one was a simple DP.
There was a math question from the IMO I think, which I happened to know beforehand and told the interviewer.
The design question was around a load balancer.

To answer your question, I think some of the skills are useful like memory management when designing protocol buffers for your system.
Or thinking about how my gslb config could possibly be messing up the load balancing, causing pages for our service etc.

Overall I think, and this is my personal theory that as long as the question gives the candidate an opportunity to think on their feet given the know Computer Science, I would support the process.
I don't know that this needs to be said, but -- diabetes isn't contagious.
If the healthcare industry could help cause coronavirus to spread in the USA, it would be worth billions. It would never happen, but the incentives happen to be very strange and I bet a movie could be made about a scenario like it
functions are the part you compile, everything else is just runtime data
I agree. As always, "It Depends".

Use the best tool (type of test) to document & test the business or technical rules being requested.

Tests help teams (and future-self of the individual who wrote the code) understand why certain code was implemented & what purpose it is meant to solve.

As the business changes the rules they want implemented, having well written out tests seem to help significantly with handling those rules. It also helps when you want to refactor for the sake of code understanding & readability.

It is often the case where both developers & those requesting the changes forget why some of the rules were put in place to begin with.
My effective federal+state rate in CA is 38%, not including the 9% sales tax.