skysight-inc/HackerNews huggingface dataset:
Mods, can you please update title to clarify that "CSP" means "Content Security Policy" here?
We’re currently having this problem where firebase suddenly stops working with the main wired internet network. I switch to another internet provider (mobile wireless) and firebase starts working immediately. This may be something to do with router settings but has everyone in office confused like hell.
That's literally the orthodoxy that makes the joke funny though. How does someone being a hollow earther hurt you? How does your sister believing in crystals impact you? People should be kinder to each other and should jump down peoples throat a bit less, that stuff is what makes the world fun.

My wife believes in that astrology nonsense, I don't really care and it makes her happy. What IS annoying are the "ackshually" people on social media any time any of that comes up - which is exactly who Flat Earth is making fun of.
Model S starts at 75k (before tax
incentives) not ninety thousand dollars, though options can easily push it past 90k.

However, there are also significant savings from being electric. So, it's possible to afford one on a developer's 100k/year salary especially if you keep it for ~10 years.
Git Rebase (Al Viro; Linus Torvalds; Theodore Tso
Eliminating the entire keyboard for a touchscreen would also be "clean".

Clean != good. These are tools, not pieces of art.
Also familiar: monitoring frontend is tragic-comic with no units and inscrutable data. It’s cute that the author thinks the internal version must be a lot better!

On the other hand, the article doesn’t mention Stackdriver Profiler, which has an amazing UX. Definitely recommended if you are spending significant money on CPU at GCE.
No, the collection of genes is. There are exactly zero individual genes roaming around replicating in isolation.
I like open plan offices.

The increased collaboration is a plain and albviius benefit for me as a developer.

A site crushing issue was solved in 30 seconds due to me overhearing a conversation in ouropen plan office. Without that it would have been at least 3 hours of pass the parcel to work out what incredibly obscure thing with timezones had happened.
> We’re dumb in comparison to the systems we’ve created.

I prefer not to think like that. I'd say we're doing our best to navigate hard problems, and it's not yet clear how to do things more effectively. Worst case scenario we're acting dumb, and I'd argue that is kind of a useless statement. We're acting, and we can do better, so put some time into working on doing better.
> Also new to MacBook Pro is the Apple T2 chip, first introduced in iMac Pro. With the Apple T2 chip, MacBook Pro now delivers enhanced system security with support for secure boot and on-the-fly encrypted storage, and also brings “Hey Siri” to the Mac for the first time.

Boring security stuff, boring security stuff, oh, and Hey Siri Support! Now that is really what the world has waited for.
Nothing whatsoever. I simply dispute the claim that Tesla's competitors are hot on its heels.
One upside of open offices is that by reducing average productivity, they make it easier for employees with an effective coping strategy to more easily surpass their peers.
Bike share bubble goes pop
In the article they cite the MBP as being the most popular notebook for developers so this niche must be important, otherwise why list it?

That "most popular" is marketing - they have all of the developers running OSX and most of those are probably on MBP or Air, where developers using Windows or Linux are fragmented across multiple models from multiple manufacturers.
A Guide to Effective SEO Tactics to Improve Ranking
That's a lot like saying FB and GOOG are charitable because they give their products away for "free". How much money/data are those product donations extracting from the people they donated to?
Moken.io Mainnet Lanuch Aug. 4th
> The touch bar is an ergonomic nightmare.
>
> Apple's soul truly died back in 2011 with the loss of Steve Jobs.

Hilariously, the TB was in the works way before Job's disappearance (according to a tweet by Bret Victor I can't find right now).
How a coding credit score for developers could impact technical interviews
I guess that closeness to user got eliminated from the “good” list since Google’s FELB is serving 502 to this author’s customers.
Google has been doing this for ages, not only with Books results but web search results. If the query is associated with some Entity, it will return various (hopefully useful) about that entity even if they do not contain text involved at all.

This is how, for example the query "that movie where there are two magicians" returns varied results about The Prestige, whereas "that movie where there are four magicians" returns various results about Now You See Me.

A pure text search would likely return very similar results, but the entity mapping heavily impacts the search results.
I had a lot of fun with MHRD but I hope the developer some day updates it to not be a sluggish Java implementation. The puzzle of working through all the levels was a fun throwback to my processor design courses 15 years ago, but the unresponsive typing in the IDE was a little less so.
Actually, it's chemical enviromments.
Ask HN: How well could we tackle government challenges with bug tracking?
There will be a gen 4 keyboard in 18 months.
Probably best to get a plug in hybrid for now. Looks like there is much more choice. In a few years things will be different.

https://cleantechnica.com/2018/01/04/plug-hybrid-electric-ve...
It’s a pretty important “niche” of customers though, since 100% of Apple’s App Store revenue is derived from apps built by users in that “niche”...
Always make sure newer-model tech gear bought online is legit, otherwise you'll probably end up paying robbers for these stolen, and promptly bricked devices. Avoid craigslist, agree to a demonstration, meet in public (and sometimes designated) locations.
Tutorial – A Crash Course on Serverless APIs with Express and MongoDB
Every single photo shows the keyboard from the side.

This is standard operating practice for an international firm like Apple. The first set of images doesn't show certain details because you want it to have broad appeal. Since Apple keyboards come in a dozen or so different configurations for different markets, you show the more vague master images.

Once the global media outlets have had their splash, then the regionals will get images with more details. In this case, the regional keyboards.

Sorry. No conspiracy here. Just good marketing.
Software beats animal tests at predicting toxicity of chemicals
Ahh, to clarify: Not the keyboard, but the language itself, live-coding some things.
Depends on your country and configuration.

A large chunk of the 400k are probably outside of the US, and another chunk are waiting for cheaper configurations.

If you are in the US and order a 'First Production' model (Long Range battery + premium interior) you will definitely not be at the back of a 400k long line.
> They didn't do that because it is not what most people want.

> Better to focus on the 90% of customers who buy products

So either you're wrong, or Apple's PR team is really bad positioning their product. From the Press Release itself in the first few paragraphs:

ideal for manipulating large data sets, performing complex simulations, creating multi-track audio projects or doing advanced image processing or film editing.

Already the most popular notebook for developers around the world, the new MacBook Pro can compile code faster and run multiple virtual machines and test environments easier than before.

MacBook Pro now delivers faster performance for complex simulations and data manipulation.

With the new MacBook Pro, developers can compile code faster and more easily run multiple virtual machines and test environments.

Aren't those all features described exactly for the "niche developer/macrumors posters"?!
Great!

I think your specific wording does not ring the bells for the casual Tor user (hence "why not lynx"). Perhaps you should clarify the precise use case: No-JS users can see JS-dependent websites simply by URL prefixing. They get the modern web without activating JS locally.
my very ugly experience:
For a mobile app, the cost of storage access bandwidth (Google Storage) for a 30 second video will cost you more than the profit you can make from ad impression (CPM/CPC) using Google Admob, making any video-based business unsustainable using Google's ecosystem.

Note: If you work at Google, you might want to pass this message up the chain, thank you.

PS: i've played with all types of admob ads to try to make the system profitable, even the IN-YOUR-FACE interstitial ad that everyone hates (even Google themselves hate it, they are limiting its use)

PS #2: Google Admob has also removed the ability to create native ads.
Does anyone know when the store will update? Here in Germany it says on the sales page 8th generation Intel chips, and when I go to the sales page it is all still 7th generation.
Search can no longer be relied upon to return standard results. Using the book index as a synonym, when you pick up a volume of the Encyclopedia Britannica, you know that the index is the same as it was when the book was printed. It's not been secretly updated based how many people looked up each section in that volume globally. You know that if you are the first ever person to look up Early Chinese Pottery that if the entry isn't indexed, then it's not in that volume, and it's not because the index decided that it wasn't a popular enough topic and removed it from the index. I know Google don't actually remove non-popular items from their indexes, they just bury them behind results pages of more popular 'relevant' results. To the lay person, the result they are looking for may as well be removed.

I appreciate that Google and Bing spend millions of dollars trying to purge their indexes of spam, but they also seem to spend millions of dollars creating adaptive results based on an unknown list of parameters and variables that are opaque even to the search organisations themselves.

It's time a new search player stepped up with a proper mature indexing concept that allows for deep hierarchical filter searching based on a semi-static system that only removes results from search when they actually go offline, and doesn't prioritise social media posts above everything else.

We need to bring the internet back to the primary function of an information resource first and foremost. The clickbait-ad-selling junkie that it has become is creating a closed circle of idiotic users consuming and creating yet more idiotic content, like a fish eating its own tail. What's more, Google and Bing are the primary enablers of this whole problem.

I don't know how to fix it, but somebody has to do something before the internet becomes nothing more than an ad-ridden gogglebox in the same way television has already become.
And who builds the apps?
Caveat, this seems to play out fine if the project slips 10-20%, which is sort of within expectation, and your competitors may be slipping the same amount as we speak.

If however the project is due to slip 200%, or 400%- I guess I don't have specific advice, but that kind of project is the sort of project that can sink a company. Of course, you only really get to that point if vice-bigwigs are lying severely to the bigwigs, in which case there may be nothing a team lead can do about it.
Literally the first thing I did was remove the Siri button from the touch bar.
IPsec is extremely difficult to use correctly, or even at all.

Part of the problem is that IPsec deals in authenticating peers and authorizing them to the IP addresses they sport, but IP address numbering is fluid and difficult to tie to authentication or authorization databases. All too often sites permit large prefixes to all clients with certificates from some CA.

Another part of the problem is that IPsec protects IP, not TCP and friends. This means that part of a TCP connection's packet flows may be protected by SAs with one peer, and later by SAs with... a different peer -- this may sound strange, but given the issues w/ authorizing IP addresses (see above) this is very much possible.

The right answer is to tie the upper level protocols (e.g., TCP) to IPsec policy automatically so that for the entire lifetime of a connection the local and peer IDs are "latched". This has been specified [0] (disclaimer: I'm the author), but not implemented. API-wise this would manifest as socket options you could set and/or get to specify or learn local credentials, peer name, quality of protection, etc.

[0] https://tools.ietf.org/html/rfc5660
Agreed! Some people are allergic to dogs. Some are afraid of dogs.

And some dogs are jerks. Worked in a place where the boss brought their loud dog to work. Barked constantly, disrupted work, growled whenever clients came into the office. The boss acted like she didn't hear anything.
As someone old enough to remember when IBM seemed too huge to ever lose in the market, along came Microsoft. Then when Microsoft felt like it was unstoppable, along came Google and Amazon. Now those companies are reaching the same terminal velocity and a new breed of companies will rise up and dethrone them.
On my Mac I use Karabiner to map Caps + [key] to Ctrl, and a lone press to Esc. It's amazing.
Well it takes collective action to decide what to ban.
Being real can be a massive mistake when management is more concerned with preserving management than revenue. It's pretty common, and experienced managers are way better at getting you out than at fixing problems. (Well, they see it as one and the same)
> what's the point of being in the office at all

Amen. We can work remotely. Let me work in my home office.
It's interesting that you've done the calculus on these same issues, and come up with a completely different answer than me. I weighed free email etc. against giving up personal data etc. and I came down decidedly on the side that it's not worth it. And because there aren't alternatives, I just don't don't do some things anymore, wherever I can. That means no facebook. No smartphone. No twitter. Not IG. No googling as much as I can. Sometimes I just have to be fine with not knowing things that I could easily look up.

Maybe it's age? How old are you? Not to be that old guy (I'm not even old) but I'm old enough to remember a time when I didn't have the internet, and I didn't have a smart phone, and I didn't even have a computer. And life was... well actually okay. It was fine. I got by day to day and I lived. Today, anyone under 25, all they know is life with the Internet and smartphones. I can't even begin to comprehend that worldview.
solar depends on cheap energy storage to ease out delivery spikes. batteries are NOT the right solution. things like compressed air, and even more dangerous alternatives are insanely cheaper than batteries in big volume.

tesla is making all the money they can now, when solar is a novelty for homes.

the second gov enters the game, chemical batteries will not be used. at all.
No, just do like you do with children who sign contracts, invalidate any obligations the child has to the adult, but the adult is still bound to any obligations they have, and punish the adult for trying to take advantage of the child.

Ideally, the ability for individuals to sign contracts with corporations should be forbidden. Maybe a single 1 person corporation that doesn't involve a lawyer either direct or as a contractor.
I want a car that does that, with a degree of build quality and long term support. I want a BMW electric because I respect BMW. Their cars can be trusted in ways that Teslas cannot. I don't throw cars away when they become uncool. I expect a car bought today to last 15+ years. Any BMW will do that. No Tesla has ever lasted that long. I won't be a tesla customer for at least another decade or two. But I would by a decent BMW electric tomorrow if one were available in my area.
The MacBook Air competes with Chromebooks. It lost the low end to Chromebooks, and I see more and more high end MacBook Air users switching to Chromebooks as well. Neither the Air nor Chromebooks currently target developers.
Oops I meant 'aging'
This is why corporations need to remain small.

The inefficiencies are what make the system A)navigable, and B) work.

When you have humans trying to run something that no human can fully mentally represent without significant investment in external memory aids, you have a recipe for disaster, because one bad move by a large actor propagates far better than the same move by a smaller actor.

Real life analogy:
Your kid trips.<-Less severe
YOU TRIP.<-More severe

Hyperbolic analogy:
Jack trips
Giant trips

Which has worse consequences?
How to develop a language learning app like Duolingo
Yes, but I can't find the name for it right now. It is also the reason companies have people work overtime even though it costs +50% more because it is still cheaper than hiring more workers.

Most introductory economics textbooks go over it.
> They don't owe any social good

Where is this written?
Sure but that’s all just conditioning. Just do it. And if you get in trouble show the code you wrote. Repeat. Eventually you’ll be at peace with just walking out the door.
Personal preferences vary but, yeah, a lot of overall preferences are probably age-related. I remember in a long-ago job I had for quite a few years (with an old-style high cubicle arrangement), we had a lot of walking the hallways F2F informal catchups, ate lunch together, had sports teams, etc.

These days I mostly work remote by choice and am good with that. Some of it is better tech to work remote; I didn't even have broadband for most of my time in that former job. But it's also that I have no particular interest in spending a lot of time with coworkers generally beyond what I need to get my job done.
Ignorance is bliss.

Quotes are like bible passages. There is one for every occasion and every perspective. Given one quote, you can find an equally poignant and contradictory quote.

Time and tide wait for no man!

Slow and steady wins the race!

This is why I cringe when I see people leading their lives based on quotes.
nice
> “I saw an albatross flying backwards and thought, ‘Shit, this is pretty windy.’
It's quite simple - in a shared open space, sound levels and attention become resources subject to normal tragedy of the commons rules.
> It devastates most benchmarks, with an average time to first byte (TTFB) of about 0.15s, and fully rendered within 0.5s.

That really isn't that fast, not for your / landing page.
The most interesting thing here is that Apple previously did not ship 32gb ram in laptops because it was not available as a LPDDR3 single chip. Here you see the 15 inch models now use DDR4 (not LP - low power).

Basically Phil Schiller relented and said, meh, fuck it, lets give them what they want and put the more power hungry DDR4 in there. I wonder why the chip manufacturers couldn't make LPDDR4 or 32gb LPDDR3 modules after all this time.
Presentations and Talks Covering '.NET Internals'
No. Probably got it from here:

https://en.wikipedia.org/wiki/Alexander_and_the_Terrible,_Ho...
I got hard time while trying to figure out searching and filtering Stackdriver logs. I'd rather streaming logs with EFK and search with Kibana, Stackdriver is very basic comparing to it. And also visualizing instance metrics is such a pain, comparing with with AWS Cloudwatch.
> Explicit whitelisting for network access.
> Explicit whitelisting for fs access.

Would you (or anyone else reading this) be interested in exploring what that would look like for Node.js?

(If you do, feel free to reach me at my email in https://github.com/nodejs/node under benjamingr)

I think it would be interesting - one solution could be a loader (ESM) that only lets you load other "unprivileged" files by default - then importing things like `child_process` or `fs` could require more privilege. A little like how apps work.

> A programmatic way to tell if the publisher of a module has 2FA enabled.

I will bring this up. Personally I think I understand the objection of the reply below about this information being risky. That's something NPM likely can/should solve and not Node.js.

For what it's worth GitHub orgs can already tell who has or doesn't have 2FA. Node.js itself for example enforces GitHub 2FA for all the organization. I assume GitLab has a similar feature.
The Apple 17" laptops were about the same size (maybe even smaller) as large 15" laptops though. Presumably, an Apple 17" laptop in this day and age would be pretty manageable size-wise.
The 2006 17" MacBook Pro only had a resolution of only 1680x1050. A 15" Retina MacBook Pro has a "true" resolution of 2880x1800 but is normally used at an effective resolution of 1440x900. However, you can easily adjust it to be an effective resolution of 1680x1050 or 1920x1200 (the resolution of the last 17" MacBook Pro in 2011).

Of course the effective pixels per inch may make some features too small but the effective PPI of 1680x1050 on a current 15" MacBook Pro is lower than the actual PPI of the last 17" MacBook Pro's screen:

147 PPI 15.4" 1920x1200
133 PPI 17" 1920x1200
129 PPI 15.4" 1680x1050
116 PPI 17" 1680x1050
110 PPI 15.4" 144x900
Google: On Page Depth, Flat Architecture, Googlebot Discovery and SEO
Doesn't that create a conflict of interest?
This is $5 and there's a free alternative: https://github.com/niw/HapticKey
React Suite v3.2.0 : Added InputPicker and TagPicker
How to Make This the Summer of Missing Out
Wait, 6 cores is a 70% speedup but 4 cores is a 2x speedup? What?
Seems the current Republican establishment is the exact opposite of that ideal.
As I see it, the corruption challenge of collective action is because it is so often not carefully, purposefully structured. Government is constructed with the express purpose of checking power.

I read a bit I liked a while back about early feminism, in which members rejected wholesale the idea of power structures & authority, and established no authority. The author relates, however, that the power vacuum was naturally still filled- but because everyone wanted to pretend there was no power structure, the one that developed was unusually cruel & unaccountable.

I liked the bit because to me it seems like the strongest argument for official government- if the power vacuum must always be filled, let us be deliberate in how we fill it.
> The niche developer/macrumors posters will never be happy regardless of what Apple does. Better to focus on the 90% of customers who buy products and make up 10% of the complaints then to focus on the 10% of customers who make up 90% of the complaints.

I was very happy with every single MacBook Air since I had one (which I think might have been 3rd generation?), and in fact purchased every single MacBook Air thereafter. People really liked the original Retina MacBook Pros.

This idea that these Pro customers who regularly spend $3,000 on their computers are a fickle whiny bunch who are never happy about anything and have always found something to be upset about is complete fantasy and ignores the reality of an actual degradation in quality.

We didn't just imagine the extension of the warranty on MacBook Pros with butterfly keyboards: Apple had to take action because the computers were ACTUALLY BREAKING. I own one of these, my t key ACTUALLY FELL OFF. I'm not just trying to come up with arbitrary reasons to hate on Apple, the "t" key is not some ivory tower feature only some 10% niche care about, this is a serious quality problem.

No one is saying they shouldn't innovate and come up with gimmicks to sell new computers. In fact, the T2 gimmick might be perfect: they get to tell "the common user" that the computer now runs Siri without compromising existing behavior -- brilliant! Compare this to the Touch Bar, which while flashy infuriates me every single day as I repeatedly mute and unmute my computer as my pinky brushes the touch bar so delicately I don't even register the feeling on my finger.
"Don't urinate on your pillow."?