skysight-inc/HackerNews huggingface dataset:
Ah true, I forget on my iPad I installed an alternative keyboard. I said Android cause I have more experience using Android. I sort of stopped using my iPad once I bought a Surface Book 2. Since it has a Netflix / Hulu app I dont need my iPad as much anymore.
Mobile Apps for Fintech from Scratch. Hints from Fields
Yep agree. It is annoying when people who don't understand Stoicism think and talks as if they do.
May have been three times even: in addition to the two Neoproterozoic "snowball earth" episodes they discuss here, there's also pretty decent evidence for an even older (~2.2 Ga) Paleoproterozoic one [1]

I've worked a little bit on things relevant to this, previously discussed at https://news.ycombinator.com/item?id=18798130

[1] https://www.pnas.org/content/102/32/11131.short
>I do not have the ability, power, or vote to alter the course of Chinese politics.

Nor do Chinese citizens.
No amount of money in the world can afford environmental destruction. A large number on a bank account won't help you much when you have no food to eat and nowhere safe left to live.
The state of Eritrea is so bad people are running away from it to countries like Israel taking the risk of getting shot to death in all the countries they pass
The EU has already ruled on exactly this.
...and make sure logging code is safe, e.g., no NullPointerExceptions, OutOfBoundsExceptions, etc. (Dynamic languages make this more of a challenge) I've seen too many systems where customers are affected because a logging routine had failed.
(Open)SSH for Paranoids [pdf]
I am researching building an earthbag house in Australia. But I am scared it will look bat-shit weird and no one will buy it.
The # of people who don't understand Stoicism but think they do clearly outnumber the # of people who actually know what they are talking about. Beginner mistake #1 is to think that Stoicism is about accepting suffering. It is the complete opposite. The key idea is to focus 100% on what you can change. And not waste any energy on things you can't change. You can think about it as optimizing the value generated of the limited time/cycles you have to impact things.
By the second paragraph, when the authors (one an anthropologist!) write: "Locals lament the departure of great numbers of young Eritreans who have left over the last 20 years because of hardships brought by regional conflicts and enforced national service under a government that brooks little dissent" I started thinking that maybe "heaven" is a poor choice of words.
If the solutions are that hard to find, you could probably make a commit/ reveal scheme out of it.
From two years ago

https://news.ycombinator.com/item?id=13939645
Show HN: Sell your own SaaS subscriptions
Debt-related blacklists have been around before China's cabinet announced its intention to set up a nation-wide social credit system by 2020, but they ARE part of the social credit system. They're not exclusionary.
Most newsletters, especially ones using MailChimp, should have an RSS link unless they explicitly disabled it. Here is the RSS link for Morning Cup of Coding: https://us18.campaign-archive.com/feed?u=ab0f46cf302c0ed836e...

I don't promote it much because it has some disadvantages from my end, but I see the value in RSS. Hell, I rely on them to make each issue.
The Illustrated Word2vec
Building your own CDN probably makes sense for ~1% of the people reading this blog post.
"Always look on the bright side of poverty and oppression"

I expect better from the BBC!
> postmodernism is typically thought of as progressive.

Postmodernism is neither progressive nor conservative, neither libertarian nor authoritarian. Postmodernism is neither an ideology nor particularly friendly to any ideology. (There're ideologies it's particularly unfriendly to for epistemological reasons, but they don't cluster in any one area of any of the traditional political axes.)
It's always entertaining to look through the older Zillow listings for moderately to very expensive houses. Without fail they are testaments to bad taste. They'd cost a sizable percentage of the purchase price to renovate. Yet, the owners just keep holding out hope that someone with equally bad taste will eventually come along and snap it up.
Conceptually, there is a lot of overlap. Apollo had a few layers to it but would, more or less, matched kubernetes plus additional tooling. Dare I say closer to openshift? Brazil, the build tool, infrastructure and repository was similar to using nixpkgs. Brazil had some features beyond nixpkgs that were absolutely essential for an business like Amazon, but otherwise the goals and even techniques overlapped.

I onboarded very, very quickly by already knowing nixpkgs and container management. The concepts translated well. A few aspects that didn't either were things Amazon handled that other tools have yet to encounter: Cool to learn about. Or historical bits that didn't matter: fine to ignore.
One misconception people get wrong, from my perspective, about most FAANG is that you get to work with new and shiny things, especially new langauges. This is really more applicable to startups where risk taking is in the DNA, you will mostly get really strong pushback because there is just too much effort involved to support more than two or three languages at scale. There are normally niche languages, but they are essentially statistical anomalies and are usually borne out of a real business need (like swift for iOS). Mostly engineering for engineering sake is also going to be frowned upon unless it really helps the business.

I do agree that Amazon is the worst in regards to OSS. They really need to fix that, even if jut for PR, because they are consuming so much of it for AWS.
Buffering is great as long as you can rely on the buffer getting flushed to disk in the event that the application crashes. Even more so if you're doing some kind of embedded development (which I realise is not the usual bread-and-butter here) where your system can trip a circuit breaker or be reset by a watchdog timer.
> I'd probably have them on a feature phone ...

Everyone thinks that, and then caves under the pressure.
Interesting the replies to this went in the well-trod direction of "why does the US require everyone to drive a car?" and not the equally indignant "why does the US force students to go into debt?"
Understanding Splunk Architectures and Components
Can anyone make out what the brand bikes are those 2 road bikes in the first picture?
One thing I try to be careful of, especially in your particular example, is to prefix log lines with session IDs. If my app is sending multiple e-mails simultaneously, I want to know which lines correspond to which sessions if one of them went south, because they're all likely to be jumbled up.

This is doubly true for logging multithreaded processes.
I think this is true for all Eritrean athletes too
You said "agents", which is much the same thing. The whole comment was the sort of insinuation we're asking users not to do here.

I tried to explain this in the other comments I linked to. If you look at https://news.ycombinator.com/item?id=19485935 in particular, this should be clear.
McDonald's wants to use machine learning to serve fast food
So true. A friend of mine owns a shop, and she wants nothing to do with kids in her store.
I've had copyright claims against Creative Commons music before. The automated systems are trash.
I'd imagine stress has a much stronger correlation, so if tea is a de-stresser for you it's probably a net gain.
Paul Graham inspired the creation of Redis
Android Q (Version 10): Privacy, Swipe Controls and Dark Mode
Unfortunately, most still would believe that.
LiveJournal!
Think of them less as 'phones' and more as 'portable strip malls'. A video arcade with every game next door to porn shop with every porno next to a theater w/ every movie and there's places to meet up with friends, meet girls or buy drugs. There's a phone there if you need to make a call but it's not the main attraction.
Merida for the red one and Cervélo for the other.
>"You actually had to pad all memory allocations to a cache line so that the two cores didn't interfere with each other."

Can you elaborate? Specifically ow did you "pad all memory allocations to a cache line" and how exactly did that prevent interference?

>"After making a few changes (just moving .bss and .data variables into cache line protected malloc's), all the problems disappeared."

What is a "cache line protected malloc" exactly?
Many times I've created a log buffer (list of strings) that will get created as part of the unit of work that will blast everything to the actual logger at once so you have all the context surrounded by a "* BEGIN REQUEST *" type message. This keeps the simplicity of plain text with just enough structure to process if needed.
Boeing 737 Max 8 forced into emergency landing after ‘engine problem’
Joint replacement waiting a few months likely won't cause that much harm. I mean it can but it's statistical probably justified. And in fact it's guaranteed that these systems are trying to balance that.
Sounds like a lighthouse to me.
Interesting about the volume being higher. In most logistical systems that would drive avg price down.
This is how your mobile data traffic is served by your operator:

In 3G/LTE network there are terms called Gn interface, Gi Interface, Gp interface and many others.
Gn is to manage your mobility.
From Gi you will get local ip address and internet access.
From Gp you will be routed to you own cellular operator Gp interface.

When you are on your original cellular operator network, you will be served by Gn and Gi interface for your internet access.
When you are roaming, you will be served by Gn and Gp interface of local cellular operator that will forward to your original cellular operator’s Gp. After that it will routed to Gi interface of your original cellular operator.

edited: Gn function
There is no alternative option for them that doesn't involve just not selling in China. If they want to sell in China (a huge population of people who love to buy devices), then they have to play by the Chinese government's rules. It's not like they can just sneak around and hope the government doesn't notice, because China will not hesitate to ban the sale of legitimate Apple devices if they feel justified in doing so.
If you don't trust the commercial CDNs to not mess with your stuff, I don't think you can trust random volunteers either. Maybe if you serve your dynamic content directly, and use http subresource integrity to reference the volunteer CDN?

Building a basic CDN is fairly simple, although doing it well is a challenge. You need to get cache servers near users, ideally in ISP networks, but connected nearby internet exchanges works well enough until you have enough traffic to work with ISPs. It might not be the most cost effective, but the cloud providers have decent coverage, so you don't have to figure out on the ground operations around the world (although coverage in Africa is slim).

Assuming you have the servers everywhere, they need decent connectivity to your origins, at least if you have a lot of changing content. If connectivity is bad, you may want to route static, cacheable data to local servers, and dynamic pages to your origins; but it connectivity is good, you might want to proxy dynamic traffic to get local termimation of tcp / tls.

Then you need to direct users to the best cache for them, or at least a good one. There are lots of DNS providers that can do this, the concept is simple though, there might be something off the shelf to get started with. The cool kids use Anycast for this, but I don't know how accessible that with just cloudservers.
And forget about using GPLv3 or AGPL software.
> ...get their work done faster

precisely :)

work! work! work! work! work! work...
Uh, this is the start of a study: no news.

This is not an investigation: no news.

Nothing has been concluded: no news.

Care to elaborate?
Hello HN,

Author here. I wrote this blog post attempting to visually explain the mechanics of word2vec's skipgram with negative sampling algorithm (SGNS). It's motivated by:

1- The need to develop more visual language around embedding algorithms.

2- The need for a gentle on-ramp to SGNS for people who are using it for recommender systems. A use-case I find very interesting (there are links in the post to such applications)

I'm hoping it could also be useful if you wanted to explain to someone new to the field the value of vector representations of things. Hope you enjoy it. All feedback is appreciated!
> There's no reason to jump down a new user's throat. If you are annoyed by a question, move on, let others deal with it if they so want...

If you read further in ESR's document, you'd find out that this is exactly what he predicts will happen! But let's not pretend that this isn't a sort of hostility towards those who ask questions in unhelpful ways. Even entirely non-violent, passive resistance is hostility - of a sort! This is what ESR is trying to fix here, by addressing the root problem that causes it.
It’s sad that we have to justify the preservation of beauty and niceness by citing “utilitarian” advantages, to appease the rather poisonous aspect in our current societies that only values tangible benefits.
No investigation here..
That is not an actual quote from the article; rather misleading.

Just because the situation in Asmara was caused by unfortunate circumstances doesn't mean the outcome isn't good, or that it can't serve as a model for other cities on how to better organise city planning.
I think it's possible that many people's "cleaning data" has some overlap with your "Getting data".

I know for me I've had things like a bunch of scanned images of tables as "data". Turning that into something useful took a lot of time.

Whether this is "getting data" or "cleaning data" depends on perspectives and definitions.
"How could you treat a culture as separate from its connections? How could you draw a circle around it and say, “This, this is the culture, and so it will remain?” A culture wasn’t a final product, like a cup of coffee in alabaster, or a sordid climax in an execution alley. People didn’t have culture, they did culture. In fact, culture was like a mill: it accepted knowledge and people, and it changed them in certain ways, and it even redesigned itself in the process. Change was intrinsic to culture."
I'm curious what language and data stack they're using? Asking because I've seen real scale (billions of devices running our software) and the real leverage is in how you architect your application (software and how the data is stored, retrieved, moves around) and things like choice of language. Not where it's hosted.

Languages like Python and Ruby are just grossly inefficient. Single-threaded, huge memory profiles, and fully synchronous I/O. Whereas in C#, Tasks and async/await probably provide no shit 10-100x the performance in both compute and concurrency. It would probably be the same deal with Go or Java.

The point is, we tend to hand-wave these kind of choices away on HN. "Just ship it, language doesn't matter". But increasingly, I think it does. You want to make a product with an aggressive free tier, where only like 1% of the user base pays, or some data-heavy analytics thing, these kinds of decisions can be make or break for a business.
A client says that everything has to be done from scratch, what do you do?
SEO bangla tutorial part 2 (SEO backbone)
>I've stayed in countless Airbnb rentals and the only time I saw a camera was in a common area shared with other guests. This was disclosed. There is no "hidden camera problem" on Airbnb.

The thing about hidden cameras is that you can't see them. They're hidden. Unless you did a full electronics sweep on every place you stayed, that fact that you can't recall seeing one means nothing.
Don't forget to switch to something else than Google Chrome as well.
Executive Order on Coordinating National Resilience to Electromagnetic Pulses
This article is about highlighting that you can organize a city of 500,000 people without a car-dominated infrastructure (and all the problems that brings). Not every article needs to be about everything.
What Is the Best Free App for Doing Physiotherapy Exercises at Home?
Tangential: With the recent screw-up of Facebook logging user passwords in cleartext in (what I presume to be) this type of logging, I thought (before clicking) that an article named "Application-Level Logging Best Practices" would say something about stripping out passwords etc. when logging anything that involves user inputs. In fact, I thought it was what prompted this post. :)
site seems down, but off the top of my head

log rotation

log aggregation

log errors/exceptions at the error level, and nothing else

make judicious use of trace, info, debug, etc. levels

properly namespace loggers so that the log level can be set
appropriately depending on the environment and current needs

get the fundamentals right - if you are logging an exception, do you actually pass the exception to the logger? Same goes
for things like failed API calls. Don't just log "API call failed". Log the entire response including status code and messages.
I'm now pushing application logging into a Kinesis Stream that gets firehosed to both S3 and Elastic Search. This includes both request logs and logs of any CRUD operation on my models (including all changed attributes with their old/new values.) There are separate logs for each, but the CRUD events get tagged with the ID of the request that triggered them so it is now trivial to see everything that happened to a given record and which request caused it and which user did it. And since all request logs have the session ID, I can also easily see everything that user did during that session both before and after the event in question. I've been wanting this sort of logging solution since the early 2000s and I now have it and it is even more incredible than I imagined.
I’m Eritrean-American. Before clicking the link, I laughed in my head and thought what would the chances be that it’s Asmara.

EriTV, the state sponsored new channel and only news station, tends to showcase individuals that exhibit “Eritrean excellence.” This includes professional Eritrean cyclists that compete internationally, making most respect or appreciate the sport. Even the Eritrean community that I’m a part of in the US will come out and support an Eritrean cyclist if race through our city.

Last time I visited the country, cycling was normal for transport but still too expensive for a lot of people. Most relied on black market parts to afford maintenance. But like the article mentions, cheap and legitimate parts have been coming in since the open border with Ethiopia. There’s still plenty of black market dealings, but business is hurting for them with this increased competition.
> FTFA "People who drank hot tea daily but didn't smoke or drink alcohol every day had no increased risk of oesophageal cancer."

Actually, it's the opposite.

From the article, "Some studies have suggested that only people who drink alcohol or smoke are at risk of cancer from drinking hot tea. This study suggests that is not the case."

The conclusion section of the article addresses some of the questions raised here. I would say the conclusion was a refreshingly well written summary of what the results mean and some outstanding questions.
The point is, as demonstrated in the article, high speed train isn’t always a luxury. And the punishment can have the opposite effect of making people to pay their debts.
Marriott also has a hidden camera problem.

https://money.cnn.com/2016/04/25/media/erin-andrews-hotel-se...
You mean today if you owe a large sum amount of money to another person or entity, you can get away with it when there are court rulings against you? I am on next flight to New York!
Found a mildly amusing commit: https://github.com/cmu-db/terrier/commit/c48063978b5f3adef82...
Yes, and I'm saying since they can represent every value a computer can represent, this doesn't come as a surprise.
Great tool, though it would be good if you could set rate flow on the items or set quantities, because it gets a little crazy just working off 'events' that perpetuate.
A Just-in-time compiler has to find a balance between compilation time (which slows down your program or makes it slower to start) and optimization quality. So a lot of optimizations that are OK in C++ where you have lots of time because of AOT compilation are not feasible for a JIT.

Things could be different by now, though, with RyuJIT and tiered compilation. That article is quite old (although processors still work the same, just with larger caches).
Just added VOZ to the airlines list.
This is a password manager for people who already have their passwords on Firefox... so I don't really think you're the target market here.

It basically allows you to use your FF passwords in your local apps
I think it’s just an indication of how much more addicting technology is than people care to admit. To say that there was nothing fun to do back in the olden days would be false. These days there are way more options that are much more addicting and gratifying. Why play in the park when you can blast people online. Games are designed to build addiction and sure enough it works - kids would rather fame than do anything outside.

I don’t know if there is any easy way around this. I personally struggled with gaming addiction for the longest time and kept lying to myself that I was in total control. Looking back I feel sorry for all the kids who are sucked into the world of gaming now, especially when adults who grew up gaming themselves are nothing wrong with it. I tuned into a random twitch stream one time with this grown ass guy playing some mmo and his little kid came in the room and asked daddy to play with him. He just dismissed the kiddo and told him to go find mommy. Really fucking sad.
Cycling amidst toxic car fumes. Truly a cyclist heaven.
All you did was list links where people complained on an Internet forum. Where’s the proof of coordination?
How on earth did someone in a poor area get a Cervelo? For those who don't know, Cervelo bikes tend to be in the $4k-$9k USD range.
A unique random password doesn't matter much, as a lot of hijackers use password obtained using malware or phishing. Practically no account is hijacked through brute-force attack nowadays - in most cases it's impossible, and even when it's possible, it's unnecessarily costly and time-consuming for hijackers.

What you want is u2f (hardware security key), and if you don't want u2f for some reason (e.g. cost or usability), use some other 2-factor authentication methods. No amount of "randomly generated" password will make a difference for malware or phishing, which account for majority of account hijacking.
Why would it need to be a co-coordinated effort? I think you will find it is just the prevailing opinion in regards to the future scale and efficiency of humanity. That is something people on HN love to think about so it is no surprise they have come to similar opinions. The facts are dire for the things you mentioned as "western ameneties".

Do I wish that weren't true and that we could all have affordable family homes to live on? Sure, but suburbia doesn't even make sense from a commuting point of view let alone environmental.
While China, even as a tourist, you are still subject to Chinese laws and regulations. Just because a rule isn't always strictly enforced doesn't mean it's nonapplicable. Any unsubstantiated claims to the contrary are "difficult to believe"