skysight-inc/HackerNews huggingface dataset:
I would not qualify the web UI of "excellent" : understanding the relations between paired devices, remote devices, folders you want to sync, and so on is harder than what it should be.

Likewise, the android application is so bad the best way is to open the web UI on your phone to do stuff (and sometimes, it's the only way to achieve some goals).

There is definitely a lot of room for improvement for easier adoption, yet, this is one of the few sync app that work for me, even behind NAT, with closed ports, and so on.
I suppose, but they have better things to do with their time than prevent consolidation in the snake oil market.
Google, really.
I notice Amazon follow the same cheating strategy in Whole Foods with their brand 345. I try to avoid them when grocery shopping
How much would a bug like that be worth? I can imagine getting anyone's contact list being valuable.
"if (x=0 || -10<y<10)"... it just feels so right, but nope: smackdown. Your first lesson in how programming languages will conspire against you and your logical thought processes. I think this paper is a great attempt to shake off the curse of knowledge, and I'd gladly read another dozen things that show the language getting in the way of the process. Is there a name for this kind of higher level analysis of programming language?
> How many scripts does a site need to make it feel faster when bundled?

Depends on what you're building. If you have many nested dependencies, you need to bundle them, and not rely on the browser to resolve them at runtime and do dozens of roundtrips to the server to fetch them.
What $(BUILDER) are you using? Could be GNU m4 (been there, done that) or something more (or less?) evolved.
Not really - all these have the same solution, and it is better ventilation; much better, indeed.
A government owned search engine is 100% bad idea, it will cost a ton, it will cost more than equivalent business developed one, it will be abused by governments and law enforcement, your traffic will be combined with government data to make a last century dictatorship police state weep for joy
be a money maker for people you very much don’t admire

most of all there is no public value for it when the government can legislate operators
It is staggering the extent to which we as a society tolerate flagrant lying[0] and I worry about the long reaching implications of the inevitable erosion of trust it will cause.

[0]A personal pet peeve: Dump trucks with 'not liable for broken windshields' on the back. A patently incorrect assertion in every jurisdiction I've come across, written for the express intent of coercing wronged persons out of owed compensation. Yet somehow this doesn't seem to meet the bar for criminal fraud.
Even Wish You Were Here? It's one of their more popular songs that doesn't sound very Pink Floyd-y.
For the same reason that on facebook I still get daily friend requests from very sexy women with a brand new profile, 4 friends total, none in common, in a random location in the world with 1 post linking to some dating site. It's because they just don't care. Well, either that or facebook engineers are completely incompetent.
If you have a club system that will CLEANLY
hit 120 dB on transient peaks

A very underrated aspect of audio reproduction.

I've got a big ol' pair of 3-way "monkey coffin" speakers in my garage as a secondary system. Horn tweeters, 15" woofers. Frequency response is smooth through the vocal range but overall, kind of a mess. Manfacturer cleams 95dB/watt efficiency which is probably somewhat of a lie, but they do get punishingly loud with very little power and will happily take a few hundred watts' worth of juice.

Generally I am an objectivist and in many ways this system objectively sucks. And yet, it's a blast to listen to. While not hitting 120dB, it can actually sort of begin to approximate the dynamic range of live instruments like drums. Something that simply can't be achieved without serious firepower.

Mind you, you've got to mix and master
stuff correctly to use that to full
effect, but some do :)

Amen. This is actually where I basically... hit my personal end of the road when it came to buying audio equipment.

My setups aren't extravagant or expensive, and there is some room for audible improvement, but basically I was hitting the limits of: my listening room, my ears, and like you said -- the recorded material itself. Very little recorded material outside of the classical realm is recorded and mastered in a way that would IMO reward further investment in my systems.
This reminds me of an excellent chapter in "Software Design Philosophy" by John Ousterhout about complexity- I think he names this accidental complexity.

It put a finder on an itch I had: that we tend to overly complicate solutions to a degree where we can't handle systems that combine these solutions as our brain can't hold all overly complex solutions...

In my opinion maintainability of software is by far the most important goal in production type software!
Ask HN: What were you wrong about?
Professionally or personally.

Maybe you thought something was a red flag in a partner, but it really wasn't. Maybe you made the opposite mistake. Maybe it was about a boss. Maybe you thought Python would never catch on.

Share what you've been wrong about, and why/how you realized you were wrong.
FWIW, you might want to read this article by 'patio11: https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pr...
Bounding the maximum number of actors is just an optimization for the cases we want to solve. Of course if you wanted to really solve any case you would need infinite space, and that’s not achievable either. If you desired, you can also just omit that particular optimization. :) I think a better way to phrase it is that we are writing a solver for a reasonable subset of inputs to an NP-hard problem.
CR is the exception, and that’s why they charge their subscribers a lot of money.

The vast majority of publications fund “reviews” in different ways.

Some publications you can pay to have your product “featured” in.

In some others, companies give a reviewer who has a reputation for favorable reviews free products. The unspoken expectation is that the reviews will drive sales and that the free product (and free content) train keeps going.

And yet others have serious conflicts of interest with their supporting advertisers.
esbuild is fast but it has a lot of place you have to figure out yourself and get into your way of doing thing.

1. dev server: you have to write a bit of code for this server to act as webpack dev server
2. scss: need to install plugin, and plugin cannot use from command line then you need to write a bit of JavaScript
3. global function: if you do `process.env` now you need to inject into build script
4. node package: if the package use node stuff you have to define thing like `fs/stream` into package.json

very quickly it get into your way of doing thing.

However, once you get past that base line, the cost is constant, the complexity just stop right there and not adding up.

Plus, the speed is amazing.
The thing with the .stfolder file is annoying as hell. I use it to sync the build output folder for my Android builds but sometimes I need to run a clean and it wipes out the folder. Syncthing's developers for whatever reason just can't seem to grasp that sometimes I could careless about a folder's history and just need my files synced.

My fix it to run `touch .stfolder` in the build directory which fixes it but seriously Syncthing? Just put in some reasonable defaults and call it a day.

Otherwise it's perfectly fine.
What does this have to do in the slightest with the content of the paper?
> But the hallucination in which the German naturalist and polymath Goethe fellates the lifeless body of Hafez, the 14th-century Sufi poet whose verses had inspired his Divan, is all Labatut’s.

The theme of the book sounds intriguing, but "hallucinations" (read: complete fictions) like this sound thoroughly unnecessary.
As a Jewish Israeli, reading this thread is eye-opening. What many people here consider the real Roman Empire rose _after_ the fall of my ancestors. And that Roman Empire is considered ancient? We view our ancestors from that time period as contemporary as we view our present day politicians.

Sometimes is it very good to see the perspective of others. Thank you.
Yeah, on the other hand, my pro website is based on Jekyll and it doesn’t compile anymore because of version shenanigans…
I don't think prefix usage of * operator is a big flaw. I've learned C/C++ in high school and never had a an issue with it. I've understood that the operator is applied to the variable, not to the type and that declaring a pointer is not the same thing as dereferencing it .

Even if someone may have made a mistake when declaring a pointer in C or C++ it is something they can get over pretty fast.
Rare pink dolphins saved by fishermen in Bolivia's Amazon jungle
That contradicts my experience and what I just described. In my experience, sites do feel instant even if they load dozens of scripts.
I don't see any practical way they can detect qemu that can't be patched.

Here's one patch that supposedly works with battleeye: https://github.com/WCharacter/RDTSC-KVM-Handler

The current situation is that they could probably use server-side heuristics to detect players behaving oddly, review the case, and ban according.

But also I wouldn't be surprised if there were already bots using machine learning to autoaim based on video signal out of the PC with aiming done as a "real" HID mouse.

If we can train a car to drive, we can certainly train a computer to find and click faces in cod.
We did an experiment in high school where we melted butter and margarine and measured their fat and water content. The margarine was mostly water, which lead me come to the conclusion that it would be more cost effective to just purchase butter, or straight vegetable oil.
Can you share a reference wrt evolving Android storage schemes?
I feel the article is just one line : "In poor country GDP is linked to life expectancy. So maybe Lockdown is not the best solution".
But no number to try to judge the scale of both, no mention of flattening the curve, no mention of for example Sweden which had important recession even without lockdown (economy dependency of a country will change but no mention of it).

So a really poor article in my opinion.
If you working as a consultant you really need to be careful about doing to much extra work. The customer normally pay for your time. The extra time could end up being something the customer refuse to pay for. In that case your time is better spend on other customers.

More annoying some clients are just weird. We did some client work, and we did what the client viewed as extra work. The project involved some small amount of Ansible to written. We greated a few roles and playbooks, tagged up everything as we normally would.. and the client exploded. Every tag would need to be documented, what did, how to use it, which tags could be used togther and so one. We ended up just ripping out all tags. Something that was a little extra work, but a nice convinience was a major problem to the customer.
Somehow, I think inflicting a rootkit on consumers that don't understand how intrusive it is, especially when a significant number of them are children, is not going to end well.

This is malicious and a massive overreach.
so silent that the internet now knows about it..
Amazon India copied products and rigged search results to promote its own brands
There are many arguments against nuclear and they aren't going anywhere. I find myself in the middle, I hope that renewables can displace all other power modes, but also find nuclear enticing for base load.

What stops an economic powerhouse like the EU:

- engineering and design costs are insane for new nuclear plants

- waste is also probably expensive given a largely urbanized continent

- solar and wind plummeting in costs, as well as batteries (yes, I will admit this is counter to the previous point as solar/wind occupy more space than waste storage)

- potentially, a stigma associating nuclear energy with former incompetent governance

- not all of EU (or world) is in a geographically stable region, i.e. resilient against earthquakes, which would balloon the cost of a safe nuclear power plant
Discovery may give solar cells 1,000% more power
I found and eliminated a $20k/mo mistake once. It was … stunning. In an instant, I paid for myself, and to very little fanfare. Just poking around trying to understand the high level about where the costs were.

On the more mundane side, rewrote a script from bash to Python. The change didn't really change the script, in that the original is more less doing its job (just… poorly, and wasting a lot of human time on the side), but the output is much more readable, and should quell a lot of confusion from people not grokking exactly what the output of the script is telling them. (You really had to read the bash to understand the output. But the Python can pretty it up, by way of being able to parse & collate… so it should be much more understandable. Also fixes a few bugs from the original…)
I would have called this conspiracy territory, but then it broke that Amazon was doing exactly that in India.

https://www.reuters.com/investigates/special-report/amazon-i...
No, it's absolutely not guaranteed. Especially in competitive shooters, performance is paramount. They have a strong motivation to only look where they need to. And anti-cheat isn't a money-maker, so they're not going to be spending lots of money storing user data they don't have to.

Cheat software has to do things like nose around in the game's memory space that no legitimate program is going to do. It also contains in its memory space keywords common to cheat programs.

That sort of search isn't really invasive because generally anti-cheat software when it triggers takes an screenshot, and if you're playing the game, there's nothing personal on the screen. Maybe a process is fingerprinted as a known cheat package. Say your kill to death ratio or hit/miss is unusually good. Or you get reported by a higher than normal number of people. Or a human moderator pushes a request, for whatever reason. Or they get a hit on the 'greps' I mentioned, etc.

The goal is to see if you've got a screen overlay that betrays wallhacking (ie "glasswalling") or a cheat system's UI. That's all they care about.
Nice. With speakers that cheap being so good you wonder why you need more.
That would definitely work, and I’d be interested in the performance impact. This was written so that the state size would scale with the number of actors rather than the size of the grid. There is a degenerate case where a massive mostly empty grid becomes difficult not only to store in memory, but also to transition on move. The transition function would take time proportional to the size of the grid rather than the number of actors.
>The biggest bummer is that there's no iOS client.

https://www.mobiussync.com/
What I need is a similar speedup for my Typescript and eslint checks. Bundling isn’t my main issue.
There will definitely be an inflection point, and it's very dependent on many factors: number and size of scripts, how much of the initial content is SSRed, network bandwidth and latency etc.
@dang runs a great site here.

I will admit, I haven't always been the most level headed commenter all the time, but I've been trying to improve where I can, and I think what he says resonates with me.

I try to pretend I'm in an actual room with actual people IRL when I write. Being mindful of my tone and never name calling is always a great start.
I'd be more worried about the actual wage slavery [1] inflicted by the billionaire in question.

The government as the arm of the people putting an end to this is a good thing. Why would people want to overthrow their government because it put an end to exploitation?

[1] https://fortune.com/2019/04/12/china-996-jack-ma/
Specifically, Mentour Pilot talks about inertial navigation systems in https://www.youtube.com/watch?v=J89uROO8Gsc
Nothing but good things to say about SyncThings. I'm only using it on a couple of computers to keep a small about of things in sync, but it always works flawlessly.
Fake reviews, likes and stars on github are also used by start-ups to pretend to have more traction than they really have to dupe investors.
Refactor It Everyday – The Better Coder
Want to become the better coder? There's a plan of action to do that, all you need is willingness and consistency to refactor your code every single day.

https://thebettercoder.net/refactor-it-everyday/
Here's Syncthing's documentation on specifying files to ignore or include using the .stignore file:

https://docs.syncthing.net/users/ignoring.html

This also works in the web and Android clients, which expose .stignore through the "Ignore Patterns" setting.
> Don't Catholics believe that the bread and wine in the mass is Christ's actual body and blood, and then partake in ritual (symbolic) cannibalism?

Yes, with the minor complication that a substantial number of Catholics don't actually understand how it's supposed to work (spiritually speaking) and would be absolutely dumbfounded at the basic concept of transubstantiation.
Stop Using Microservices. Build Monoliths Instead
The oldest rule in the book is:

'Rule Forty-two. All persons more than a mile high to leave the court.'

Lewis Carroll, Alice in Wonderland
What Is the Bystander Effect?
Like these ones?

http://www.ic0nstrux.com/products/gaming-systems
"we decided to only partner with the manufacturers of our reference product.” - so not only are they copying a product and ranking their replacement above the original, they also put themselves into a position to influence the manufacturer of the original.
This implies that the current established view is that butter and friends are somewhat healthier. Is that the case? I still get a ton of odd looks when I use/eat a lot of fat.
I recently started using this to sync a few folders full of some code and documents between three of my computers. So far, it works very nicely, to the point I don't think about which machine I sit down at, because I know it'll already have the stuff I'm working on, all ready to go, without any fussing around or needing to running `git pull` in a bunch of different folders to get caught up to where I left off. I like that there's no cloud dependency and no single point of failure.
oxford university is older than aztec civilization.
> I'd say maybe 10% of that stunt was for publicity.

It was the dominant media image at the time. It was 100% publicity.

There is a difference between convivial behaviour between people on a mission, and a stunt by a private company.

I find the Pioneer Plaque cool and thought provoking. Launching a roadster into space? Not so much.
I'm not an expert in with by any stretch of the imagination but I found this to be seriously cool software
A capitalist society run by anonymous bitcoin trillionaires sounds like the worst kind of dystopia imaginable.
It may be an "easy interpretation," but it doesn't seem like a valid one: "The 95% probability relates to the reliability of the estimation procedure, not to a specific calculated interval." - https://en.wikipedia.org/wiki/Confidence_interval#Misunderst...

Similarly, the given example does not seem to represent how statistical confidence intervals work. As just mentioned, the 95% refers to the reliability, not to the probability that a specific interval contains the true parameter value! (In fact, the example is missing which parameter is being estimated.)

---

Let's see if we can rework the example to show that the 95% CI is actually well-defined and not arbitrary. To be specific about the problem:

- First, the population is given to be the uniform distribution between 0 and 1.

- Second, we must choose a parameter to estimate. For simplicity, let's suppose we're estimating the population mean. (Note the true population mean is 0.5.)

- Third, each sample is an independently, identically distributed single number from the population (we technically also compute its mean, which is the number itself).

---

Here is the challenge: Given an arbitrary sample, can we provide a confidence interval (CI) such that 95% of all CIs computed in this way contain the population mean 0.5?

Here is a Python program showing that given a sample mean x, the 95% CI is [x - 0.475, x + 0.475]:

from random import random

NUM_SAMPLES = 1000000
ERROR = 0.475
POP_MEAN = (1 - 0) / 2

means = [random() for _ in range(NUM_SAMPLES)]
num_correct = sum(x - ERROR <= POP_MEAN <= x + ERROR for x in means)

print(f'% CIs containing the pop mean: {num_correct / NUM_SAMPLES}')

Experimentally, you can see that as NUM_SAMPLES gets larger, the percentage of intervals that contain 0.5 approaches 95%.
Not really looking forward to a global currency, with a government that can monitor the entire chain, tied to a vaccine passport...
For me, it's already ruined the game. There's a type of player that every time they take a bad beat, they'll be like, "Oh, we've got a cheater!" I am not like that. At all. It requires an enormous amount of evidence to accuse someone of cheating.

But with Warzone, it was happening so often, I no longer give anyone the benefit of the doubt. I used to run into more than one blatant cheater per day. And now all my bad beats, I assume half of them are cheating, even if it's not exactly clear. It's ruined the game for me. I genuinely don't even bother to play anymore unless I'm playing with one of my friends.
Browsers are good at caching JavaScript files, so it depends if the scripts are already cached or not.
One of the decisions that payed the most in my later programming endeavors was deciding to learn C and C++ in high school, after Basic and Pascal. That taught me a lot about how computers work and how the programs are supposed to run, once in memory.

When I've learned higher level languages later, it helped me to know what is under the hood. So, if I'm supposed to teach someone programming, I'll start with C or a sane subset of C++ rather than Python.

The other decision that payed a lot was learning algorithms and data structures.
Ancient faeces shows humans enjoyed beer and blue cheese 2,700 years ago
Because it's slow. Even the fastest wordpress static site plugin still requires the huge wordpress site to initialize. I have never seen a fast wordpress site. I mean sub 50ms loading times.
With a plain nginx route to index.html containing some fixed CSS,js files is so much faster.
I would rather use Parcel.
In highschool I saw a report of the projected fastest growing job fields - computer software was right at the top. I had taken my first programming classes in high school and chose computer engineering as a major in college.

The transformation of our lives and growth of technology that's happened over the subsequent 25 years is something I never could have imagined, it's truly revolutionary.

I also heard Warren Buffet say something rather significant - this revolution catapulted the US to a position of dominance in the world to such a degree, at times it's hard to think of who #2 even was in the information age.

https://www.youtube.com/watch?v=EHxRyu8o_mY&t=285s
There are hundreds of vpn services, but as the topic article tells us more and more of them are owned by the same entity. And this same entity tries to obscure this fact. And this same entity under a different name was allegedly "involved in browser hijacking, malicious software bundlers, adware, and other monetization methods" (Crossrider past). This same entity is registered in a country with influential and capable intelligence services, and not particularly known for its privacy laws. And if you google names behind this entity, you'll find mentions of bribery, jail time, gambling industry, and Israeli intelligence. I don't see why you put /s on your post.
Can you share more details about how your business was killed by fake reviews on Apple's App Store? I’m @keleftheriou on Twitter.