skysight-inc/HackerNews huggingface dataset:
How to Predict Your Google Cloud Platform Monthly Bill with CloudML and BigQuery
Who is the winner and who are the other folks?

I've seen some similar language from some politicians, but they have been confused over the difference between an ISP and a web site. To use a meat space analogy, they can't tell the difference between a taxi company and Walmart, and think that they both should fall under the same regulatory framework and have the same rules.
Weird auto-correct issues from posting on the phone, but I meant to say "angular"
Debian decided to not support using any other init system.

Right, but did they support using any other init system (besides sysv) before?
Show HN: Enlight – Learn to code by building projects
The ARRIS SB6141 [1] is a DOCSIS 3.0 modem which is considered EOL by Comcast. This device is still being actively sold by the manufacturer. It handles the maximum throughput of most Comcast plans. It's not 5-8 years old.

However, the supported device list [2] shows that it's still an allowed modem to use for a e.g. 200mbit connection. A user that's looking to purchase a modem isn't discouraged from getting one from Amazon.

Since Comcast considers it EOL, any interaction with Comcast support includes the stipulation that it's likely the modem that's causing the problem, and the customer will be liable for a surcharge if a technician decides it's the modem causing a problem.

For a brand new modem, purchased from Amazon right now.

There seems to be a disconnect between EOL for the purpose of leasing a modem and EOL from the vendor.

[1] https://www.arris.com/surfboard/products/cable-modems/sb6141...
[2] https://mydeviceinfo.xfinity.com/device/arris-sb6141-336
They are separate in the sense that one can believe the first and not the second, as you do, but not in the sense that they have no connection. The second is, albeit crudely put here, a common starting point for reaching the first.

And yes, I think Wittgenstein's Philosophical Investigations is the most profound book that I have ever read. My view of the world was transformed upon reading it, though it took a couple of years to properly digest.

I agree that a lot of the tech community is neither well read in philosophy (or the humanities in general for that matter), nor believes that they should be. Sometimes that creates wonderfully naive attempts to think of philosophy as one would code, but in general, it leads to a really one-dimensional view of the social world.
Very mixed. Stalin had a liberal arts education in the broadest sense. Krushchev was a metal worker, Brezhnev was an engineer (metallurgy), Gorbachev was a lawyer. Andropov studied marine engineering but was really only at the university to become a professional political lifer and switched to studying politics and history after the war...
The article (at least bob_theslob646 unpaywalled version) says that you can buy one kind online for $5 for 100 tablets. However it is not FDA approved so it is riskier.
As I have done more and more modeling using OpenSCAD, I keep wondering if there is a “better” way of abstracting libraries. In particular, what is the “right” way to say that the attachment point of an arm is at point [x,y,z, yaw,pitch,roll]. Sure you can use the origin for a particular part, but what happens if you have more than one point of connection?

I feel like there is more that can be done here. However I love the functionality the author gives on taking advantage of the “children” concept in OpenSCAD.
> When reading about Comcast I was always wondering why they have no competition when everyone who comments is complaining.

Suppose you were a major company with big dollars to spend on offering internet service... someone like Google, for example. Then suppose you wanted to provide service in Louisville, Kentucky. How many years do you think it would take to get permission to attach your lines to the existing telephone poles (owned by the city) if the local telephone and cable providers try to tie you up in lawsuits? What if the city's mayor was enthusiastically supportive, and willing to pass new laws and spend hundreds of thousands of dollars of the city's money going to court to permit Google to start offering service. It would still take years to get permission. Fortunately, this isn't one of the many cases where state or local laws prohibit other companies from competing with the one local cable company, or it couldn't happen at all.

Now imagine it is anyone OTHER than Google with their huge warchest, legal department, public support, and local government support. It wouldn't get anywhere at all. If it did, the cable company would drop rates for a few years until the competitor went out of business, then raise them afterward.

The United States pays lip service to the idea of competition, but most of our politicians have gotten "competition" confused with "supporting big corporations". This is why internet service providing is a monopoly or oligopoly in nearly all US locations.
LOL. Just make sure she doesn't read your HN comments. I guess you're a smart man with a happy marriage. Kudos.
No, the problem is that intelligence doesn't work that way to begin with. Not only the smartest people are programmers, and being a smart programmer doesn't make you capable of doing someone else's job.
Learn the React Event System
Have you done this? The job board advertised rates seem a bit on the low side in relation to the downtime risk. (I'm only asking because I'm curious, not because your advice sounds bad or anything.)
Just to clarify: % is integer division in J? In C based languages it's modulus. Whilst having diversity of language is great, it feels odd to choose to make an operator mean something opposite.
I mean, I get calls on my cell phone from them. That would be a good thing to call about I would think.
Does Comcast's implementation of this system respect Cache-Control: no-transform as specified in RFC 2616?
Show HN – The Missing Link Between AWS AutoScaling Groups and Route53
What does it use for networking?
So this comes up constantly and I tend to agree with it, but it has always bugged me. We are programmers and we control the machines, so why can't we code our way out of this problem? Why isn't the very first thing one does when working on a protobuf system installing a custom version of utils and tools that deals with the wire format better? E.g. grep, less and wireshark that autoconvert protobuf messages?

(I know there are good reasons for this involving the effort required and maintenance etc. it just bugs me.)
Agree completely, git is just not the tool for the job, the original thread (which I still can't find, gah), makes that pretty clear.
Addictive! Great job!
Choose the Life You Want – Pursue Your Dreams
Show HN: CRYPTOVERSE – A Universe-themed showoff space on Ethereum tokens
Thanks for the link. I'm using D3 + Vue.js, with D3 handling the data, layout and rendering, and then Vue (with Vuex) handling events and state management. I think this example is closer to what you are doing (but using Vue)? https://emiliorizzo.github.io/vue-d3-network/
Using the opus codec (as Cleanfeed does) could potentially help with limited bandwidth scenarios:

https://opus-codec.org/comparison/
I thought it was Facebook that did the mercurial thing: https://code.facebook.com/posts/218678814984400/scaling-merc...
What spec of DOCSIS was your old modem? If it was 1.0, 1.1, or 2.0, sorry you lose all support, the older specs had hard bonded channels that HD TV on them after the swap that they informed people of for 2 years before it happened. And they put TV on them since they were degrading channels due to overuse across the entire network (as in across the country).

The later specs allowed for floating channels based on channel maps, which allowed Comcast to bypass those degraded channels.

Note: I'm not an apologist, but I worked for Comcast and for a subcontractor. Comcast treated (at least in my opinion) their customers like wallets that called and complained, but under the subcontractor I saw that since they didn't rewire 100% of all networks purchased, it was common that the older lines were causing the degradation and also reflection on other RF channels sometimes on the other side of an area even.
Now if Comcast invested in their network as opposed to buying other companies and calling it investment, this might have been fixed, but that would be decades vs. having every modem that wasn't compliant to the new spec swapped.
This is (one of the reasons) why you should use HTTPS Everywhere and enable blocking of all unencrypted requests. This isn't new.

You're susceptible to even worse MITM attacks if you allow unencrypted traffic when using public wifi.
wow, that background has to be the most annoying background I've experienced in say last 10 years on the web
Solving a Google interview question
I don't think so - that wouldn't make sense. Any cryptocurrency's survival depends on early adopters, so it makes sense to award them. Note that their risk is higher too. Don't believe that? Join them. :)
HN readers are not the typical consumer. I guess the majority here will buy after making a comparative table and a Phyton/Go/node script to scrap prices from the web. :)

OTOH the typical consumer wants to "feel good" and part of a "special club" when buying, they want "an experience". That's what Nike sells along with the shoe, and that amounts to 80% of the price. /half-joking
I think the monorepo is better but it's really hard to pull off without Google-like tooling and engineering practices. Git + meticulous dependency tracking and strict versioning conventions is probably the better move for most companies.
My company uses hangouts almost exclusively, but I have had a chance to work with a 3rd party that uses zoom and zoom is amazing. It just works. Most conferencing software I rate on a numberline of hate. Zoom doesn't even exist on that dimension for me.
Buy IOTA (IOT Cryptocurrency) via Large Trusted Exchange "binance"
You mean a self-describing compact schematized format that's been around for 3 decades?

Please promote this as hard as you can. Then, us old guys getting aged-out of industry will be able to get jobs again.
Why do elephants have hair on their heads? To keep them cool. (2012)
Detecting HTTPS Interception – Caddy
Doubt that these were "books" but yes, ideas often threaten people's beliefs and consequently destroyed by those people.
Are you referring to my comment or yours?
Engineering isnt simply solving known problems. Research in engineering is working in exactly the situations that he describes: where there are potentially many unknowns and trying to optimize for some variable, the same as we would in a political situation. The main difference is the inputs and outputs to the system: with a lot of engineering its pieces of hardware + software where as in politics its policy + law.
Very curious about this as well. I was expecting this submission to be an endorsement for WebRTC.
Do they modify the CSP, or is it not an issue since sites that bother with a strict CSP probably use HTTPS anyway?
https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP
On the from line - Office of Legal Counsel...that’s getting opened.
The mention in the article of the false perception by people vacationing in japan of describing the japanese as just naturally, culturally happy to serve whites/foreigners well into old age reminds me of how black people were depicted in America (and their depictions are still around here and there...) (fairly similar notions of “just culturally/inherently happy to serve”).

I think this may be a part of othering or being able to live on cognitive dissonance?

Edited for clarity; I think people thought I was saying Japanese people are white serving, not that there is a false perception of such.
Even comparing Google Docs against itself, it fails. Slow to launch, poor search, document corruption. The only good quality is being able to plus someone a task.
Not to mention the Certificate Transparency efforts..

Breaking TLS is considerably harder. And forcing a cert upon your customers would be hard to scale... It would be similar to implementing a firewall forbidding TLS and VPNs. That's a hard sell.
FCC complaints are usually more effective, never dealt with one in the current shitty administration, but legally the FCC requires resolution within 7 business days, or at least a plan of action if resolution isn't possible for completion.
I used to receive the emails and all the people on an FCC chain put pressure on the lower levels.
So much productivity for today. :) Very nice game. Congrats.
Absolute freaking nonsense. I can't even. You don't like targeted advertising? Fine. Me neither. Dystopia? Ludicrous.
Watch the New Trailer for Steven Spielberg’s Ready Player One
It's not just about offline or push. In my experience enterprises pay big to have their app (their website with less things in a webview) in the AppStore. Because they think it is cool. And the network effect is potentially infinite right ?

You as a developer, are paid to do the thing. Where money lies, only solutions exist no problems.
I still think systemd was a NSA/Redhat backdoor in the midnight for Linux. I've forced myself to deal with it because its everywhere, but my Spidey-senses tingle everytime I find some new way its trying to takeover command of a core function.
This list ommits "The Spider Network" - to me, one of the best books of 2017. It tells the inside story of the LIBOR scandal in a riveting manner.
"Science is not and cannot be a quest for a complete knowledge of the universe. Rather, it is a process whereby certain information is selected as being more relevant to human aims and understanding."

- William Poundstone, from The Recursive Universe
Show HN: Everybithelps(hackathon project) – In browser mining for charity widget
Developer Lyza Danger Gardner on moving from web to embedded devices
Ask HN: What SaaS do you promote to your friends?
Yes. A lot of money, but its really hard to get there. Think of brands like Luis-Vuitton, Bentley, Burj-Al-Arab. https://conversionxl.com/blog/product-pricing-strategies-and...
I'm amazed by how well this works on mobile. I literally played this game for about half an hour on my phone in the HN app web view because it's just so much fun. I'm used to normal web pages that don't even really work on mobile and this game just worked seamlessly without any problems whatsoever. Great Job!
In Javaland BSON for production messages performs close to JDK serialization, and for debugging it's not hard to override the content types at runtime (or log the messages in readable form where they are getting serialized).
Hmmm.

My formative adult years, at the beginning of my career, were spent in Japan, where every female was expected to get married and get out by the age of 28-or-so.

I have no opinion or comment on whether that is good or bad for the Japanese men and women in their own society.

But after that, I got to the US, and most of the women that I met in "my ranks" of career maturity were definitely very capable - and in it for the long haul. Which is to say: I've never seen the winnowing process up-close-and-personal.

I'm guessing that something happens between the ages of 20 and 35? Or maybe less women join in the US in the first place? I don't know. But I think that if we are going to explore what's going on - we're going to have to go upstream of what most of these types of pieces are looking at...

> Then once it was realized that programming was more than a clerical task, women were more and more forced out because it was expected that women were going to leave once they got married.

That's very interesting if it is true. I'll have to dig into this a bit.

EDIT: I am a male, if that wasn't obvious.
A simple DIY Heroku replacement to keep your hosting costs down
Dragon Debris?
Looks good. I still foresee interoperability problems between implementations, though. It just is too easy to mix up the ‘sort by key’ and ‘escape various control characters’ steps (CR sorts before ascii characters, but “\n” sorts after it)

Even if the spec requires it, I fear implementations will also canonicalize strings differently, breaking sort order.
Yes, `%` is division. It's not that odd, if you look at the symbol - it looks quite similar to the division symbol `÷`.

It's almost better asking where C got the idea that it should be mod from!
Just plain ol' Websockets. But with a twist.

I use 2 WS connections mirroring some packets on both, to deal with head-of-line blocking.
This isn't a new era of retail. The article mentions that instead of widespread availability, retailers will sell direct to customer and only in a few stores. However, we have had this already with multiple brands; Bose is probably the primary example of this trend. And Bose is successfully challenged by Beats, who does normal retailing with many retailers.

Nike can try doing this, but they might find they've ceded a lot of ground to a rival brand who is willing to be visible and widespread.
Why is this article with this click-bait title on the top of HN? A lot of leaders start off as engineers then go to CTOs, VP level, CEOs etc.

And this idea that engineers are purely scientifically minded totally ignores the endless number of articles suggesting that the best senior engineers have strong product and business sense, and in many places (but not all) having those skills are a defining quality of a senior engineer.

Engineers definitely NEED scientific background to enter the field, but this totally ignores that engineers grow business and product skills throughout their career, and need to do so to be effective
@mzzter: free!
Really fun game. Very smooth and addictive. Curious to know about tech stack
I'm afraid, when you read about something in the news, it is already too late to "getting started", meaning investment related activities. Imho after each word , of course.
A blog post by the author of the project is here:
https://medium.com/@kasra85/how-i-cut-my-heroku-cost-by-400-...
If you're rewording something someone else said, even if you're keeping it very close to the original words, don't use quotation marks. Quotes say "this is literally what was said".

I got bit by this a bunch when I first got on HN; it was surprising to me how seriously it was taken. But it is, and it's not hard to work around.
Cat Person (Fiction)
I'll file a complaint with the FCC as well then. I'll probably file one with the City of Chicago too. Might as well put as much pressure as I can on them, because this is ridiculous.

I don't care if the issue is bureaucracy, incompetence, or greed, but I know filing lots of complaints with regulatory bodies generally solves the first and the third issue well, and motivates companies to fix the second issue too.
In the US, we have cities with higher populations than your countries. Lots of people care but their opinions are rendered meaningless by the millions of people who don't.
> Then tell me, what was I saying?

Let me rephrase then: what you seemed to be saying.

> ...you should get off your high horse. Your juggling with math terminology earlier is not impressive.

I'm not sure where you got that impression. I learned about Cartesian products in high school. Everything else I was talking about is at most first year computer science stuff.

I was simply trying to be precise, using the most basic terminology I could think of.
This is great, it's going to be the next big hit, calling it now. Awesome work :).
Yeah definitely Diggan. Unfortunately, it is a Chrome extension. We absolutely need to redo our homepage. It could be a lot better

Also, I'm working on a desktop app for you soon! Hopefully we can hit the Firefox extension ecosystem as well, considering how awesome quantum seems!
LG G7 MIGHT COME WITH ADVANCED IRIS SCANNER FOR FACIAL RECOGNITION
Actually the BSDs with their non-replaceable core packages are a sane alternative to Linux w/ systemd.
Awesome game, played for almost ah hour already!
Interesting. Could you talk more about this?
Arbtt: the automatic, rule-based time tracker
The added notes were not in that, and having them clears up what was confusion at the time about Tanenbaums position regarding use of MINIX in ME.
As far as I'm concerned those updates amply justify having it posted again.
I really like openscad, but it doesn't export to the formats I need (fbx/obj). Perhaps if there was a pandoc for 3d files I would use it more.
Where to Find Remote Golang Jobs
Woah - awesome! It's really cool to see other people on HN know what Loom is. :-) Hopefully more goodness to come in the new year (and more HN peeps using it).
Two Keys to a Successful Romantic Relationship
Net neutrality cripples rent extraction by semi-institutionalized quasi monopolies and tapestry of highly bureaucratic resistant to instant competition environment.
But like 4 times the confusion ;).
Serious question - why will you get more excited about something like that? This is like saying I might want to invest in a company which didn't favor seed investor. If you were excited about a coin and you wanted to invest - wouldn't you want more coins? If the reward is skewed in favor of later reward, why would anyone bother at all?

In case you are serious about this you might want to check Peercoin. While it doesn't have the skew you want, the supply is designed to attain an annual inflation of 1% instead of deflation in bitcoin.
> This can be impractical if G is a database table that is very large.

If this is true, you have no choice, and must run things side by side while you convert to G2. Or shut everything down to make the migration atomic, which is increasingly not an option.
It's even better: we're building massive surveillance so a few amoral people can pay poor people to pretend to be rich people clicking on ads. When that bubble implodes, the holders of the surveillance data will find worse ways to make money from it.
Have you ever managed people? I couldn't disagree more, unless you're using "analytical" in some narrow mathematical sense.
Maybe it's just true... Why does everything objective have to fit into "what is nice." Nature isn't nice. Some cultures aren't nice. Is it nice that dogs and cats are stacked in cages in China for consumption? I'd say no. Is the American meat industry nice? I'd say no. But why do you want to assert this "nice" conformity onto anything about cultures? Those have objective characteristics just like anything else.
You got your parent comment wrong. He was not accusing you of hyping monero. Instead, he was accusing the author of the article of trying to inflate the bubble. Notably, parent thought monero would not fit in the narrative of the author.
> For instance, there would be much more effort made to check to see if various artistic works actually communicated things accurately by (say) studying whether viewers who had an experience were surprised by aspects of the experience despite having previously consumed the relevant art.

This is a fascinating idea. Imagine Facebook injecting various works of art into the timeline of 1 billion people (since the effect size will almost certainly be minuscule, you're going to need a large N). Then, as these people report various life experiences (ended relationship, etc), their happiness/despair/resilience scores (which are probably already being computed) could be assessed and the relationship to the art, if any, could be ascertained. (Caveat being that conducting a trial in the fashion I described would be pragmatic, but at least arguably unethical.)