skysight-inc/HackerNews huggingface dataset:
"Issues"? Not really: As in Kernighan and Ritchie, C has "idiosyncratic syntax". To me the full generality of the type statement is unreadable; the book even has some code to show how to parse it. Also there is the notorious

i = ++j+++++k++

which is legal but on two compilers I tried it on got different answers.

To me idiosyncratic syntax is not a proof of worth or a trial by fire for admittance to the inner sanctum but just something more difficult to teach, learn, read, write, and debug than necessary.

C was designed at Bell AFTER IBM had PL/I running, and PL/I makes C look like kindergarten drool: Right off PL/I beats C in

(1) Scope of Names. What C has is a toy;
what PL/I has is powerful.

(2) Arrays. C doesn't really have any and asked the programmer to write pointer arithmetic using the usual array addressing arithmetic. PL/I has real arrays, and the compiler can pull constant expressions out of loops, optimize register usage, and otherwise have freedom to do things that the programmer can't see so that don't have to provide guarantees to the programmer.

(3) Strings. C doesn't really have any; the idea of ending a string with a null is the cause of too many buffer overflows. Each operation on a string is an external subroutine call, that is, resolved by the linkage editor. The PL/I people noticed that Fortran programmers did that, had a string package with a subroutine call for each little string operation, and some of the early IBM implementations of stings in PL/I did something similar, but by F level version 4 IBM saw that really compiling strings was MUCH faster. Basically PL/I and Fortran can be faster than C in array handling, and PL/I is faster than both C and Fortran in string handling.

(4) Structures. PL/I structures are just brilliant: Get to lay out some complicated looking trees with structures of arrays of structures of whatever elementary data types, and, still, ALL the addressing is just from the standard array addressing logic. And get to set the array bounds during execution via Automatic, Controlled, or Based -- powerful stuff. Then in tasking Controlled is tasked based so goes away on its own when not wanted.

(5) Exceptional condition handling in PL/I is gorgeous.

I like old Basic, Algol, Fortran, PL/I, the scripting language Prime used, the scripting language CMS on CP67 used, Rexx, Open Object Rexx, Kexx (with KEdit), the .NET version of Visual Basic. Is that enough? Oh, might as well consider TeX -- terrific stuff. I will probably like Power Shell when I take time out to learn enough of it. Am I out of the dog house now? Am I permitted to have a cookie, please?
Speech is verbalisation of our beliefs. Once the state starts dictating what we can believe we lose much of our freedom and liberty. As such any restrictions on speech should be done with extreme care.

I'm pretty libertarian on many of my views. I think the government should have as little influence in peoples lives as possible. That's the only way, that I can see, you can have a society that allows for a truly diverse range of cultures and beliefs living as they desire under one government.

Where the government does need to step in is on interaction between people. Such as enforcing contracts and keeping actors in the markets honest. This doesn't infringe on personal liberty nearly as much as restrictions on speech.

But there are plenty of regulations I disagree with and think people should be left to make their own decisions freely.

Also I'm not sure you understood my concession above. You're question doesn't seem to follow?
And who is making money by doing a "submarine" PR piece on "influencer services"
It just made a little fire, it didn't "explode". It would melt your floppy drive and make it useless but wouldn't come close to doing enough damage to hurt anyone unless they had their face a few inches from the front of the PC.
[gets apprehended by Secret Service]

"And what do we have here?" [holds up thumb drive]

"That? Uhh, that's, my secrets! Don't look at my secrets! Please don't plug them into your Microsoft Windows® computer!"
That is a very important distinction to make. Private contracts, milking the government by dealing in modern slavery.
Yep, WebKit and Blink are very different not least because of their different JS engines. Lots of developers have trouble targeting safari, whereas chrome is a breeze.
I'll pay you $5 to test my software
FIRST: If this is against the guidelines, I am sorry in advance.

I'm writing budgeting software with Electron to replace the web-based solutions that I've used in the past (Mint, EveryDollar). I don't like the thought of saving my budget on some application/server that I do not own. I wanted to get away from these companies possibly selling my data (because I don't read the terms and conditions fully) and another data-breach where the whole internet now knows I go to Noodles and Company too often.

To that end, this budgeting software is completely offline. All the data is stored in a .json file contained within the app. This data can be protected by a passphrase so it sits encrypted at-rest on the file system. Oh, I forgot my passphrase, can I just reset it so I can resume using the app? No. There's no backdoor there; I have to delete all of my data to use the app again. Suffice to say, it's secure enough that I'm comfortable using it for my personal use.

It's features are basic now, but I'm adding more features like the ability to filter categories alphabetically and adding a page for future goals and reports - because I know I want these myself.

I'd like to give this away for free, because I've been very blessed in life and I think everyone should have the ability to manage their budgets without a cost associated with it. The problem I'm having is getting the word out, so I've decided to post here offering to PAY YOU $5 to test this software. (I don't have infinite money, though, but I hope to give away $100-$200 in amazon gift cards). If you are interested, please go to the Github page (https://github.com/reZach/my-budget) and download the windows binary (no mac binaries yet) and try it out. If you aren't comfortable with that, clone the repo and run it locally. Give your thoughts/opinions on the Slack channel and message me in Slack ('zachary' is the user name) an email I can send you your abraham lincoln ($5) amazon gift card :)
Yeah I've seen a breakdown similar to this for a couple with kids making about 450k in NY. I see it as the whole 'keeping up with the Jonses'' kinda middle class lifestyle that was more commonplace through the 50's and 70's is now much harder to reach.

I don't think its idiotic, I mean even with 100k a year single its hard to meet the traditional milestones of I own my own place [that used to be home but a lot of areas like SF its increasingly out of reach to just own your own studio] and can afford to have a kid and take care of daycare or a spouse.

Things that were formula education-work obtainable previously are increasingly out of reach for a large population.
Gusto works well for out-of-state employees. But it doesn't work for employees outside of the U.S. :) RemoteHR does.
> it's astounding to me that affordable broadband access is still an issue even in the United States

Not sure how to respond to this, other than to point out that by most metrics, the US is largely a 3rd world country:

https://www.washingtonpost.com/opinions/theres-a-third-world...

https://mavenroundtable.io/theintellectualist/news/study-by-...

https://www.fairobserver.com/region/north_america/poverty-in...

https://www.rollingstone.com/politics/politics-news/six-ways...

https://www.independent.co.uk/news/world/americas/us-develop...

etc., etc.
Yeah Apple has repeatedly and fairly consistently shown that they're more interested in the luxury consumer market than they are in anything else.
"submarine PR"
Kyle Korver: Privileged
That should have been the correct title indeed. I was confused for a minute.
Then in a walk-by attack the attacker can just type the number or play the game. Hopefully they wouldn't know the user's password.
Since you sell them and I'm having trouble finding an answer, do the adapters work with 3rd party microphones (such as a clip-on lavalier)? We bought a lightning microphone advertised to work with the XS but when we sent back video evidence that it didn't they just refunded us with no further explanation. What should be a relatively simple and cheap purchase is wasting a lot of our time. Most answers we see are typical of Apple searches - should work with the Apple products, YMMV with 3rd party.
If New York was more efficient with that money and took half the homeless people off the streets, they'd be paying about 60k per homeless person.
So... you don't think it's insolvent then and agree with the OMB that the bookeeping gets complicated but that money exists to pay the existing claims in full for the next few decades? What is your position if you aren't claiming it's going to go up in a big kaboom?
I just want democratic control of the workplace and a severe reign in, if not elimination of private ownership of businesses and the tools and space used in the operation of those businesses. Putting unions in charge would be one way, but our model of how unions work and the legal frameworks around them would need some improvements.
Http is pretty bad for long running requests (run this code which takes 6 hours), or bidirectional streaming (eg. Video conferencing)

Other RPC mechanisms have no trouble with that.
I thought this was well known, but maybe just a rumor. But my understanding is that at one point someone who worked for a capacitor company stole the formula for making electrolytic capacitors and started their own company. Unfortunately they didn't quite get it right, and they had what was called "capacitor plague."
totally reasonable question given googles horrendous track record on product maintenance.
Apple will likely stick to Safari based on their Webkit fork. Look at their stewardship of coreutils and the graphics stack on MacOS, its plain to see that they just don't care if MacOS is 5+ years behind the curve on features and performance if its not hurting battety life for most users.

Gaming on MacOS has become a much more limited experience than on Linux (blame Valve for this) or Windows. Apple wields a big stick with each of these choices, kneecaping HTML5 PWAs, pushing forward their own graphics stack (hence the crap OpenGL support and lack of Mantle support)
If nothing else, what do you expect Google to say? "No, we'll definitely be dropping this"?

The services that Google dropped were either big bets that ended up as massive failures in the marketplace (e.g. wave, google+) or services that were neither big nor strategic to google (e.g. google reader, google code).

GCP is neither.

If you're not convinced by the fact that Google has been pouring billions into Google Cloud for over 10 years now, organizes multi-day conferences promoting it, launches new features monthly, then no rational argument will convince you that they won't drop GCP because they also dropped google reader.
Citations needed for the personal attacks. For reference, my bug reports to systemd and the ones filed by my coworkers have been handled quickly and professionally.
There are still DC-3s from the early '30s in service.
Running five miles of cable would cost hundreds of thousands of dollars: https://www.reddit.com/r/networking/comments/7mp9gz/comment/....

Then, if you’ve got 50 houses, how many will subscribe? Hint: not many, since folks who buy houses in places without broadband probably don’t prioritize broadband. Say you get 20 houses though, with $200,000 invested. That’s $10,000 per house. That’s an optimistic figure. Will you ever make that money back? No. Charter has a market cap of $5,000 per subscriber. If you blow double that on capital costs alone per subscriber, you’ll never come close to making it back. (Especially in a scenario like the above with high maintenance costs.)
I too attempted to get Linux working on a modern MacBook. It's terrible. The keyboard and touchpad aren't connected to the USB bus (like on any other sane laptop out there), but instead to the SPI bus. ACPI is terribly broken (it always has been, but not quite this bad) and with the newer Macs with T2 chips, there's a chance you won't even be able to access the nvme drives from Linux at all.

I wrote a post about my experiences here. I got almost everything working except Wi-Fi or ACPI/suspend. It wasn't easy and I would not recommend Apple's non-standard hardware.

https://penguindreams.org/blog/linux-on-a-macbook-pro-14-3/
Some of the more interesting air conditioners I have met
Yes but initiated (and automatically suspended) based on a web request. Azure's is from (and billed from) container pull start until terminated (by you).
Ugh. Why do these threads always turning into such a strawman mess.

"Big accounting problem", in fact, were MY words upthread when replying to a claim that SS benefits might not exist by then. And I agree, a ~20% shortfall is a big accounting problem. But it's not a social disaster and doesn't need to be treated like one.

Consider: reduce benefits by 7%, increase the FICA payroll tax by 7%, adjust incentives so people reduce their benefit-years by 7%. Seems like our society can survive that without planning on retirement without government assistance.
Thanks, that was my issue (I was typing the literal path to lynx not just "lynx")
The only problem with the ‘Medicare for all’ system is that it won’t reduce that insanely high ‘stealth’ taxation - it will just add to it... However, at least with efforts like Oklahoma’s Surgery Center etc one stands a chance to escape the compulsory racket through market efficiency. Potentially.
Influencers aren’t ads. Influencers are product placement.

Oh you thought it was a coincidence that every desk in MI5 has a Curvoiser bottle always pointing at the camera? Or that Black Panther chases a Mercedes not a Maseratti?

No such thing as a brand shown by accident.
Show HN: A terminal-based Snake implementation written in JavaScript (Node.js)
Nice, seems like a good workaround for now and a low hanging fruit to wire this up directly.
JJ Abrams Office
Unless the strike surface also contained an accelerant, as well as the igniter...:)
> would you want to do your taxes with Comic Sans?

Q: Who would be prepared to do their taxes with Comic Sans if taxes were lower for those who did?
Just be sure to always, and unconditionally, replace those paper/wax ones, is what I learned.
Any plans for GPUs?
Why don't you want to run JS, on a site you trust, that has no ads?
That is your choice. Others like to have freedom as well instead of just privacy walled garden.
Servo is a research project to build a fast browser, ignoring older web standards. Project Quantum is Mozilla cleaning up those components from Servo (adding support for older standards) and migrating them into Firefox.

For refactoring a massive codebase, Project Quantum seems totally reasonable rather reasonable versus a total rewrite.
Maybe I'm wrong, but there's currently no sort of authentication protocol for devices in USB, right? I (and I think jimrandomh too) was thinking of USB as-is. Something that OSes can do right now without having to wait for whoever controls the USB spec. As it is, how can an OS know that the mouse it sees on waking up is the same mouse that was connected before it slept or powered off? I don't think there's any sort of cryptographic authentication specified for USB devices.
I'm not sure it's constantly going up. I mean, GTA 2 had flamethrower fire truck and picking up people in the bus to drop them off for grinding into hamburgers. The latest releases are pretty chill in comparison.
Microsoft is right. 477 data is notoriously inaccurate and there are few things stopping companies from not exaggerating their coverage.

Basically companies need to reasonably be able to service any address within a census block without a major effort to be able to report that block as covered.

Then if a block is considered to have enough competition providers can’t get funding from various government sources to support their build outs.

To further exasperate the problem it appears the FCC is essentially doing very little validation on the data they are given and subsequently release.

We encountered all of these factors over the past ~5 years building BroadbandNow.com and lobbying the FCC to start collecting better address level data... or to at least minimally validate what they release.

On iur end, with each 477 data release it takes a team of 5 almost 2 weeks to process and merge the data properly. In that process we do a ton of geospatial and some statistical validation to make sure the data actually makes sense. (A CA provider also covers 400 people in Maine??)

We also compare it to historical data sets and a few propritary ones to make our data as accurate as possible. (We’ve also got some other tricks up our sleeve but can’t disclose those).

The only real long term solution is for the FCC to collect and release address level availability data from providers. The providers will rant and rave that this is a regulatory burden but the reality is that most of them already have this data and make it publicaly available if you go through the right channels... this is why we built businessinternet.com. We could easily get our hands on “lit building lists” and even fiber routes for business customers but when you ask ANY major ISP if they have address level coverage for residential customers they’ll tell you their systems aren’t advanced enough to have that data.

It’s crazy.

When we started BroadbandNow in 2014 we did so because we realized there were millions of Americans who we considered “underserved” meaning that they didn’t have more than 2 wires providers that offered 10/4 mbps.

Today we measure that metric at 25/3 but it is sad to say the number of underserved Americans has barely improved. As a team we believe better data improves competition. Hopefully Microsoft bringing attention to the issues around 477 data will create enough political leverage to help fix the issues.
Slightly related:
I’m a mac user since almost forever but I’m becoming more and more frustrated by Apple’s decisions concerning their laptops and macOS in general. Recently I’ve been looking at Microsoft Surface Book as a potential alternative if I decide to jump the ship, I also started to move away from Apple applications as I want to be able to switch to an other platform without too much hassle. I still have to find an alternative to Pixelmator and iTerm2 (this one is really more difficult to replace if I consider moving to windows).

Do you have experience to share concerning the Surface Book or moving from macOS to Windows?
maybe i just got a defective battery or something :D
Except when it comes to broadband! The US is top 10 for average connection speeds in both Akamai’s and Ookla’s global surveys. This is the mind boggling thing to me. By objective metrics, our infrastructure is shit compared to other first world countries, except when it comes to broadband. Roads, schools, transit, etc. Broadband is like the single infrastructure thing we do better than say Germany. But for some reason broadband is the thing folks on HN complain about.
https://news.ycombinator.com/item?id=14722573

https://www.theregister.co.uk/2017/07/28/black_hat_pwnie_awa...

https://github.com/systemd/systemd/issues/5144

Hence, I doubt the security community requests what is asked for in this issue. And I am pretty sure it's not our job as developers to file CVEs for any bug – regardless how small – we encounter. CVEs are after all not our currency, but the security community's...
Why are you associating freedom with business to point out apple profits? Freedom is for the user do as he wants.
Some rpc standard presumably
Like, oh say, the package repositories on any running Linux system? Yum/Zypper, Apt .. they all allow you to add a 3rd party key and repo address. Gentoo allows overlays. There are teams like Jenkins that maintain their own repos. I maintain one myself (https://repo.bigsense.io).

Apple's AppStore and Google Play are bastardizations of the concept of a package repo. Instead of applications and their dependencies, Google/Apple distribute monolithic executable (duplicating shared libraries for every app) and disallow anyone else to have a trusted cert/3rd party repo.

There's F-droid of course on Android.
One thing he missed.

Only in the US can you be bankrupted with full coverage, a simple medivac helicopter ride would take care of most Americans.
Yup, I travel with a laptop, 2 phones, thumb drives, baggies of different currencies, random mysterious circuit boards .. and I'm not a spy either
That article says that other plans will display the error and the recommended checklist automatically, which certainly seems faster than flipping through a bunch of books trying to find a specific page based off of some lights.
First, as a person who makes web sites and apps, I believe it's unprofessional to fail to account for users who can't or won't run JS. JS abuse is rampant. I choose not to let sites run JS by default because I don't trust most sites not to have some sort of compromise or malware.

Second, it's fine with me if some site wants to forgo my patronage, or provide "a deprecated experience", but not the government.

I certainly do expect my federal, state and local government to follow best practices and provide working websites that I can use without running JS.

I can't think of a single function of government that requires JS, thank God.
Why waste time with guitar when you can learn accordion like me? :-)

Unless you go pro, these are all leisure activities. Some are older than others and some get more traditional respect, but why is that important? I choose to learn an instrument, but I don't see an inherent reason why learning an instrument is better or worse than video games.
I do it when I chain calls and I don't have batteries anymore. I can charge one while using the other, then swap. The battery is great if you're only listening, but as soon as you start using the microphone it goes down pretty fast (a bit more than one hour maybe?).
Employers of a certain size have to offer insurance that covers at least 60% of the cost of certain services and meets certain affordability requirements. They are not required, under federal law, to offer HMO plans.
If they had any intention of doing that, they wouldn't have decided to refund everyone's eBooks they ever purchased since they started selling them. That's a move that only makes sense if they are completely removing the functionality.
I couldn't disagree more. The problem with spending literally thousands of hours in a game is most of what you experience and learn is not transferable to real life.

You are playing in someone else's sandbox and I have no doubt that it stunts developement in the real world.

-someone who spent far too much time playing these games.

Once the game is gone you will have nothing to show for it. It's worse than any hobby because it demands so much time with so little return.
Clickbait, contrived nonsense. If housing is taken care of, the real minimum-viable wage for San Francisco is $35k/year. Anything beyond that is either exorbitant discretional living beyond one's means and/or overpaying. Housing is insane in most of SF with rooms approaching $6k/month, which would necessitate an income of around $200k/year. There's no need to live in SF, and it maybe untenable and illogical to do so without commensurate income for the majority of people. Live elsewhere and save money, don't just bid into a bidding war because everyone else is.
What a shame to have invested so much in an app that will immediately be shut down by CL.