skysight-inc/HackerNews huggingface dataset:
App developer here.

Overtalk was born out of my frustration with text messaging. How many times did you want to share a spur-of-the-moment thought or idea, but then gave up while trying to type it up on the phone screen?

True, most messaging apps let you send voice messages. But the voice functionality is shoehorned into the old text chat paradigm with its message bubbles and chat history that's kept forever. And, by default, messages are played over the speakerphone so everyone around can hear them.

Overtalk is different. Raise phone to ear to listen to the incoming messages, and speak your reply after the beep. No buttons to press and no over-the-shoulder listening to worry about. To the uninitiated, it looks like you're on a phone call.

I started testing Overtalk with friends and family a few months ago, and it’s now part of our daily lives. Give it a try - you might like it, too!

P.S. At the moment, the app is only available in the US App Store.
Interesting.

There's been a few advances that have limited gate leakage (primarily finfets that I'm aware of). But it is still there.

I agree though, not a silver bullet. It would buy one generation of power gains and performance.

Marketing wouldn't like it either because clock speed has so often been used to sell CPUs.

I'm also not sure how much modern CPUs can incrementally add async rather than having a groud up redesign and if that would get them close to the same power gains. Already, modern CPUs have impressive latencies for most instructions.

Real gains, though are somewhat unkowable. If I were to guess, the first place we'll see an async CPU will be mobile. After that happens, we should have a much clearer picture of the real gains it grants.
Armed database robbery.
> maybe only 5% of girls are ever going to want to race cars, but the idea is to make room those 5%

This is something that should be said more frequently, maybe packaged up in a catchy slogan, as it would enjoy nearly universal agreement. Whoever does that will end the culture war.
> Is it really putting off prospective female engineers?

Well, at least it's an easy theory to test. Is there an unusual dearth of female engineers in the image processing field, compared to other computing specialties? If there was, I'm pretty sure we would have noticed.

By the way, even as a guy, I do find the overuse of this particular image as a "standard" for the field to be somewhat distasteful, or at least unfortunate. But this is also something where people can have different views.
Why the ‘Queen of Shitty Robots’ Renounced Her Crown
FWIW it does impact coffee at Starbucks, at least in Canada.

(Nutrition Information linked from starbucks.ca) https://globalassets.starbucks.com/assets/94fbcc2ab1e2435985...

A 16oz cup of Dark, Medium and Blonde is listed as 260mg, 310mg, and 360mg respectively.
I must be missing it, the last thing I see about the situation is

> The victim shot Hopkins multiple times in the chest. He then contacted law enforcement.
I've seen little girls chasing the pigeons on a few occasions, so ... no longer sure about the hunter/gatherer aspect of this.
What a weird angle.

Most people reading the title are going to think this is about some computer tomfoolery, not violence.
Whether it is FOSS doesn't really contribute anything to solve the problem GP mentions though. The default behavior is to nudge the user to upload. One must assume this is the part of the design which allows potential monetization one day. Obviously the author may not be keen to point out this giant gap in the security of their design (it is in fact the main feature).

Users might not even think about the security risks this could create. From an enterprise security perspective this is indistinguishable from any (malicious) data-exfiltration tool. It should come with a giant warning and better defaults imo.
Thanks. That enabled me to find non-paywalled versions:

http://www.impactlab.net/2019/12/09/how-the-end-of-moores-la...

or

https://moosegazette.net/how-the-end-of-moores-law-will-ushe...
Swapping out a button-down shirt and khakis--assuming that's what you tended to wear in a business context a few years ago--for jeans and a more casual shirt to better look the part at a developer conference is every bit the same as putting on a suit for a different context.
Not surprised at all to see so many engineer-y types here on HN dismissing the importance of clothing even the face of evidence. I used to be one, until I saw Kill La Kill.

Fact is, clothing has power. The ability to shape people’s perceptions of you is valuable, and it can mean the difference between a deal and dismissal.

It can also have the adverse effect: wearing mismatching colors or patterns or clothing of poor condition signals immediately to me that the wearer is either unconcerned with their appearance or unable to distinguish between attractive and unattractive aesthetics - a major red flag on my perception of their judgement.

If someone wearing clothing like that works in tech I’ll spend 30 seconds determining if they’re too much of a super-genius to be concerned with their appearance (and if they truly are then they should acquire an identical wardrobe, Jobs/Zuckerberg-style). Otherwise, I think to myself that if this person is so lacking in perception to not comprehend how hideous they look, then what other major blind spots do they have?
It is clear that the victim survived his gunshots but Hopkins' fate is not mentioned in the press release linked. It turns out he did survive and got a 20 year sentence.

https://www.justice.gov/usao-ndia/pr/cedar-rapids-felon-sent...
Conspiracy gets you the same amount of time as the perpetrator. Gun escalation adds at minimum 5 more years. Concurrently, this sounds about right.

Of course this guy is an idiot. The victim bought the domain around the same time he started his “brand” so he may have been squatting. File a trademark and be done with it.
These codebases will meet your requirements -

Zeit: https://github.com/zeit

Facebook: https://github.com/graphql/graphql-js, https://github.com/graphql/dataloader

Misc: https://github.com/apollographql/apollo-server, https://github.com/tngan/samlify, https://github.com/sindresorhus
That list seems somewhat out of date, at least for OMEMO based group chat.
It might make it easier to bring someone up to speed for your project, but he won't learn a damn thing about building other Go projects - I guess that's one of the arguments that the opponents of make, er, make...
No one:

Absolutely nobody:

A Nintendo Switch that works as a switch
It's crazy. The Bay Area used to be probably the most desirable place in the world. Now it's descended into something much, much worse.

It's hard to see how the descent can stop. Short of very firm "cleanup" measures, things will probably get worse. But a great many of the citizens would oppose such measures.

I usually see things in a positive light, but this is a hard one. I'd love to be wrong and see the Bay Area thriving in 20 years.
Good question, this [] article proposes that this is indeed a bubble. I tend to agree and generally avoid ad-tech related work, even though it is closely tied to the engineering work I do.

[] https://thecorrespondent.com/100/the-new-dot-com-bubble-is-h...
It is definitely something but not Flash replacement.
This is because we are only steps removed from a feudal society
The accomplice is not dead. He has a 20 year sentence.
Merriam-Webster declares ‘they’ its 2019 word of the year
Came here looking for POODR glad I'm not alone in suggesting this most notably TRUE software Transparent Reasonable Usable and Exemplary ought to be the norm in our industry

As for feedback I typically start the feedback cycle very early on so there are no surprises at PR time and remember that it's all about the knowledge creation not proving how great one is as a coder per se in other words get in the habit of asking "how would you code this?" to the person eventually looking at your PR

Even if one's implementation is rejected one's tests are still valuable, no?

I usually code in some variation of TDD or BDD where tests serve as a framework for refactoring and we iteratively improve our implementation while increasing our confidence that the solution actually fits the requirements

Here is my ten rules of coding in the spirit of Elmore Leonard

- naming is hard it's also the most important task take inspiration from the watch repair channel a name for everything and everything with a name coding is 99% naming and 1% organizing
- never name anything "SomethingManager" it's an anti pattern and shows you have no idea what to name the thing
- Code is twice as hard to read as it is to write
- all writing is rewriting i.e. all factoring is refactoring
- vulnerability means giving it your all i.e. aim to be a 100% coder who gives it their all rather than a 10x coder who bests the field
- Never forget people used to do this stuff on punch cards and the first bug was a real insect also never forget people would kill for a chance to fill your shoes
- dressing up for work shows you treat your role with dignity greater than just yourself and still matters if only as a nod to the originals like Alan Turing and Charles Babbage
- if you only read one book read POODR
- avoid silos like the plague a team only succeeds if everyone succeeds and knowledge workers are meant to spread the knowledge
- remember Conway's lesser known second principle software is as fun to use as it was to write

That and hang in there for the rest of us we're here for you too

To the downvote brigade if you find my sentiments not to your liking how about an upvote for visibility with a snarky comment rather than an anonymous downvote?
So? At 9 months my son had met many other kids and they are very observant at that age, even if you don't notice.

Was your kid different? Your comment is not a lot to go off of but I get the sense you haven't raised a kid.
If he'd survived.
If say he'd been killed after the transfer, I'm not sure Police would have checked to see if the victim had made any domain name transfers prior to the home invasion.
I'm African American. Are you implying that I'm advocating slavery? What's your race?
Congressman Warren Davidson Talks Bitcoin, Financial Privacy, and Libra's Future
Because items are placed into buckets based on their hash, and as you add or remove buckets you need to redistribute items.

I guess it depends what your definition is of ‘graceful’.
I know both the "Berekuil" as well as the "cycle roundabout" as they are both down here in Eindhoven.

The Berekuil is nice, but very confusing as to what direction to go as you no longer can see the roads once you are down in there.

The floating cycle roundabout OTOH is fantastic as you keep having a great overview. It really is a marvel of engineering.

The slope is not a problem on either of them for the average bicyclist in the Netherlands.

edit: Just noticed that the referenced Berekuil above is another one in Utrecht. I meant this one [1]

[1] https://en.wikipedia.org/wiki/Berenkuil,_Eindhoven
Unless you consider the status utility worth paying for. Some people think it is. I think they're wrong, but who am I to say how they spend their money?

Why do people by expensive clothes that are no better than clothes a fraction of the cost?
Coherence is also quantifiable - e.g. how many coherent photons travel into a certain direction within a time interval. A resonator increases that amount by many magnitudes.

Edit: I mean this in terms of a maximum norm. You get a smaller maximum amount of mutually coherent photons without an optical resonator.
In 1988 a friend and I presented at the 3rd Conference on Hypercubes and Concurrent Computers. We had spent the summer and fall programming an Intel Scientific Hypercube. Fractal calculations, heat diffusion, chemical reactions, that sort of thing. Used to take us 20 minutes a run.

We’re on the vendor display floor walking around, talking to folks, watching demos. A guy has a board in an expansion board in his desktop computer. The cover is off and he’s pointing out the 2 transputer chips on it. Meanwhile the display screen is filling out a familiar drawing of a fractal. I ask how long it took them to render the drawing. “Oh, no, it’s doing that work now.” A cute little board readily outstripping our refrigerator sized machine back home.

I ended up talking with David May. The thing he seemed most proud of at the moment was their floating point work. They had written a description of their new floating point unit in Occam. They had tested and debugged it. They had formally proved the implementation of a standard (IEEE 754?). And then they had built the silicon.

I returned home with a set of inmos manuals. Never could get anyone back at uni to see the potential. Sigh. Still, at the moment I knew I was truly in the presence of the state of the art.
Well, that's assuming that genes are all maximally expressed from the moment somebody is born, and that nothing can lie dormant, so if we don't see the behavior right away it must have been "added later" by culture.

I don't think that's a safe assumption to make.
>A Go project should only require the Go compiler to build successfully.

But they don't. The go compiler doesn't support yarn, npm, protobuf, open-api generators, doc generators like md2man, go-bindata-assetfs, gox and everything you need to complete the code generation done in modern Go applications.

So how do you orchestrate this? People use Makefiles, bash scripts, go scripts and everything in between and combined. It gives you a plethora of bewildering and confusing build options which can't be solved with `go build`, and neither with `make` in a straight forward fashion. Add `go get -u ... && go mod vendor` with some `npm install` in the Makefile, along with some overriding and/or ignoring `$GOFLAGS`, `$LDFLAGS` and `$CGO_LDFLAGS` and you got yourself an ecosystem hostile for packaging and compilation.

A go project can't use `go build` by itself - but it can't really use the Makefile either as people overengineer the process.

But let me stress this. Always use plain Makefiles over any other methods. It's there and has been used for decades for a reason.
I got a vary fashion industry vibe from this fashion mags and the industry are super notorious for this.

And I suspect the rise of "the apprentice" have given bullies a licence to behave badly as they saw it on the telly.
Can you?

No matter how many damn Google Assistant settings I disable in how many fractal menus, it STILL "helpfully" pops up if I say out loud "ok google"!

Like, "heyy I noticed you're trying to talk to me though I'm disabled, would you like to enable me?"

Stop spying on me you piece of malware.
Learn to code in 2020, get hired, and have fun along the way
Unless the fruit fly was already 500 years old at the time
If it doesn't generate cashflow, it probably isn't worth anything. I would just forget the codebase and focus on how to create value somehow else.
The topic was where does the increased dual-income money go. The poster provided very strong (anecdotal) evidence that it's captured by housing.

And as a non-American, from an ex-Communist state, where salaries are still a fraction of those in the US, that standard of living sounds anything but affluent. Here, families with two upper-middle-class incomes and 1-3 children are more likely to own multiple houses, than barely be keeping up with their mortgage. It's just another story for the growing pile of reasons to never move to the US. Being in the top 5-10% of earners and in debt just from housing is not normal.
I noticed you didn't mention ".DELETE_ON_ERROR". AFAIK, it's recommended to always use it (according to the GNU make manual: "[...] 'make' will do this if '.DELETE_ON_ERROR' appears as a target. This is almost always what you want 'make' to do, but it is not historical practice; so for compatibility, you must explicitly request it.")
The most rigorous, controlling aesthetic of all is the one where you claim to have none.
This is very interesting. I have in the last year or so given up on ties or even tucking in my shirt. For me it there was a point where the discomfort of business attire wasn't worth the fun of playing that role. I liked it, on occasion, but the difference in comfort levels is enough that it distracts me if I am trying to do technical work.
YouTube Algorithms: Sorry Kid, I'm Afraid I Can't Play Your Hour of Code Lesson
Most everyone can look "rich" with cheap imported knockoffs of expensive clothing.

But peoples' choice of whether to dress "rich" or "poor" provides information about them.
New York Reports a 16% Decline in Opioid Deaths
I think there’s a distinction to be drawn here between a couple use cases for Makefiles (specifically for building software):

* Makefiles can act as shortcuts for common existing functionality of the build toolchain

* Makefiles can add new functionality that is not part of the build toolchain

* Makefiles can add new functionality that replicates existing functionality in the build toolchain

An example of the first case is one of the first examples in the article: using `make build` to run `go build`. The second includes things like the later example for `make docker-push`. The third includes things like makefiles that generate intermediate files or other things that `go generate` could do.

Only the 3rd thing can really meaningfully harm productivity, but in my experience it’s the least common usage of `make`. A Makefiles that wraps `go generate && go build` into `make build` seems fully outside the scope of the portability concern, since a user without Make could just run the same commands themselves. Likewise, a Makefiles that adds `make release` which uploads the build artifact to GitHub Releases or similar isn’t replacing something the go toolchain could do, so it’s also not affecting portability. The user without Make couldn’t have used docker-push anyways, since the go compiler doesn’t support pushing release assets.
How to Build a Test Automation Strategy?
And actually, spam is quite interesting to some people. It certainly gives a flavour of what early-2000s internet was like, and what happens when spam filters aren't good.
Can we refrain from calling people "complete idiots"? Especially people who politely ask for advice right after experiencing failure? Thanks.
Isn’t tryptophan the thing that makes you sleepy.
Certainly it is not the case. It occurs specifically when drinking tea. I can spend a day with only my morning coffee.
> If a waiter served a customer a half-eaten sandwich, I’d expect the manager to immediately berate him in front of the other staff in the kitchen

Tells you all you need to know IMO. It’s never OK to yell at someone at work.

Edit: If you're downvoting me, let me know when you think it's OK to yell at someone at work and where you work so I can never work there.
Well everything has to start somewhere.
You're thinking too linearly.

In the adverts they show you what is most likely to convert today. Stuff you've been looking at recently. But every adview is another blob of data to profile you with for future recommendations.

We talk about Facebook knowing too much about us but they really only have a social handle on us. Amazon knows where we live, what we buy, how much money we have, when we're going on holiday, when we're pregnant, how many children we have, what pets we have, what cars we drive, what we like to watch, what we like to listen to, when we're home.

Every new B2C service they launch is another intrusion. Advertising is just one ring in a long chain. It gives them reach over everything you view online.
Presumably the parents have that covered.
I had existing code written in C++. I ran it using GCC on the Parallax Propeller instead. I had no desire to port to XC as I was trying to keep a core of it relatively cross platform.

Of course this is just another of my unfinished hobby projects, so :-)
Big Tech’s Critics, Flush with Cash, Try to Build a Movement
In real life, choice of procedure is not randomly assigned, thus you can't compare the outcomes easily.
Whoa I just got a call from Google's advanced Assistant
Ask HN: Why is there no effort to codify architecture principles?
We usually get some guidelines from the overall architecture of the application but after that it always seems to be a free for all. I think we can all do better.

Like, math books are chocked full of techniques to handle specific situations. But imagine if instead of using those techniques we just invented our way through each problem. That's how I think programming is. Because, perhaps we don't have a rich enough vocabulary to describe what we are doing and so every day people solve the same problem in many offices. But if architecture were more codified we could just look up how to do something.

Maybe there could be a site that listed abstract solutions that people could vote and leave comments on. So, for example, someone might leave a comment saying that the solution doesn't scale well. If you need something that scales consider solution_93748.

I think this could help developers create better architected code because we could offload some architecture tasks to the hive mind. What do you think?
Our Predictions About the Internet Are Probably Wrong
I've read loads of suggested explanations for why this is a thing over the years, and none of them have ever felt satisfactory to me.

However, none of the people doing this really care why this is a thing, they care that, for some reason, this is a thing. It's vastly more profitable than nearly every other type of advertising, and since nobody _really_ knows how that works either, they just follow their tried and tested patterns that work.

Obvious _you_ wouldn't be this dumb. But it turns out that, on average, you are exactly this dumb ...
Not really, image processing is extremely math-heavy, and we know there's an issue there.

I agree, the image is an anachronism, but IMHO, can be ridiculed as such.
2-3-2 in Economy seems to be a very common inter-continental configuration.
This... isn't even using the `make` part of Makefiles at all.

If you look at the final example, every [1] rule is marked as `.PHONY`. `make` bundles 2 capabilities: a dependency graph and an out-of-date check to rebuild files. This demonstration uses neither.

The author would be better served with a shell script and a `case` block. The advantages:

- Functions! The `check-environment` rule is really a function call in disguise.

- No 2 phase execution. The author talks about using variables like `APP`, but those are make variables with very different semantics than shell variables (which are also available inside the recipes).

[1] Yes, there's a `check-environment` "rule" that isn't marked, but it likely should be since it isn't building a file target named `check-environment`.
I think it can be more complicated than that.

- Expensive clothing often has nicer finish and fits better.

- They are often better made and therefore last longer.

- At least in leather there are definitely different quality levels. E.g. most fake leather, bonded leather, genuine leather, top/full grain leather.
I don't think the Vietnamese American will buy those cars.

They still think all successful business in Vietnam has some ties with the regime (which they hate a lot).

This business is even more problematic to them since the owner is a Northerner, he had started on Eastern Europe, and his father was a military officer.
Naivety and Faith as a Startup Spark
Automation: So Far, Business as Usual
I guess arcaic females also did hunting. Like wolfs and cats. Mens physical strength is probably from fighting other men not prey?
It costs $500/yr to run an LLC

Your advice to register an LLC is very good. I’ll add:

1) Costs are very state specific. And if you register in the state you live in you can act as your own registered agent and eliminate a lot of the yearly fees. In my state I can register directly for $90 with the Department of State (of my state, not federal) and there are no recurring fees.

2) Follow the rules by keeping all finances separate or you might as well not have registered the LLC.