skysight-inc/HackerNews huggingface dataset:
I am definitely not an expert on this topic but my impression is that the research is not really focusing on structured abstractions of sensory input, or making these abstractions stateful. Shapes, colours, music, and whatnot are clearly stored and retrieved in our brains, which is something NN research is not looking at (enough).
I think the two first points are more specific to Germany than to the old world as a whole. Up here in Scandinavia, we often laugh at how much Germans interact with humans, send letters and faxes, and make phonecalls in their business lives. They are woefully far behind. From what I understand the same is true for the south.

While I agree with the basic premise of the last point too I think you maybe underestimate the value of quality of life over salary for many of those people.
Doesn't C99 warn you if you make such mistakes?
Isn't that an opportunity for another company to run managed services like S3, RDS, SQS, SES on top of Hetzner servers? I see some issues with multiple companies being involved in support requests, but nothing that can't be solved.

Or, in case their virtual servers suck (which I don't know about), running VM hosts on Hetzner servers as a service.
Beeb: BBC's voice assistant released to early adopters for testing on Windows
This doesn't make any sense - for an institution to move from London to Leeds you don't need one line from Manchester to Leeds, you need a line from everywhere to Leeds.
I've been working on an app that allows me to send messages to my past and future selves, as well as posting today's thoughts (for reading by my future self). I had initially created it over a weekend as a fun side project, but it turned out to be a great tool for self reflection. An ios beta is coming out next week, fill out this form if you'd like to try it out:

https://forms.gle/C9KebsV2u64Wqvc56
"Uporządkować" can be "sort out" too, though I'd more often translate it as "tidy up"; "zająć się czymś" is roughly "take care of something", maybe you could use "occupy yourself with something" if it's more in the time-wasting sense.

I stand by "sort out", or even just "sort" as a good translation for załatwić, especially in British English, where I would use "sorted" as a single word sentence similar to "załatwione". There's other possible translations too, I could e.g. imagine using "score" when it's specifically about obtaining something physical, or "get it done" if it's about expediency or perseverance; if anything there's too many ways of translating it!
...and who on average have very limited life experience.

A random subset of psych majors is going to have very different characteristics than a random subset of dining hall student employees is going to have very different characteristics than a subset of frat members.
You do, however, lose colour depth information (e.g. deep color to true colour, true colour to high colour / 256 colours). Still enough to detect a face.
Signal goes Gaussian to take privacy to the next level
France has been world-leading in verification, e.g. CompCert and Coq come from INRIA, model-checking was co-invented in France. This stuff is largely language independent. Yet the big sellers of this kind of stuff (e.g. EDA software from Synopsys,
Cadence, and
Mentor) is in the US.
Tech salaries in Europe really are a joke. Even American companies don't pay well here because why would they, the market itself sucks. Combine that with easy immigration to US for Europeans and good affordable education it seems unlikely that talented people would choose to stay here. Part of the reason is the old money in this ecosystem.
The problem with digitization in Germany specifically is that our paperwork is supposedly something to be proud of. "Germans love paperwork" says every article about German culture as if its a great thing. Its really sad to hear this. We should hate paperwork and seek to replace it wherever possible.
My take on this:

pro:

- Storage concerns are separated and grouped at the top.

- Logic code is more compact, helping readability.

- Stack use can be determined at a glance.

- Looking up a variable's type is faster in cases where a variable is used throughout the code block. This is good to optimize, as you constantly need to look up variables when reading C code.

- Reflects that object lifetime of any stack storage object is the same regardless of where it is declared in the code block.

cons:

- For long functions, the distance between use an declaration lines can impair looking up a var's type. (having to scroll to get to the top of your function is a sign you need to break it up though)

- In many cases, a variable is only used in one location in the block and has a meaningful static initialization. Local declarations in this case readability, as it does not have to be looked up.

- "-Wuninitialized" exists, but passing pointer and defining 'default' value style can still cause read-before-write.

I tend to an in-between style, where code is grouped where it makes sense with group-local variables declared in front. Variables that are used throughout the entire code block body are declared at the very top.
Quick off topic question: How is the work culture at SAP?

Is the public sentiment that it's software is impossibly hard to manage and develop for based in reality?

(Disclosure the one time I had to access SAP Data via an API it felt like running against a wall of legacy tables and badly documented interactions -> My sentiment may be biased)
Amazon defines one ARM vCPU as one core and one x86 vCPU as one SMT-thread of one core, so the Graviton 2 instances has twice as many cores as the x86 ones it's compared against, and as such it would be a kind of a failure if it wasn't faster in some of the most heavily threaded workloads.
the 2nd favorite activity in HN is to talk about shit they have no idea about.
I love the julia language. I would love to use julia as a command line calculator. Unfortunately, starting the interpreter is excruciatingly slow, an order of magnitude slower than octave or python (and several orders of magnitude slower than bc or dc).
>>For example, you can feed a neural net all the recipes of burgers to create a perfect burger. Great. But how does the same net invent the burger?

Wait....but it just....did? It took the information about all possible burger recipes and invented a new one out of these. Like, a human could only invent a new burger if they knew anything about burgers in the first place, at the very least that it's a bun with some filling in between, otherwise you'd have no context to invent anything.
I don’t trust telegram. Chats are stored forever on their servers encrypted using their secret method.
Does it really, though? Go really isn't meant for number crunching, or any CPU-bound code, really.

I think it's just fine for a language to not strive to emit the fastest possible code. I don't mind having an ecosystem where build times are fast in return for less optimized code. We already have plenty of languages that do the opposite (Rust, C++, Haskell, ...), and I would personally hate to see Go's compilation/link times creep up that level.
The two bigs one I see are DDS and OPC UA.

From what I can find, DDS is data centric and OPC UA is device centric.
What Is Polymorphism? (Object-Oriented Programming)
Can you document it?
This is awesome. Please provide a box to signup for email updates - I'd like to find out if you ever release a Firefox version.
Me as a manager at a startup: "Look, we have 5 months of runway. Does that make sense?"

Young dev from large corp: "Yes. But if you don't use Terraform we wont be able to see our infrastructure changes over time. We don't even have a proper code review process."

Me as a manager at a startup: "We have two micro instances. Do not install Terraform. Finish the import prototype... now."

Young dev from large corp: "Sigh, ok, just saying in 2 years from now we wont be in a good spot". [Then proceeds to blow 2 hours complaining on hacker news.]
This is very cool indeed. I can imagine application in the game industry, advertising etc. However.... all results are frontal. No three-quarters or profile at all. This heavily restricts its use. If the user was allowed to input both a profile and a front view, then all would be fine.
I tried but couldn't. It just wasn't sticky enough for people to continue using it. Perhaps something like this latest growth could help?

I tried with Telegram after failing with Signal and that worked for many. For whatever reason (I assume the user experience is nice and more compatible with Whatsapp etc), non-techie people do prefer Telegram to Signal in my experience.
This x1000. If you think Optional, Streams, and lambdas make Java close to Scala, you really don't know what you are missing. Some other big and small things off the top of my head:

- import aliases

- type members

- generic variance that doesn't make you want to gouge out your eyeballs

- generics over primitive types

- fully unified types

- an ecosystem that avoids nulls and exceptions

- pattern matching

- case classes

- everything is an expression

- immutable collections out of the box that most every library uses

- higher kinded types

- macros

Sure, maybe Java will get import aliases 20 years after they were due but I'm pretty sure half of that list will _never_ happen. Combined they are a huge deal for productivity, expressiveness, and safety. Java can't die due to the huge existing investments and continuing to improve the language is the right thing to do, but its really well past time for folks to consider more modern languages for new projects.
What state media does the US have?
Everyone's problems, context, and experience is different, but from where I stand it sounds like you may have had an a better experience using a data spec library like Metosin's malli.

One of the pain points I had before was different kinds of data flowing through my system. Clojure spec never made complete sense to me and was a bit difficult to write specs that matched my data. It was easier to write data that matched the specs.

Malli does this a lot more easily with human errors that have made my life enormously easier. It's been a game changer for me.
The only keep my phone number, which is tied to my ID
I would like to challenge that!

Consider something like the 741. In fact, let's consider the single opamp IC family against the 555 family (including 556 and the rest).

I bet you 55x is nowhere as popular as those.
The bulk of the charger would have to be embedded in the street or sidewalk with only the cable protruding. That might make for a pretty expensive installation, but it could be done.
You're right, and I'm glad I started by saying that I'm German because lots of smaller European countries run circles around us in terms of tech adoption.

I don't underestimate the value of quality of life, and I don't blame anyone who knowingly works for a stable, "boring", old-school German company which has been the world-leader in its niche for the past 100 years. But I think many people here are not aware that there even is a radically different approach to building up a business (the US/VC/growth model), and that this might be the only model to create modern tech companies to rival the US players. You won't compete with AWS by creating a family-owned business over a few decades where your primary objective is to provide stable and fair employment to people, often for their entire working lives. I'm not saying either one is better, just that I think that's the reality.
Show HN: Golpo13 – a social network with realtime chatting and feeds
"No benchmarks or any other numbers."

And yet plenty of logical argument. The author assumes a level of optimization experience on the part of the reader, for example that the reader appreciates the physical cost of branch mispredictions.
But can't the compiler work that bit out? Source code is for humans. Put all the vars at the top to tell the humans "here's all the scratch space I'll be needing in this block" and then let the compiler observe "var x is only used twice, so let's optimize that lifetime..."
Thanks for the info, but why're you working on a surveillance system?
Nice! A low tech solution for this is to use a notebook. I find it helpful to have the ability to doodle as I reflect on my thoughts and feelings.
>> “ since group chats are using Telegram's servers the encryption is not client-to-client”

That is, it is not end-to-end-encrypted (E2EE) — which is the whole point of apps like this.
Where Do People Draw Lines? (2008)
I have never heard that before and plenty of my colleagues, developers, have family.

I also know plenty of managers without family.
I've come across different etymologies for this phrase. The first referenced use I've seen is from 1840 American humorist Seba Smith in her short story The Money Diggers when she wrote: “As it is said, ‘There are more ways than one to skin a cat,’ so are there more ways than one of digging for money”.[0]

This Economist article[1] posits that it is actually slang for sexual intercourse based on the phrase "skin the cat"[2] first recorded in 1837 being a euphemism for it. This interpretation would also fit with the above quote. The same article also points out that:

'And the rather violent act of skinning a cat is no easy thing, says John Youngaitis, a taxidermist in New York. “There is not more than one way to skin a cat.”'

From[0] we can also see that in 1678 English naturalist John Ray said in his “Collection of English Proverbs”: “There are more ways to kill a dog than hanging”.

So it seems it is possible that the contemporary phrase exists to change a less common activity for a more common one. In this case use of the idiom would not convey the sense of doing something unusual.

[0] https://www.bnd.com/living/liv-columns-blogs/answer-man/arti...

[1] https://www.economist.com/prospero/2013/10/09/shooting-skinn...

[2] https://greensdictofslang.com/entry/f3i7zgi
Yes, I got the point. The approach is every bidder doing the zkproof to create a receipt of their bid because the auction will end at some point in the future. I understand it works very well, and it is the most used approach.

I was wondering about the possibility of another approach and my point was creating just the winner zkproof on the auction side (not bidder side), at the end of the auction. If all the bidders used some stealth method plus homomorphic encryption, the bids could be hidden and maybe they could receive the 'winner zkproof bid receipt' and check it against their very own bid. Then the winner could be able to prove it being the owner of the keys who delivered the stealth bid which won the auction.

I read the paper again and understood their approach. It is clear why they are doing the zkproof for every participant in that context.
Looks like the link to the "I want HUE" tool is broken, here's the proper link: http://medialab.github.io/iwanthue/
That's not the fault of pipes, that's the fault of shells like bash. There are shells that deal with spaces and quotes perfectly fine.
Commonly Asked Puzzles in a Data Science Interview
"Nothingburger" - I've not heard that word before, is it an American word that doesn't translate to English :)
>People doesn't just migrate in mass to the USA.

Pretty sure the strict and difficult process of getting a working visa has something to do with that as well, not just that not everyone on the planet is interested in migrating.
"A new trans-pennine rail tunnel would add more value"

It always surprises me how many existing unused tunnels there already are under the Pennines. It's as if every generation is compelled to digg a train tunnel there as a rite of passage of something.
> Existing European companies are much more protected than their US counterparts

I'm sorry but that's not even remotely true. You have several instances of EU companies acquired by foreign capital.
Yeah, more surveillance and control for sure.
Impact of Intel vs. ARM CPU Performance for Object Storage
You don't _need_ 555 for that.

The last one I opened had two lm358 dual opamps but no 555.

And nowadays we have dedicated ICs for that kind of things with much better safety and efficiency.
This is because most decisions in the EU are dictated by France and Germany. Germany for example is very hierarchical in how things get done and hence this is reflected in the EU too.
It looks as if the site is showing recently uploaded videos unfortunately.
Yeah people seem extra jumpy these days especially concerning medical articles. I generally just expect it ahead of time and shrug when it happens.
New York State Suspends Habeas Corpus
Being serious?
そうですか/そうでしょうか with a change in tone is pretty much what you’re looking for. I know it directly translates to “is that so”, but the meaning is more or less the same.
Have you ever, individually, faced a crisis? Reached a point at which - something you've been slowly working on for years - the progress just isn't quick enough, it feels hopeless, and then you lash out?

Via anger, sadness, depression - whatever?
Catabbc
From Zelda to Civ to Frostpunk–can climate change be fun?
More verbose than Java? Is that even possible?
>>In the future electric vehicle world 95% of charging will be done at home,

Where I live in the UK 100% of houses around me don't have a driveway(beauty of terraced houses). There's streets upon streets of these. The only way anyone is going to charge an electric car living in those is either at a public charging station elsewhere, or if the council installs some charge points(yeah, with what money lol).

Are you sure about the 95% number?
I usually hear nothing but complaints about Skype.
germany is also one of the only west countryes that uses fax machines. some of our customers are sending orders with fax.
The sinister, secret history of a food that everybody loves (2016)
I would disagree with the "that's a detail" statement. Properly salted hashes make building a social network graph much more difficult. It's only relatively easy to brute-force a single number.
I don't understand how convenience stores stay in business as it is. I never go into the store when I stop for gas. They do not sell anything I want.
"But we are super proud of coining Industrie 4.0, so, that's something."

Regarding Industrie 4.0:

Currently at a client of mine, a "hidden champion" i.e. world market leader in industry XYZ (1.6B in revenue), I'm struggling to have them migrate from Cobol to Java. They are using their versioning system as a backup for their data, not for versioning the code. Deployments are done via dragging a zip file somewhere. Every new version means the whole system (handling invoices e.g.) is out of service for 10-14 days.
On some compilers (gcc and clang at least) only when the warning is enabled (e.g. with -Wall).

But I agree that it's a bit silly to on hand recommend C99, and on the other hand, not take advantage of C99 features. It seems like the rules have been written against C89, and the "use unextended C99" only slipped in later.
Many private enterprises implement money-back guarantees on their own, without any requirement from the law. Which tells me that government in these matters requirements is not necessary, and therefore, shouldn't exist.
> Choosing a sequence of colours which were distinct but formed grey tones which were also distinct is .. hard.

Start backwards? And then give them hues?
Angular Developer Salary Trends 2020: Extensive Market Research
That’s not really what I’m referring to (or at least, only a little). Once you have a mental model of something, you can for sure think on it or build on it without interaction, but to initially set up our mental models (as children or whatever), I believe it takes interaction. Once we have a base, we can think abstractly about it and learn, but building that base..

Or, put another way, its my belief that you can “_improve_ your physical skills” by thinking, but to buildthe skill in the first place, interaction is necessary.

But even if its not true and interaction isn’t strictly necessary, I think (wrongly oerhaps) that few people would disagree that usually learning by doing is far superior that only learning by thinking/reading/listening/watching. So even if not neccesary, its at least more efficient (doing both together is probably most efficient).
I'm guessing that while a proper type 2 charger might be impossible to install, but if you have a regular electrical socket you can just use a 3-pin "granny" charger. Sure it's slow but overnight it should be enough, and you don't have to ask anyone for permission for these.
Well, you do need a number of discrete components in both cases.

Sometimes it's just cheaper to use a microcontroller. Specially when they are this cheap:

https://www.eevblog.com/forum/blog/eevblog-1132-the-3-cent-m...
Phrasal verbs are indivisible in terms of their meaning, though, just like any other word. Aren't all verbs with no spaces also arbitrary? One must simply commit to memory. The hard part is avoiding the temptation of assuming constituent words determine the meaning precisely - a mistake you'd likely not make with an idiom or even an unassuming compound noun.
That was quite a long article. It could’ve been made much shorter and still conveyed the points. I was surprised that the author is ok with alcohol in moderation but seems to be against coffee (that’s the sense I got).

The mention of older medicinal systems being focused on prevention and listing Dr. Andrew Weil put me off. IMO, these should be last on your list when you’re looking for help or solutions.
Static Webhost Benchmark: AWS, Google, Firebase, Netlify, GitHub, Cloudflare
I wouldn't say that human brain is that efficient (per volume). Compare and contrast with the brain of rats or Corvidae: https://www.youtube.com/watch?v=ZerUbHmuY04.
It doesn't just mean afternoon. It's not only a temporal noun, it's related to an activity.

You wouldn't enter the office and wish your coworkers "buena sobremesa". Or if you did, they would probably understand that you are mocking them for being idle at work.
Genuinely curious what your life is like such that an email app that takes longer than 1/10th of a second is just beyond the pale? Are you really that time poor?
> Now compare that to intense pushback china gets for any and everything.

Its much easier to trust democratic governments than autocratic ones. If China were a democracy I highly doubt this would be the case. Sure some would push back but many would back it too. The push back that China receives is also because of their economic colonialism and I guess rightfully so. German car companies for example dont receive as much push back. Ericsson/Nokia doesn't receive as much pushback as their counterpart Huwawei.
In my experience people's willingness to be kind is correlated more strongly with having shared problems that nearly nobody is exempt from. Some combination of an oppressive climate and limited local wealth seems to be the ticket for maximizing people's willingness to help each other out.
That looks like a good analysis to me. There are so many regulations in EU that if something happens, even organically, it has to be in order with EU regulations and priorities. The USA appropriation was never out of EU control, it was rather an accepted strategic choice. (At least, that's how I like to think about it...)
Oh that is trippy, not only does the link from the GP not include my Chrome sync'd bookmarks, all the recent activity on it is places I've starred in Google Maps (!).
Does it still use Bing behind the scene?
I dont hate US hegemony. They are there because they got things right. American companies are more innovayive and fast paced than their European counterparts (assuming they even have counterparts). In general, I would love to have American tech culture with a European safety net.