skysight-inc/HackerNews huggingface dataset:
Personally, I think the best thing to come out of Fortnite is the revenue stream making it feasible for Epic to create its own game store and compete with Valve/Steam.

Steam had been pretty stagnant for years until EGS came along and started poaching exclusives (opinions of this tactic aside) and got them to finally improve their platform.
It's Don Norman meets the Muppets!

Actually I really appreciate someone collecting collective stupidity in one place. I am constantly frustrated by terrible design and product decisions every day (both at work and in general) that I can't do anything about. Maybe shame will work.
I wonder about that given recent news ( https://www.bizjournals.com/baltimore/news/2019/12/20/baltim... ).

Myabe law enforcement feels left out of the game.
It being this obscure is part of the joke by now ;-)
For the lazy ones:

> 2019. All fights retarded.
Previous discussion: https://news.ycombinator.com/item?id=18757028
First Active Fault Zone Found on Mars
Simply restart your computer and clear cookies.
A Wall Street Journal review of Huawei’s grants, credit facilities, tax breaks and other forms of financial assistance details for the first time how Huawei had access to as much as $75 billion in state support as it grew from a little-known vendor of phone switches to the world’s largest telecom-equipment company—helping Huawei offer generous financing terms and undercut rivals’ prices by some 30%, analysts and customers say.
Wow, what a story! Silas was an early game pioneer and even many dont remember his games they were inspiration for the very known games to follow. It’s said that he was dumped to the side, he could have been productive if he’d been given the chance. Capitalism is quite brutal with its workforce, especially the ones who reach a phase in their life when they need some help. Sad..
I wonder if it's possible to scale measuring by replacing measuring process by making a 3d scan (several versions - regular, with arms raised, etc.).

Then this data could be mapped to a simplified model which, in turn, could be used to figure out measurements of the bra.
FUD article focusing on DDOS/Stresser/Booter incidents but doesn't share any data to show an upward trend on Christmas.

Using this data on breaches we can see there's more incident/breach activity in October than any other month. https://github.com/ericalexanderorg/SecurityBreach
Emacs on the iPhone (2014) [video]
I believe something like this was done for Zootopia. The news reporter characters were specific to the language regions where the movie played.
Flyweights with a recycled object pool I would think.
http://archive.is/ibyQX
I get it, and the idea is super interesting and pretty cool.

But did the researchers not give the sociological aspects of this any thought? We've not had a good history as a planet when governments decided to tattoo individuals to identify them as a specific class. It has never worked out well and this seems tone def to those issues. And governments are who mandate vaccines (rightly IMO), so this seems like a good idea in one aspect, but seems highly tone def on another.
There’s also a relatively new sister project https://annoying.technology/
Did you such a thing for React?
The "doesn't add up to 6.5gb" is because storage is shared with other services and doesn't pertain to just Google Drive.

I agree with Google, that it is more important to show how much overall storage you have left, than how much is being used in this particular service, but there needs to be an overview that can show where storage is used. And clicking around on Google Drive it appears there isn't such an overview.

So yes, bad UI, but for different reason than what grumpy website says.
Viagra Soft Tabs Sind Kautabletten
Given Snowden’s book and other leaks this is rather silly to claim.
Good primer, one quibble: ballistics aren't really computationally complex, as the article suggests, but rather _hard to sync over a network_. Local dead-reckoning to compensate for latency, but still ensure all players see the same result (esp e.g. crits like headshots) is thorny.
I hope progress continues in this space for my wife and my daughter. But I'm also aware that my wife is a satisfied-enough bra user today, and I suspect many other women are too. So maybe this is a problem worth solving, but not as urgently as others... suppose I need to ask them to know for sure.
It's hard to engagingly gamify conversations, working on your slide deck / spreadsheets, elevator pitches etc. as routes to apply agency into the world.

Tense situations are generally dangerous, and games tend to thrive on tension. Beyond abstract puzzles, simulations tend towards activities which are actually dangerous and discouraged in the real world; if it's not violence, it might be theft (Thief / Dishonored), high wire acrobatics (Mirror's Edge), high speed driving, etc.
I think it was explicit in the instructions.
Multicellular Biological Deep Neural Nets Based on Transcriptional Regulation
It's just free advertising. After the public is sold on the fact that a certain NEW! feature represents a fix to the thing everyone hates, the manufacturers will have already embedded something new that will keep you idiots buying the next NEW! thing forever.

You're all sheep.
The iPhone App shows other people's geotagged sightings on a map. Not just your own.
NuProxy – A free proxy list and proxy checker
It would be interesting to see if that was a game design decision to allow for the game to be more dramatic.

There's something called "Coyote Time" which is named after Wile E. Coyote and him staying in the air for a few seconds before gravity takes effect. Often in platformers, there's an invisible collision box added after cliffs so that if the user was slightly late pressing jump at the edge of the cliff, they would still make it as the invisible collision box would provide an extra step. It's an example of improving gameplay and game feel without being realistic.
The problem is that I'm not sure it's stupidity. I bet a lot of this BS is caused by "data driven" decisions that maybe improve ad engagement by 0.1% at the expense of everyone else's productivity, but the company considers the 0.1% increase a win.

What makes me sad is that it seems like us who appreciate & demand good quality, no-nonsense software seem to be a minority, and the masses don't seem to care. I've noticed most non-tech people just accept their fate, either they've already came to terms with the idea that "tech sucks and will always suck", or they legitimately don't know how the experience can be improved (a lot of things may look absurd to us as developers, but might not to someone not familiar with how those things are built) or that they think software is delivered by gods or equivalent superior entities and that they, the "peasants" have no way to call for change even though voicing discontent in feedback sometimes works and is at least worth a try.
Novels and films are comparatively passive media. It's hard to gamify a stream of consciousness, the dance of a camera around a scene, or a conversation in quite the same way; conversation trees get tedious, cutscenes drag on too long and the game risks turning into an interactive movie, or end up with a walking simulator etc.

There's a place for those things but there's a different balance of pacing and tension. Most games more closely resemble thrillers because there's more intense experiences packed in.
just the age old question "Why now?"

repackaged as nonsense
These metrics are anonymized. This is for A/B testing and it's common practice to optimize onboarding flow based on where users came from. Not stalking at all. It's literally called Growth and companies have entire teams dedicated to optimizing onboarding.

>> Your metric should be whether you are making more $$$ with the ads than without.

Not if you have different conversion rates based upon where your customers come from (and want to improve conversation rates by A/B testing different customer segments); then the metric you suggest is bad. You have an extra variable which is organic acquisition so you can't optimize as well.
Map is data manipulation, whereas pattern-matching is control flow.
Go Micro – A Go microservices development framework
Google search alternative, privacy focused
> It would be interesting to see if that was a game design decision to allow for the game to be more dramatic.

It is, it's called "grazing."
The GNU/Linux kernel, FreeBSD kernel, Windows kernel, MacOS kernel, Python, Ruby, Perl, PHP, NodeJS, and NumPy are all written in C. If you want to review and contribute code, you'd need to learn C.

There are a number of coding guidelines e.g. for safety-critical systems where bounded running time and resource consumption are essential. These coding guidelines and standards are basically only available for C, C++, and Ada. https://github.com/stanislaw/awesome-safety-critical/blob/ma...

Even though modern languages have garbage-collection that runs whenever it feels like it,
It's helpful to learn about memory management in C (or C++). You'll appreciate object destructor methods that free memory and sockets and file handles that much more. Reference cycles in object graphs are easier to handle with modern C++ than with C. Are there RAII (Resource Acquisition is Initialization) "smart pointers" that track reference counts in C?

Without OO namespacing, in C, function names are often prefixed with namespaces. How many ways could a struct be initialized? When can I free that memory?

When strace prints a syscall, what is that?

Is it necessary to learn C? Somebody needs to maintain and improve the C-based foundation for most of our OSs and very many of our fancy scripting languages. C can be very unforgiving: it's really easy to do it wrong, and there's a lot to keep in mind at once: the cognitive burden is higher with C (and then still with ASM and WebASM) than with an interpreted (or compiled) duck-typed 3GL scripting language with first-class functions.

What's a good progression that includes syntax, finding and reading the libc docs, Make/CMake/Autotools, secure recommended compiler flags for GCC (CPPFLAGS, CFLAGS, LDFLAGS) and LLVM Clang?

C: https://learnxinyminutes.com/docs/c/

C++: https://learnxinyminutes.com/docs/c++/

Links to the docs for Libc and other tools: https://westurner.github.io/tools/#libc

xeus-cling is a Jupyter kernel for C++ (and most of C) that works with nbgrader. https://github.com/QuantStack/xeus-cling

What's a better unit-testing library for C/C++ than gtest? https://github.com/google/googletest/
This is the sole reason it should be evident to anyone how Brave is just a scam. They took a Browser made tracking it easier and then released it as a private browser. And people genuinely fall for it.
Given that we're talking about it in a pattern matching context, you'd just pattern match on x vs nil, rather than matching on Just x or None. And in case of Either, you'd match on the types that you expect.
The reason why WhatsApp became popular was exactly because it piggybacked on the phone contacts to build a network (using the user's phone number as account id) which made it as easy to use as SMS. The only requirement was to install the app.

Of course the same does not apply for example to LinkedIn or Facebook.
Ah interesting, not come across that term for game design, thanks!
This is an interesting article. The economic and biological forces at work here are fascinating. Clearly, antibiotics and new antibiotics are vital tools in medicine (yes, over-prescription is bad).

"The infection spread, and doctors scheduled surgery to amputate the thumb. His doctor prescribed one last antibiotic but only after complaining about its cost and warning that Dr. Bright’s insurance might not cover it. Within hours, the infection began to improve and the amputation was canceled."

If the only issue was cost, then it's necessary to compare this to the cost of using other less effective antibiotics and a trip to emergency room, scheduling a surgery, and lost time / productivity of the patient, etc.
FFXIV has the same point mass hitbox as there's a large discrepancy for player model size.

This caused problems for one of our tanks about two expansions ago where his class' combat stance combined with being the largest race had his character model stand entirely outside the hitbox.
Happy Christmas!

So fair a fancy few would weave

In these years! Yet, I feel,

If someone said on Christmas Eve,

"Come; see the oxen kneel

"In the lonely barton by yonder coomb

Our childhood used to know,"

I should go with him in the gloom,

Hoping it might be so.
It shows up on individual post pages (click "hyperlink").
> (2) DDMMYY This is unnecessarily "difficult" for a human and a computer to sort and parse

eh? it's trivial for humans to parse. Most of the world uses that format in day-to-day usage, albeit with some kind of separator of course. it's also absolutely trivial for a computer to sort and parse, of course. saying it's "unnecessarily" (to redirect the quotes) difficult, you may as well say decimal itself is unnecessarily difficult. just use day of year, 1-365.

you're splitting hairs here that don't need to be split.
He WAS the hosting solution.

- https://prgmr.com/about.html

- https://prgmr.com/~lsc/
Can't view the Web site (500 Bad gateway).

In any case, I sort of went the other way. I started in hardware, and gravitated towards software.

I think that each discipline could learn from the other, as most hardware, these days, relies on software as a critical part of its operation, and a lot of software is written as if the hardware on which it depends, doesn't exist.

I look forward to reading it, once the site is back up.

Happy Christmas!
Finally have a free 1 hour and try the site. The site cert. is not valid ... and also if you start with the book, click it does not result in running code. More important the first preface is about Scheme which I think it should be in reverse. My 1 hour up. May try later.
That was my first thought. My second thought is this can't be good for my blood pressure.
Something like montecarlo sequential resampling? Do you have any good papers you could reference?
That’s not true though. Bullet trajectories are perfectly predictable. Even something like wind can be known at the time of a bullet firing.

It’s no more complicated to sync that than to sync a straight line. ARMA does it.

EDIT: If it sounds like I’m saying “syncing bullets is effortless and there are no complications,” you’re reading too much into this. My objection is that bullets are fundamentally easier to sync than players, because they’re perfectly predictable, and you have to sync players already.
If you've never tried Python including a REPL for whatever project you'd use Arduino for it's definitely worth giving a shot. Different kind of game than C.
We need money. :)
Thanks for inspiring a generation of pointless gadgets, Keurig
I don't use Brave and I'm not either the author of the article in question, but it's funny the fact you appointed. If only those people read Mozilla and Firefox privacy policies ...
Snowden was not talking about forced state inference in companies like with e.g. Huawei or Alibaba or many other, even small Chinese companies. While it happens, it certainly does not happen that much (while it's normal occurence in China) and if the companies are forced to something, it's most of the time through a court.
It's a term used by players more so than designers I think - you usually get more points or something for getting as close as possible to bullets without getting hit, and some really dense patterns will require it, because the bullet sprites will practically be filling the screen.

It's possibly also worth mentioning for people unfamiliar with danmaku games that most are one hit kills against the player.
If you open more than one draw at a time you would unbalance the drawer and it would tip over, falling on you and possibly injuring your feet and damaging your stuff and the floor.

This safety mechanism is not there if the drawer is embedded in a larger frame where tipping over is not possible.

Sometimes it's not bad UX, it's just the thing trying to protect you from your stupidity.
> The only thing Brave does is bundle an adblocker and Brave is slightly easier to fingerprint than Chrome. There is no other difference.

Brave uses the same user agent of Chrome.
DevOps is more likely to involve working on-premises. But the odds of getting sponsored are probably about the same either way because sponsorship is more a matter of a particular company's culture than role.
As you say, measurements with multimodal error, but also measurements with horribly non linear observation or time models. It has to be pretty bad though, otherwise a UKF would be better.
It depends on what do you want to use. You can do bullet with raycast or You can simply adding velocity to the bullet or you can move the bullet as projectile in vector 3 and calculate the trajectory of the bullet. You can generate random point inside circle to add error in your final position of the bullet
I'm confused. I would think more modular work is easier to review, plus modules allow deduplication. Is a module with 500,000 LoC in dependencies really that much harder to audit than a project that includes the same code internally?
These actions are not modification, but creation of an alternate reality (commit tree). This gives trust that if we are not happy with this alternate reality, we have some time to revert to the original one (untill garbage collector remove it).
A (2005) designation should be added to the title to alert readers that this is not a new essay (although it's a good one IMO).
Yes, thank you. Reading the sub linked presentation, I see it now.

The sentence "It can traverse a given object and assign its value if it matches a pattern" sounded like traverse and (optionally) manipulate.
Luke, you've been an inspiration for years.

It's a lot easier to hold a regular job than it is to take a business from idea to execution... as you well know!
Two main reasons: better track record in the specific domain of forced modifications for intelligence collection, and US-based projects already have the same level of risk. I would assume that for sensitive Chinese projects US software is considered risky.
Were there any changes beyond turning "the Philosopher's Stone" into "the Sorcerer's Stone"? I recall 12 year-old me routinely glossing blithely over Britishisms like "dustbin", or what felt like 90% of what was served in the cafeteria.
All great advice - will have to check out the book
all those points sound more like quickfixes for bad architecture design. I've been there, done that.. and i've learnt from it. instead of fixing the initial problem, you are just throwing more code and complexity over it. which costs you money and time. i think you made a BIG mistake byt going polyglot and not sticking to single a language which now prevents you from merging the code into a single binary in cost-efficient way.

if you decide to go with the single binary approach, i am curious to see if you decide to go with Go or Rust :)

just fyi: cdb went with Go but their storage layer ended up being rewritten with C, so they too are not much different from you, with the exception of being able to run a single binary via Cgo which you cannot do with Rust.
Reading the description, I though that there is enough interesting, high-level, material for a few phD thesis (algorithm, material science, industrialisation of a process, etc).

I would love it if the author found a way to keep the research effort going in an academic setting.
My all-time anti-favorite UI thing like this is Mac dialogs where two different buttons are focused.

E.g. when closing a file with unsaved edits, you typically get a dialog with three buttons:

[Don't save] Cancel [Save]

"Don't save" and "Save" are both highlighted, but in two different ways - and for added excitement, spacebar activates one of them and Enter activates the other. Feeling lucky?
The Office of Rail and Road publish annual safety statistics for UK rail. Here is a link to the 2019 edition. The page linked states: "2018-19 is the twelfth year in a row with no passenger fatalities as a result of a train accident."

https://dataportal.orr.gov.uk/statistics/health-and-safety/r...

The European Union Agency for Railways (ERAIL) collects statistics for EU countries:

https://erail.era.europa.eu/safety-indicators.aspx
Bullet trajectories are predictable. Player movement is not (entirely - but you can usually make educated guesses). How do you determine that within the margin of network latency player A didn't move out of B's bullet trajectory?
I'm sorry that you're being downvoted. It would be nice if people verified facts they aren't sure of before spreading them and furthering misinformation.
Ask HN: How to Approach Designing a FullStack Web App?
I recently started to learn Elxir and Phoenix as my first backend framework. I also have a project in mind.

The issue is I know how to build individual models and wire up everything but feel lost in how to plan and design those components from the ground up.

While learning React this guide https://reactjs.org/docs/thinking-in-react.html helped me a lot in outlining a process to build out a frontend app using react.

Is there any similar guides for starting web apps with backends ? Any framework is fine but guides closer to Ruby are preferred.

I can't find anything on my own since I don't know what to Google.

Merry Christmas too :)
The chain goes like this: Everyone's favorite programming language (Python, JS, ...) gets (much of) their concepts from Haskell and Haskell gets its concepts from category theory. Thus, by studying CT you enable yourself to see these concepts in the programming languages you use at work. This can make it easier for you to read, write and reason about programs, since you are provided with new (previously unknown) ways to think about it.
Quite a few, yes, but having to change the title is pretty drastic!

https://www.hp-lexicon.org/2001/08/25/differences-between-br...
That’s so minimal i’d call it basic.
Also rocket scientist are paid less. Its a supply and demand market. There are simply more ppl wanting to build rockets and iot gadgets then there are ppl willing do do a crud website for an adtech company.
Yeah Hollywood has been doing this for decades. It’s called timing.

They let particular scripts sit on shelves for years until the culturally correct moment to have them be made.

The same can be true for just about any industry, it’s just depends on the cultural landscape of that particular industry.
If there is no property being damaged, no law being violated, why does law enforcement need to be involved at all?

Law enforcement doesn't have to have an answer or info about every single event.

If I'm driving a car down the highway, law enforcement doesn't need to know where I am going or why. I'm not breaking any laws and not infringing on anyone's rights.

As a pilot I can go fly my plane at any altitude I wish as long as I am not entering any controlled airspace. I don't have to ask or tell anyone what I'm doing.

So why do they need to know why I'm flying my drone and where I'm going?
I've been wondering when the first drone-view map of the world would appear. Maybe it's one of the usual suspects?
Kanye West - The Life of Pablo was changed like 10+ times after release.
My new favorite default behavior annoyance was FF for Android deciding that everytime I clicked an open tab after some short time interval, it would reload the entire page making it extra annoying when you have the massive HN who is hiring thread open and want to scroll through it while on a subway with no connection.
That quite insightful.
The headline Performance numbers better speak for "when not to use sharding" use case. 40K QPS is trivial for even medium size MySQL Deployments with high end servers being able to handle 1M QPS (simple queries)

20Bil rows is also quite trivial - with 100 Bytes rows this will be just 2TB of data.

We probably look at long rows in this case and complicated queries but as they read numbers are rather unimpressive :)