skysight-inc/HackerNews huggingface dataset:
Think of the expansion of the universe as a superlatively weak repulsive gravitational force that scales with the distance to an object. It is so weak at short scales that it is more weak than attractive gravity by a greater factor than attractive gravity is weaker than electromagnetism. It is so small at short scales that even the normal attraction of gravity is so much stronger as to make it undetectable.

However, at scales so large that gravitational attraction has attenuated to nothing, this repulsive component of gravity is still getting stronger. At the scale of galaxy clusters, it is pushing everything in the universe apart in all directions: faster the farther apart they are. At a certain distance, it becomes so strong that objects will appear to be moving away from you faster than the speed of light.

The distance at which that happens is called your Cosmological Horizon, and it has similarities to the event horizon of a black hole turned inside out. Unlike a black hole, however, there isn't a single unique event horizon. Every distinct gravitationally-bound object (galaxy cluster) in the universe has its own cosmological horizon; every other object is being pushed out towards it, and vice versa.
Loads of EU areas are underdeveloped, and the EU spends a lot of money helping develop them. We would help Ireland the same way.

Edit: Not sure why someone reflexively downvoted a factual post, but here is some background: https://ec.europa.eu/regional_policy/en/funding/erdf/

And here's a map showing that Northern Ireland is already classed as a "transition region", like Eastern Germany for example: https://ec.europa.eu/regional_policy/sources/what/future/img...
Well, I'm back at 1 point now. In any case, the amount of work needed to assign to a thread is trivial. For a small number of threads, it at most requires a couple of mutex operations and a couple of load/stores to distribute each block. Given the block size can be set arbitrarily high, the overhead of work assignment per byte can be made arbitrarily low. The biggest issue is that you won't know the input size, and for small input sizes there will be a cutoff point where multiple threads adds cost. But for small input sizes, performance won't be an issue anyway.

EDIT: Actually, the simplest way of assigning work is probably just to have each thread try to acquire a mutex, call read(), and then release the mutex and do their work.
My company has always been under 20 people. We’ve developed some unique tech and are the industry leader in our sector. We’re 18 1/2 years old, yet everyone still calls us a start up. WE’RE NOT A START UP! We’re a small tech business.
Etoshi Trading, wallets and taxes. Get a 20% discount with
That's the definition that PG uses but I don't think it's common to the world at large.

Usually the difference is between a first stage company and a self sustaining operation. Once revenue is enough to cover costs and the company can essentially run without outside funding it pretty much stops being a startup.

Definition on Investopedia: https://www.investopedia.com/terms/s/startup.asp
Consider someone robbing you in a dark alley. They just want your phone and to disable any security alarms/tracking that may exist in the phone. They certainly have no motivation to cut off your finger, but now you've given them one

Consider also a roommate or someone you've recently started seeing. They can very easily unlock your phone by using your finger while you're asleep. They could shoulder-surf as well, but you can be vigilant against that. It's almost impossible to be vigilant against someone grabbing your finger while sleeping
Stellar/instant is a poor indicator for how secure it is, ik can be stellar/instant and not secure at all. As is the (gel)case here, I don't know if this ia a Samsung only thing or if this sensor is used in different Android devices as well. Or if this is limited to this sensor only in the first place.

You can ask the same question of face/iris scans, people have and it's quite difficult to replicate, but not impossible. There's a plethora of YouTube videos about this.
What about recordings by that radar gizmo the new pixel is fitted with? Should owners warn "guest" that their movements are recorded?

My promotion is not dependent on finding ways to monetize this data but Gait analysis is a thing.
What part of their comment specifically made you conclude they're a bigoted piece of shit?
The normal matter and the dark matter is distributed roughly the same way in space. For example, the dark matter associated with galaxies is in the same places as the galaxies. This strongly suggests that either the dark matter was produced more or less like normal matter in the Big Bang or that it somehow interacted very strongly with other species in the Big Bang.

I would be surprised if dark matter predated the Big Bang and survived it in and meaningful sense. I wonder if an theory in which dark matter is conserved during the very early universe is even consistent with observation.
IKE czy IKZE – co wybrać?
In this case it's not the fault of the law though. Everyone with a basic level of intelligence and awareness of cultural norms, i.e. everyone working at Google developing and marketing these kind of products, is aware that this might cause an issue. But blinded by money and optimistic technobabble they do it anyway and make it near impossible or very unpractical for the user to turn it off.

I would have no problem with some legal action against those people.

Isn't here some law against tricking other people into breaking the law?
Even in maths, I find a solution in terms of the problem easier to understand than one in terms of the previous step.

Even when the recursive form is a more natural representation, like arithmetic sequences: start at s, increase by d with each step:

a(0) = s, a(n) = a(n-1)+d

a(n) = s + n*d

The analytical form seems simpler, neater, more "right" and more efficient to me - even though, if you want the whole sequence, the recursive form is more efficient (given tail-call optimisation).

I suspect I'm just not smart enough.

fp can be much shorter, and the execution model isn't actually hidden, just unfamiliar (and unintuitive and unnatural - for me). Consider: all suffixes of a list. In jq:

while( length>0; .[1:] )
Most Common Challenges That Sales Managers Face
No; it's approximately 3%.

We had 4 years with 4x the reward, 4 years with 2x the reward, and about 3 years with the current reward, which makes for 1/(4x4+4x2+3) = 1/27 inflation.
You've made this comment twice yet haven't enlightened me. I have no ideological bias - what is the value of the energy use?
Note that this is _much_ less useful than it appears for the same reason as misleading stats often offered to courts when evidence partially links a suspect to a crime.

The problem is that it says random people, but people aren't random. We don't periodically just stir all the people in the entire world and redistribute them across the globe.

In courts you'd get a situation where a jury is told there's only 1-in-10-million chance this evidence would match a random person. Only a few hundred people in the whole world could have been the one, and yet this suspect matches. And what they may not get told unless a defence lawyer brings it up is oh, by the way, six of those few hundred people were in the place where it happened and four more lived in the same street as the suspect.

Bob's Face ID may only match 1 in a million people. But if one of those "1 in a million" people is Bob's twin brother Dave who is always pranking him, and another is Bob's cousin Barry who doesn't look that similar to a person, but mathematically it turns out Bob and Barry's faces look identical to a computer vision system due to their bone structure, then Bob won't find "Face ID" much use.
Shameless self plug: a couple of days ago I posted a project that does pretty much the same thing but built on top of flask instead of django:
https://github.com/plainas/flask-swagger-types

Also relying on Marshmallow but with the extra bonus of generating an openapi spec for you and hosting swagger ui.

It puzzles me that such approach is not the norm. Interesting to see more people tackling the same problem.
Things All Developers Should Learn in College
A ziplock bag already does that.
Labour are going to get absolutely smashed.
Depends on the jurisdiction? In Australia, I believe it is illegal.
Well I’m referring to actual, professional editors (which probably aren’t your target customer anyway.) When you’re working with terabytes of video, it’s not practical to rely on an internet connection to get work done.
Technology.

;)
It might be nice to some but man if you are not required to learn a dozen different paradigms to use it. It’s expensive (harder to teach) and not intuitive for a beginner.
Monero Javascript miners are common to this day.
I'm pretty sure the burden would fall on the end user. They don't have to activate those features in an environment where using them would be against the law. Having them activated at your home and failing to inform visitors would be on the user.
How get rid of frustration, anxiety, overwhelm and organize everything in life?
The kind of criminal prepared to knock you unconcious or remove a thumb is pretty rare.
It hardly counts as paranoia, the gummy bears trick is so old hat and it's obvious you have no effective assurance of keeping the prints safe.
And yet, GPUs have hundreds to thousands of cores, and we find them very useful...

There are many, many useful tasks which are embarassingly parallel or nearly so. For those tasks, doubling the core count doubles the performance. Single core gains have stagnated, so a performance doubling is a huge win. There's no other way to just up and double performance for any class of problem.

And even outside those tasks, more cores means more simultaneous heterogeneous workload, which means deeper and richer information pipelines. If you're live editing audio or video, for example, your core count determines the number of plugins/tracks you can work with simultaneously - and it's not unusual to have hundreds of tracks and dozens of layered plugins.
Appreciate the post and kudos on the product - looks great.

Just to counter your argument though - getting into the NBA is the only way to be a successful pro basketball player. Getting into Navy Seals is the only way to be an elite special forces soldier (well, that and a bunch of other elite forces).

But getting into YC isn't the only way to build a successful company.

I understand the appeal - getting into an elite institution can open plenty of doors. But do consider whether that is worth whatever % of your company YC will take.
Where is the waves? 13.8B years is too short to make Universe smooth again after such epic event. It's like to see green grass again just 1 second after nuke blast: mathematical formulas will need lot of magic constants for this to explain.
Corporate America's Second War with the Rule of Law
A Guide for Building, Launching, and Learning from a Minimum Viable Product
Controlling audio doesn't seem like a perfect use case at all.

When you control volume you usually want to make it quiet and stay quiet - e.g. someone is sleeping but you want to continue working (moving) and you don't want to accidentally turn it back up.

The other time when you control volume is when you want to make it louder and then dance (moving) and you don't want the volume to jump up and down.

Only other case that I can think of is when you want to turn the volume up or down just a tiny bit, which actually seems like the worst use case for this technology.
I've been reading top HN posts for a few years now and recently started reading a little more of the comments. My personal impressions are that here we have a good and precise moderation.
What makes me think this way is that I mostly remember reading deep, reasonable, authentic and specific comments and discussion, even in long lists of comments - different from some other forums / channels where it might be more common to see hateful, toxic comments. Is it a good moderation or the public here is more polite? Or both, maybe?
What I see in this post here is a lot of offensive accusations and supposed constatation, without examples, evidence or even a narrative of facts that led to this rage and indignation... In my perception a clear example of post that is not useful, not following the guideline and doesn't promote any improve.
I feel sorry you feel this way about the moderation here, but I suggest you deeply analyse yourself first.
Didn't Nest want to create devices with cameras? It should just do face recognition to detect people who hasn't consented.. /s

And just like clicking "I'm under 18" on porn sites takes you to disney.com, or "continuing to use this site means you accept cookies", if they don't consent, stuff connected to Google would stop working...

"Ok Google, turn on the kitchen lights".
"Operation failed with error undefined!"
You left out the best bit!

"An Outside Context Problem was the sort of thing most civilisations encountered just one, and which they tended to encounter rather in the same way a sentence encountered a full stop."

Shades of Douglas Adams there...
I always wish HN was more interested in anthropology as a field of relevant inquiry. I have an anthropology PhD and it's not just something that's useful for observing end users — a lot of it is thinking about how to organize concepts in a humanly meaningful fashion, with a more or less coherent inner logic in the abstractions. In other words, the exact problems you usually face if you sit down to write code.
This didn't change much - https://www.bbc.com/news/uk-politics-50079385

From with it looks like the backstop is still there.

Northern Ireland is going to have different Rules than the rest of the UK that align with EU regulations (it's unclear how much different but the issue was never one of degrees).

There is still going to be a customs check between Northern Ireland and the rest of the UK to determine if goods are heading out to the EU or only inside Northern Ireland.
“Ad Astra” and Former Poet Laureate Tracy K. Smith
> I don't really understand how you gave your consent any more explicitly in that case than I did when I chose and configured Firefox as my browser.

That's not a reasonable position. Never before in the history of computing has a regular end-user application actively tried to subvert the operating-system's network defaults.

Why should anyone expect that to be the position now? Should I expect Thunderbird too to bypass my DNS-settings? What about Rust's cargo? It's from Mozilla too.

Will I need to manually go configure all those tools to do what is the reasonable default, namely following what the OS tells it to do?

When Firefox fails to resolve a domain, but nslookup resolves it just fine... What should I as an end-user believe? (Besides that we have an orderly world turning into chaos)

Do you really think every application choosing, managing and implementing its own resolver is a scalable way of managing applications and networking? Really? Yeah no. So why should browsers get a free pass do things differently?

> Did your ISP make it explicitly clear to you upon signing up that with the default configuration, they'd be able to see all domain names you visit including of encrypted websites?

No. But that's not what we're talking about here.

What has always been a clear expectation is that if I sign up for an ISP and I use that ISP's default network setup, that I will be using that ISP's DNS. Never in the history of ISPs has there been any other default.

So if I may rephrase your question:

> Was it explicitly clear to you that by using an ISP as an ISP, you will also by default use their DNS services?

Obviously. That's how the internet works and has always worked. In fact, anything else would be strange.

Unless I explicitly implement something differently, I have no reason to expect anyone besides my ISP (which I do trust, I'm not from the US) is handling my DNS.

Unlike my ISP (which I trust), anyone who deviates from this contract will be someone I actively distrust. I'm looking at you, Mozilla.
> You have devs, and then you have devops.

Better call the second role "Ops" then, and wait for someone to propose merging it with "Dev" again.

There's so much mental confusion and meaningless use of language now, about the term "DevOps" that was a fairly simple suggestion about bringing DEVelopment and OPerationS together. That sentiment is literally in the word, I don't know how it could be plainer.
jUst PUT a GDPR nOtice on THE DOoR
I switched to my first Fingerprint phone a year ago, and I can't imagine going back to passcode unlocking for convenience reasons.

Which is the most secure? It depends on the threat model. With an NFC sensor, I suppose it should be possible to unlock a phone from a physical key, but is it really convenient?

The only downside of a fingerprint is that there is no key rotating. If your fingerprint pattern is compromised, you are screwed. This doesn't have to be a security vuln in the device itself. A determined attacker can take your fingerprints off the screen surface or back fit eh phone.
As someone with an iPhone as a personal phone and a Galaxy S8 as a work phone, I can attest to the fact that the fingerprint sensor in the S8 is _absolutely terrible_ compared to Apple's Touch ID.

It routinely misses touches altogether, complains that I'm not covering the sensor even when I am doing (and yet this doesn't seem to bother Touch ID in the slighest) and doesn't seem to have much of a delay between attempts making it very easy to "lock out" the fingerprint sensor and being forced to enter the PIN due to several mismatches in a short space of time.

Also whoever decided to put the fingerprint sensor on the back of the phone should be prevented from designing phones ever again.
The reason it "fits exactly everywhere" is that the only definition we have is that it's the exactly gap between observation and theory.
2018 Cost of Recruiting an Undergraduate Student Report

Benchmarking data for recruitment and admissions costs and enrollment staffing levels for four-year colleges and universities, based on a poll of campus officials

http://learn.ruffalonl.com/rs/395-EOG-977/images/RNL_2018_Co...

Median cost to recruit a single undergraduate student in 2017 was $2,357 for private 4-year institutions and $536 for public institutions. But there is a lot more data in the report. The institutions reported on do not seem to be the ones likely to have the most expensive recruiting campaigns, either academically or athletically.
>I just don't want them to use that power to collect and track and surveil everything at all times around them

Unfortunately, the trend is to stick a camera and microphone (and compute/network stack) on every consumer device sold to you, including TVs and refrigerators. Not sure what the solution is, since the vendors can make a plausible argument for the convenience provided by voice control and additional features enabled by object detection. Perhaps some combination of local (rather than cloud) inferencing, immediate deletion of data, and privacy laws that clearly assign ownership of data to the consumer and dramatically limit what telemetry data can be sent back?
I'm curious about the 280 watt TDP, especially for the 16 core part. The 16 core Threadripper 2 had a 180 watt TDP, so what are they doing with the extra hundred watts on a smaller process? Could these chips be running at much higher frequencies?

We might really be at the brink of no-compromise super high end workstation computing!
> cooperate with law enforcement for a reduced sentence

This isn't actually a feature of most legal systems, so depends where they're located.
Netcode: Explaining how fighting games use delay-based and rollback netcode
I wouldn't be so sure. If this deal passes the DUP could vote to make Corbyn PM. From their perspective Corbyn is preferable to what they see as de facto Irish unification.
My Pixel 3a has a fingerprint scanner which works about as often as the literally free promotional phone my carrier thrusted onto me last year. I'm lucky if it works 1/5 times.
"Correct Horse Battery Staple" named style is indeed impressive.
Because it _sucks_

Video Editing in particular is graphically and resource heavy process. Veed doesn't even work on my browser (qutebrowser via webengine).

In general web based apps are just inferior to native ones in every aspect except for "don't need to install" aspect and I don't think that many people who edit videos mind that. If you're spending hours on this might as well spend 10 minutes to install proper software, right?
Proof of work is the only objective datapoint that can’t be faked. It has value in itself proportional to how much energy went into the proof, so it’s wrong to say something was wasted - all the energy went into producing something of value.

With proof of stake if you get out of the bunker and are presented with multiple competing chains - you can’t decide which one is genuine and which is a malicious fork. With proof of work it’s trivial and that’s where value comes from.
People at the places I work keep memeing links to blog posts along the lines of "OOP is dead. Functional programming is the new king".

Yet to see a single line of a functional language in production.

As other commenters have mentioned most decent modern lanuages are multi-paradigm.
That's not a caveat. That's a security hole. Anyone could put a piece of plastic between them and the scanner, and if that's all it takes, it was never secure in the first place.
Cool. I got started programming in BASIC on the Apple ][ as a kid like a lot of coders my age.

Sometimes I think about buying an old machine just for the nostalgia factor.
>When everyone uses "their freedom"[1] every workday at the same time, suddenly no one (including those how choose the bus) has "their freedom".

So go early/late. I used to exclusively ride the train and subway before I moved out of the city and I assure you rush hour congestion is not limited to cars.

>I can do most of my groceries by going downstairs and walking. I can get to the city center in 40 minutes using public transportation. During that time I can look up stuff on my phone without endangering anyone's life, I don't have to worry about finding a parking spot, and I don't have to worry about a bunch of expenses that a car brings. I think your car (and car-centric urban development) is making you less free than me.

Good for you. Observation indicates that that there are no shortage of people who find cars worth the trade-offs. The better public transit is the fewer a proportion of the population they will be but as long as we have roads we'll have cars. Subways and trams didn't eliminate carriages and I don't see why things would be different today.

>That is a problem electric cars won't fix, by the way, they'll just move it around.

The solution to pollution is dilution!

Electric cars would be a massive improvement.
The fact to he took the time to do that shows who the real man-child is
Why are you carving out Android instead of all smartphones?

Also, you can turn off OK google in Android, although they don't make it as easy as they should.
Earn money by sharing your network (10GB = 1$)
> GPUs have hundreds to thousands of cores

That's not exactly true. The GPU equivalent of a CPU core is called a Streaming Multiprocessor (in NVIDIA language), and it's latest GPU, GTX 2080 has 72 of them.

Each of these SMs can run hundreds of threads, but they run the same code in lock-step.
That'd get really annoying if there's a TV in the room.
I guess the whole point of hiring an army of lawyers and advisors is that you don't have to do all the things by yourself.
I don't see how it's discouraging. I find it far more discouraging and depressing when people say the 10000 hours is a myth and deliberate practice is a waste of time. What exactly am I supposed to do then if practice doesn't make me better?
And I have seen ever more who do such as Overstock, Microsoft, Expedia, Wikipedia, Namecheap, NewEgg. I'm sure there are more.