skysight-inc/HackerNews huggingface dataset:
> Despite that, even assuming if it's true and we'll have a lovely accurate AI captcha system. The big down-side is that captcha is breaking programmable web.

I actually find this argument to be a bit compelling, if I'm being selfishly honest. It's super annoying that crawlers are so awkward to write these days, and I miss the days when they worked better.

> but services like cloudflare, distils, captcha break them and while there's always solutions to these systems they are very hard to distribute to users (you can't really pack in pupeteer, selenium or some other webengine automation stack with your app).

I don't disagree, but I also think we may be asking to keep model T's or gasoline driven 1-person bikes around. These technologies made more sense once, but make much less sense now.

> Public data should be public.

Sure, but what you don't get to mandate is how their public. If someone wants to make public information available in a specific way and you don't like that way, the burden is on you to republish it. Outside of a very narrow accessibility scope, I'm neither legally nor morally obligated to cater to your specific needs. And indeed, as a service or data provider I have my own problems.

It's by no means an imaginary threat CAPTCHAs are solving. This is not a classical phantom security issue that statism uses to justify authoritarianism. It's equivalent to locking my doors when I leave a shop or making sure that my wares are properly labeled and not spoiled.

> These sort of idiotic measures are not compatible with web protocol.

The web protocol as you envision it hasn't been compatible with reality for a long time now. Hell, your crawlers are themselves a violation of the spirit of the original web. You are part of the very problem you're railing against!

> The web only know one thing - 1 IP address == 1 person and it should be encouraged not dismissed.

I suspect this statement is why you got downvoted, for what it's worth.
What I really meant was. Yes, China doesn't have any leading edge foundries. But neither does the USA.
I feel like there's an underlying assumption/reality here that helps us: Hardware is designed for programs that are maximally efficient but also safe and correct. No one ever designs a new CPU instruction that's like "this multiplies two numbers super fast, but only if you're willing to accept undefined behavior 0.1% of the time." They only design hardware instructions that are possible to use in a safe, correct program. And so it's possible for a programming language to make progress on safety and correctness without nessarily compromising performance. The "laws of physics" as expressed in the way we build hardware allow for such a thing. That said, I wonder if other folks know stories about hardware designs that were fundamentally incorrect, and what happened to them?
(Very) Basic Intro to the Scrypt Hash Function
Yes, the concern is that in a direct democracy demagogues will be elected far more often and with far more extreme views.

Bicameral parliamentary systems are even less prone to this since the prime minister is elected by the ruling coalition. But they have other problems.
So what about the mobile device issue? Corporate logins?

If you want to match what Slack offers you aren't just running an IRC server, you're going to have a small fleet of dependent services that, added up, just about match what Slack does.

Is it really that surprising that people just opt to pay for someone to deal with all of this for them?
This is old (Jun 16). Facebook has already revealed the details.
Thanks for your input. I completely agree that both sides have to be reached in a proper way.

In MVP, I was thinking someone, may be a founder or person who can help, will fill simple details.
Later stage, they can send invitation links to employees to fill in the details.
Cuba and Venezuela are both products of U.S. interference

North Korea is Soviet (and later China) interference, but the U.S. was involved

Zimbabwes problem dates back to Brtitish interference, and now like the rest of Africa is starting to fall under China's influence.

Once you interfere, it can take generations to recover
Here's the current MBP priced around $1300.

https://www.apple.com/shop/buy-mac/macbook-pro/13-inch-space...

Here's the laptop I bought in September 2017 for about $1200 or $1100, now down to $840.

https://www.walmart.com/ip/HP-Omen-15-ax250wm-15-6-Full-HD-I...

Screen: 13" vs 15.6"

RAM: 8GB vs 12GB

CPU: i5 vs i7

Intel Iris Plus Graphics 640 vs GTX 1050Ti 4GB

128GB SSD vs 1TB HDD, you can buy your own 1TB SSD for around $150, far from the $800 upcharge Apple wants to charge you for that option

And mine doesn't need dongles to do basic tasks like plug in a mouse or ethernet cable or monitor.

I've used Mac OS for a week at a time and it really seemed like nothing special.

So $500 less and I get a bigger screen, more RAM, better CPU, much better GPU, much better disk space, actual USB/HDMI/ethernet ports, with no tangible downsides unless for some reason you literally cannot just get used to using Windows 10, which is a perfectly fine OS. Plus being able to run basically whatever games I want.

Edit: And I just noticed the MBP doesn't even have a numpad. Another dealbreaker for me.
I've never used swift before, is much of a difference from python? I like fastai cause was made with python logic.

In the other hand, I'm very exited to try the audio features
I really don’t even like this conversation, make the platform better, stop worrying about the content, if someone lies in my house does it become my lie? Since everything is so far from black and white I think they shouldn’t be so caught up in moderating truth, they just end up using the controls to censor valid ideas that they don’t agree with.

If someone is full of shit it will work itself out eventually and people will stop following them.
the OSI model is not a truthful representation of the different layer of networking. Things get messy between layer 2 and 3 (ARP for instance?).

Also, everything above layer 4 is a enormous mess, considering that stuff is usually happening at the application itself anyways. There are network protocols which have proper OSI seperation, but they are rarely used. (IS-IS in combination with CLNS for instance).
Dongles have existed long before USB-C (and even A).

Pretty much 'a small thingie' that has to be attached to a computer for the latter to carry some specific task. Hence, a card reader fits the dongle definition and it should be part of any laptop...

There used be dongles that served copyright protection.
A bit of a nuts idea for Evernote: you pay a (decent $$$) monthly fee and you get your own boss. They help you manage your life and make sure you are doing all the things you plan to and enable you to calibrate your time management / ability to do things when you say you will.
Gmail doesn't have ads in it anymore.
God, Gods, and Fairies
Who was calling for military intervention? I only watched the first debate which had calls for increased humanitarian aid.
That is seriously cool! Way to go!
I thought freesync support in modern GPUs meant that they weren't restricted to a fixed refresh rate anymore, and that pixels would then just be "composited" and appear on screen as quickly as possible regardless of their on-screen positioning. Then by using a single fixed buffer that covers the whole screen, this essentially gives you the equivalent to "compositing being disabled".
At the risk of sounding too conservative for HN, this 'grandfathering' is an invaluable means of insulating societal infrastructure from the tyranny of cultural value shift.
I’d say - only your own failure to back up locally.

If you don’t do backups, it’s just a matter of time before you lose data one way or another.
Even though my last Mac, the early 2011 15" Macbook Pro, was a complete lemon in terms of execution (GPU overheating issues), I loved that design and form factor. It had all the ports I wanted, plus the end-user expandability. At one point I popped out the optical and stuck in a second SSD.

Apple didn't handle the recall for the 2011 MBP problems very well.

This was incredibly problematic for me, considering Apple's fantastic reputation for customer support. After that experience, I basically went back to Windows, and the transition was surprisingly smooth.
If you're a big enough company (more than 60 people if computer are your means of production, around a thousand if not), you should have your own server and a fallback on a CSP. Just pay some guy in India/South Africa to manage all your internal services and architecture. If they are sensible and you need to trust the guy, just pay him well and hire locally.

I can set you up a resillient architecture and 3 services (communication, documentation, filesharing) in less than two weeks (let's say two weeks and a half because security concerns/limitations and all that stuff). Add one week and you will have mail server, VOIP communication, log conservation and monitoring, backup images on CEPH, vnc service for "easy" maintainance and a small documentation explaining the few action needed to maintain the monster for two years. Initial cost for a company: 15 to 25k$, + 1 hour and ~100$ a month.
Tao is the reason I recently started taking math classes again. I wanted to be able to at least understand some of what he talks about. :-).
Slack is designed for business chat, and many businesses have thousands or more employees. Slack should be able to handle any features it provides, and @everyone is a feature. I don't know how they've implemented things or what the specific issue is, but it should at least have blocks in place that prevent stupid things. Maybe channel sizes should be limited to 1000 people or whatever their testing shows it can handle. Idk.

Software designed for large numbers of people shouldn't go down because one of those people does something stupid.
Article missed the MOST important part of Evernote's collapse, IMHO: https://www.theverge.com/2016/12/16/13979778/evernote-privac...

That's why I left Evernote. I can't imagine trying to tell their story without mentioning that.
This. Designers and creatives move on eventually because they have to to get the juices flowing again. Even Ive was constrained by "what it means to be Apple." Now, he doesn't have that constraint. And no, I don't think he alone fully got to design what it meant to be Apple.
Features is not the only thing, does it have well funded sales team and strong corporate support ? Slack itself did support IRC till recently, the product is not just a sum of its features
„This time it’s different“ sentiment is necessary ingredient of any bubble.
If they are on the verge of a buyout, I hope Microsoft gets them.
There's already another company offering this.

https://bossasaservice.life/
Europeans are like damn I haven't had a week off since March, I should organize one!
I don't do anything illegal with bitcoin, do I don't have to do all those steps anyway.

I do hope bitcoin gets better privacy features, ideally to the point that it's comparable to monero in that regard (not sure if actually possible).
It'd be better if they just installed tracks and used trams. Cities like Munich have this and it's great.
NATO didn't attack anyone. The USSR fell on its own, Eastern Europe became free from within.

Defending a country with a set of borders is very different to the capability of the U.S. military, and relying on a country you have no say in for your defence is never a one way deal.
> Sometimes it seems that HN and HN-like users like to argue for the sake of arguing.

Sometimes. But sometimes, they actually disagree with the official/majority/whatever opinion, and this is this case. I disagree that the way "unlimited" is used in marketing is honest, or desirable, or should be allowed.

> Everyone knows what unlimited means in the dictionary definition and in the marketing definition.

Not everyone. That's literally the point of using this kind of language - some people will not know that marketers have their own dictionary that's different from the one normally used, and the way most of those people will use the service will not reveal the difference, so it's one of the cheapest lies the marketers can tell to pull in extra customers. It's a lie nonetheless.

> The first is a lot of mobile US carriers. They have unlimited plans, but after n amount of data, your throughput is throttled. You don't even have to do something crazy like use your data plan as an ISP for you and your neighbors in your apartment. It's as plain as day when you sign up.

It is, or it isn't. Where I came from, there are plans that offer you e.g. X GB of Internet, and then you're throttled. It's plain as day, says right so on the offer. Then there are other plans, that say "Unlimited", where what they really mean is ~5X GB of Internet and then you're throttled. It's dishonest, especially because those offers are created to make them look more competitive against real ISPs who do offer actual, unlimited Internet, usually by cable.

> I understand why people want to be so skeptical about unlimited offerings, but are you really doing yourself any favors by intentionally spitting in the face of an offered service?

It's called "voting with your wallet". Doesn't really work at scale, but still, it sends some market signal.
This country was not founded as a direct democracy, was not intended to be a direct democracy, and absent a Constitutional amendment cannot be made a direct democracy. States are supposed to have a voice -- going to a direct democracy completely removes almost all of the states in favor of a few small high-population states, which leaves all the rest of the states unrepresented in the Presidential election. It's the same reason we have a Senate -- to represent the states in government, and a house -- to represent the people in government.
Most companies today have a decent intranet site for these things.
I'm talking about the shell that actually exists, not some hypothetical shell that doesn't exist and never will. You can't defend the "Unix Philosophy" by proposing a non-standard MONOLITHIC shell be universally adopted that totally goes against what the Unix Philosophy explicitly states: "Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new "features".

At least Apple figured out that floating point was useful early enough to replace INTEGER BASIC with APPLESOFT.

Forking "bc" from "bash" is the canonical way to multiply two floating point numbers in Unix, according to the "Unix Philosophy".

https://stackoverflow.com/questions/12722095/how-do-i-use-fl...

>You can't. bash only does integers; you must delegate to a tool such as bc.
>KDE Plasma 5 works well

I use Plasma, and test the Wayland compositor every couple of months. Last time I checked, many features were still missing, performance was bad, and I still got crashes occasionally. If it's really gotten into a usable state since then, that's great.
How are these debates conducted in other western democracies? Because the whole evening was chaos. And while Yang is justifiably upset about being singled out, I wish the network had been more liberal with the mute button. As it was, the many interruptions from Gillibrand, Swalwell, and Williamson were painfully awkward.

Was the problem that too many candidates were on the stage? Was it the format? I'm not sure who deserves criticism: the network or the candidates themselves?
In theory I could do every computation my CPU does, but I don't want to.
They're not as ugly as clouds of diesel smoke.
How do you make it possible for people to view the IRC channel history when they were disconnected? I know you can have a bot that saves a log, but can it be made seamless?

I think it's really sad how the world has migrated away from an open protocol to a closed one, but I remember IRC having some very real annoyances, well beyond stuff like integrations.
Ask HN: Why Ruby doesn’t know how to do maths?
I'm not an expert in maths but the following operation gives a different result in ruby than in any other language or calculator I've tried:

Ruby:
(289 / 30 * 30) - (149 / 30 * 30)

150

Rest of the world:
(289 / 30 * 30) - (149 / 30 * 30)

140

An explanation is greatly appreciated
There's the question of whether such companies would have reached the point of a solid business without the help of a massive cash infusion though.
> Encourages you to go to instances and check stuff rather than improve monitoring / health checks.

I don't think it does, well it doesn't when you have > 40 machines anyway. Plus it doesn't give the ability to compare and contrast simply. (graphs are _awesome_)

> Tailing log files rather than centralised log management for all the things.

Yes, I tend to agree. But proper centralised logging is either exceptionally hard, or a hefty splunk tax. That also encourages people to derive graphs from logs, which is arse about face. Graphs first, logs when you are desperate.

> Trying things out / quickly checking something in production

I can see this, but normally one would expect people to not have general access to prod, if they are going to do that...
>I have a USB-C card reader which I guarantee you is faster than the one you have.

an extremely and misguided guarantee - any usb 3.1 reader is likely to be similar/same
> does it have well funded sales team and strong corporate support

Get 2 sysadmins. 2 because of redundancy. Pay them to maintain your service.

"well funded sales team and corporate support". F that. Trust your employees.
Temperatures in France cross 45°C threshold for first time since records began
Did climate change destroy the aliens? – Bulletin of the Atomic Scientists
* search engine that just work

* push-notifications that just work

* client available for enough people

* copy / pasting images that just work (the'll never admit it, but animated gif is their killer feature)

* stable-enough infrastructure for something that costs you 15€/month/user not taken from your "salary" budget (often a different and substantially less taxed part)

* and their outages are funny (receiving messages twice is arguably better than not receiving message)

Yes, it's because it "just kinda works for what it costs, and you can forget about it most of the time and do your job."

This seems to be characterized as "laziness" by some people, a point I honestly don't understand (I though lazyness was a virtue in our circles.)

That being said, there are legitimate reasons to not use it:

* software licence

* data property

* technical implementation of the native clients

* general distrust of centralized solutions

* cost of having IM at all (see Newport's whole publishing career)

At least, it means there's an opportunity to create a company that handles decentralized user-friendly open-source standard-based data-respectful attention-preserving uber-reliable chat system.
HN users would be a market.
> No SD card reader means the new MBP just couldn’t do this without dongles, full stop.

So you go out and buy a dongle. Or you just connect the Camera with a cable and you don't have to fiddle with the tiny SD card.

I personally never use SD cards, or any other flash cards. I never use the ethernet jack on a laptop. I very rarely use thumbdrives or other USB devices. I also don't use serial out, or PCMCIA, or compact discs, all of which still conceivably are necessary for some users.

On the other hand, I always need an adapter for video out, because it's either VGA or HDMI or even DVI.

So I go out and buy a dongle. I'm glad that the ports on my laptop is not the superset of all things anyone might need on there.
Most of how I use Slack, and how everyone I know uses Slack, involves 1. sending messages to people who are “away” to get their attention/loop them into a conversation; and 2. people reading back up in history for context when they come online.

Now, modern IRCds might have features I’ve never experienced on raw IRC... but if they don’t, I don’t suppose you’re suggesting that this server also run thousands of bouncer bots in order to provide this contextual history feature?

(Also, whence push notifications?)
You're likely to have better luck monitoring the relevant issue on the github repo. https://github.com/jberkel/sms-backup-plus/issues/959
Taken at face value these allegations (revelations?) are concerning. I buy that Google is not a public utility, and as a private company they have the right to do as they like, but the ethics detection indicators start pointing to nefarious when they use their monopoly status to actively influence politics.

Problem is we can't trust this source, he's been using dirty tactics before. Still, someone needs to publish a rebuttal with a satisfactory level of transparency that explains some of the statements in this video. And the discussion that should ensue is definitely of general interest, and should not be knee-jerkingly flagged into oblivion IMO.
It's not possible to always ensure that you report whether an operation succeeded. Consider a timeout - you waited 5 seconds for the backend to respond and heard nothing - was it, or will it be successful? You don't know.

Typically a 500 should be considered as a "may or may not have succeeded", and steps taken to deduplicate operations if necessary.
AI Job Market Cools Off to a Steady Boil
Other countries with large armies tend to throw poorly trained, and in the case of NK, poorly fed conscripts at the problem.

The US regularly fights wars so the troops are not only well trained but there is a lot of individual and institutional experience.
Projection? Seems most appropriate for what seems to be essentially an argument for a reified Plato's Cave.
I do feel some sincere struggle on his part. He does not seem relaxed. Modifying code/configs and run again. It is just that he did not really understand what is wrong with his setup or based on errors how should he go about fixing it. He even told me that he is spending weekends to finish his tasks.

Now I myself have long list of complaints about Spring/Microservice crap and its tendency to bury simple errors in 10 thick layers of abstraction. But that will be more relevant to IT related threads. It is because many other developers are dealing with it and still somehow make it work without spending days for an hour job.
I stick to roundworms myself.
The answer is in at the bottom of my previous entry. It's called an IRC bouncer.
> another "but"

That's my entire point. It's death by a thousand cuts. Now I'm responsible for an IRC server, a web frontend, a mobile app and a bouncer.

The OP said "just run an IRC server". There is no "Slack or just an IRC server". There's "Slack or a number of connected, interdependent services you need to maintain". I'm not saying it can't be done, or that it isn't the right answer for some people, but it's also a lot more work (and thus, expense) than just paying for Slack. It absolutely makes sense that people do it.