skysight-inc/HackerNews huggingface dataset:
37C is really not that hot. 40C with 90% humidity is IMO where things start to get unpleasant.

Growing up I had access to basically free wood and we used it regularly for heating and occasionally cooking. However, at scale it takes fewer resources to use solar power than a wood stove. It just does not seem that way when you have ready access to plentiful trees.
Protecting tech in transit would be a new business. Tamper-evident packaging and such.
No doubt the fossil fuel boosters, the ICE auto companies, and the Tesla shorters will come up with some way to argue this report proves Tesla is a danger to the world and is going bankrupt any day now.
Marvel comics are all cannon...And Disney acquired Marvel after it had a history of taking its decades of comics and turning them into movies.

The Star Wars EU was not cannon. It was glorified fan-fiction. More importantly, with Marvel there was no need to maintain historical consistency since the comics themselves were continuously rebooted and retconned over decades. With Star Wars, there is only a single continuum.
The US has a lot of organizations in its intelligence community (beyond the CIA) that were affected by this breach.
Some do, but the way of working can be very deeply rooted. I work with an in-house made DCIM whose primary competition is excel. Switching way of working and also migrating bad quality excel spreadsheets is hard, especially when the spreadsheets have diverged between sites.
it’s even worse when they use it as a database...
People say "use a real database", fine, but where is the visual data entry? Where are the easy adhoc reports? Where are the forms? I guess if you're on Windows you can use Microsoft Access, but that's the only accesible tool I know of that doesn't require a team of programmers or an enterprise license for some Oracle/SAP type monstrosity.
It's not moving/compacting because it doesn't need to - it doesn't have fragmentation issues. Bump allocation is efficient and fast in single threaded programs but almost all Go applications are multi threaded and it would require locks there. Go is using thread local caches for allocation, that's why there is no point in using bump allocation.

This was mentioned many times by the Go team.

Generational hypothesis says that most objects die young. Golang have value types (which Java do not have atm, but Valhalla is coming) and allocate on the stack based on escape analysis (which gets better with time). This means that adding generational GC would not benefit Go as much as you think. Go GC main focus is very low latency, not throughput and handling huge heaps with a lot of generations is not so easy with HotSpot. In many cases you need to tune GC in Java because of that. There are trade offs like with everything.

I am running high performance service written in Golang and I was working on high performance services in Java.

This are the pauses from Go service on XX GB heaps from today:

https://imgur.com/tSXtP4a

This is without tuning GC or writing exceptionally unidiomatic Go code. This is impossible to achieve in Java with Hot Spot without tuning GC/writing your whole code specially to satisfy GC.
If they were, and couldn't say so, it's unlikely they would specifically say they aren't, they would say nothing about it.
Yes, that's true
Agreed on finally makes sense. Depending on what article it made it sound like a chip that sat between CPU and RAM or some external cache that was intercepting some pattern of data and real time buffering then modifying the output - which at CPU/RAM speeds made no sense.

A chip holding and SPI line down - makes way more sense.
Impersonation used to be built into the Auth0 dashboard, but they have since removed it (or deprecated it for new accounts).
This seems like a super delusional/ill informed comment. The iPhone excels in various benchmarks that don’t matter for the typical user. Otherwise android hardware and software is extremely competitive, often better, at much lower prices. Especially the mid range phones coming out of China. Take a look at the Oneplus 6 and tell me the iPhone XS is 2x better than that phone. Because the price is 2x. I’m a long time Apple user looking to switch soon.
> A better title

California requires manufacturers use better password security measures.

But that is boring... so

California bans manufacturers from setting weak passwords

(this title creation job is hard enough for a technical person to do. journalists will have a more difficult time.)
Well according to the original article, the attack was targeted, implying the only way to get such a thing would be from one of the compromised customers, who are probably involved in an investigation into the matter, don't have all of the info themselves, and aren't super eager to release details to the public before a full picture emerges and mitigation procedures are in place.

Further, going back to the original article, the majority of the information comes from alleged government sources, so not the people directly impacted, but rather those just helping deal with the fallout and coordination.

Assuming there is merit to the story, it will likely be some time before more details emerge, unless having the story out there now helps accelerate that process.
Number One reason to use Jupyter, R Notebooks or anything else:

Source Control. They can write bad code all they want, if you can put it in source control you point out what they broke. Try doing that with an excel file where they are cutting and pasting formulas.
Url changed from https://www.bbc.co.uk/news/technology-45757528, which points to this.
You can look for conspiracy all you want. I don't find it at all unusual to think this guy was everything he was said to be.

There are plenty of folks who have sterling records and stainless background, lets not kid ourselves. Pretending its persecution doesn't get you far.

There's no evidence its come to anything extreme. How about, try one more time? Is two people too many to ask?
--no. That's not how this works.
Pedantry aside, it is the reasoning behind building their own OS distro that is relevant here:

> In 2009, a report presented to the US-China Economic and Security Review Commission stated that the purpose of Kylin is to make Chinese computers impenetrable to competing countries in the cyberwarfare arena. The Washington Post reported that:

> China has developed more secure operating software for its tens of millions of computers and is already installing it on government and military systems, hoping to make Beijing’s networks impenetrable to U.S. military and intelligence agencies.
Why would the operator be liable for an accident for which they’re powerless to have prevented?
Never forget the Gracchi brothers. Populist reformers who were both executed by the Senate because of the threat they represented to patrician power. The older of the two was killed in an area of Rome where weapons were not permitted, by senators, while he was Tribune and technically sacrosanct.

When politics goes bad, it goes really bad.
OK, we'll use that. Thanks!
Except they do it like their transition to Intel and emulate all software with the old architecture. But their new architecture would have to be very much better than intel. Or maybe they transpile x86/64 to their arm Rchitecture.
Exactly. I get the feeling that people who claim golang gets concurrency right have not used the much more powerful constructs in the Java standard library. They keep getting better with things like CompletableFuture which was added in Java 8, and coroutines which are going to be added to the JVM sometime down the line by means of project Loom.

Composability in golang concurrency constructs is non-existent. Having to manually manage channels to indicate errors, return values, and completion is error prone and does not compose, and is subject to race conditions. I don't see anything that I can do in golang that I wouldn't be able to do using Java's futures, while still being more composable and easier to reason about in Java.
Maybe, my friend referred to the search results under shopping. But that's Europe.
Disgusting comment. You should really work on your moral compasd. It's a crime he got punished.
Just be prepared to rebuild it every week for no reason other than Apple would really like you to pay them a software development tax.
I am saying this. There's no reason for anyone to stand for the national anthem, these days. Women should be kneeling in protest, men should be kneeling in solidarity.
Most of Apple's "creative image" is one gigantic lie. Why would they suddenly have scruples now?
What is the mechanics by which GDPR is enforced against companies that are US based? Like, you live in the US, your website is blatantly non-GDPR-compliant, you get a court summons from Europe, and ignore it, and then a bill for a fine, and you ignore that too, what happens?

Do they force European ISP's to blackhole traffic to your website's DNS / IP if you don't comply? If you're hosted on AWS, do the European authorities make Amazon an offer they can't refuse: Either Amazon takes down your GDPR-violating site, or every Amazon package everywhere in Europe becomes illegal? Can they force your bank to disgorge the fine directly from your bank account without your consent (e.g. by threatening to cut the bank off from any ability to legally transact with anyone anywhere in Europe)? Can they get an extradition warrant and have US police arrest you and send you to stand trial in Europe? If your company's CEO travels to Europe on vacation, does he risk having European police waiting to handcuff him as soon as he steps off the plane?
Tech Industry Donations to Republicans on the Judiciary Committee
Looking into this more its using the Epson Smart Glasses,(1) and custom developed speech following software.(2) This is one of the first real practical applications of AR that I have seen available for the general public to use in public that would have a real impact on the users experience. To me this seems like something that the public could understand and widely accept as into in the the world of AR.

1. https://www.accenture.com/gb-en/blogs/blogs-enhancing-experi...
2. https://www.nationaltheatre.org.uk/your-visit/access/caption...
3. https://www.youtube.com/watch?v=NzFAO9r7eAo
source: https://twitter.com/Pinboard/status/1048313646986616832
It's eerily similar to the Machiavellian approach to alliances. Something along the lines of joining forces only with those who are weaker than you but can be used to amass power against your greatest threats. In the context of the examples you provided: major party identifies small group making noise, major party aligns themselves with that group, major party exploits that group as tool against opposing major party, major party under no obligation to truly pursue agenda of absorbed group due to relative power.
> Bump allocation is efficient and fast in single threaded programs but almost all Go applications are multi threaded and it would require locks there.

If you’re using bump allocation you do it per thread! You don’t do it globally and use a lock!
I'll tell you another secret: Epic Link is something else entirely.
As a blind player myself, I've found mainstream games to be too much of an annoyance for me. Yes, I know it can be done, I know people who were doing it successfully, but it requires just too much time for me. I prefer games made for the blind exclusively or with mostly text-based games with focus on accessibility (like Dark Room on IOS).

Also what I've found very annoying were text games done in some fancy weird UI framework screen readers can't make sense of, usually Unity. WHen a game is written using the native UI toolkit or a toolkit that uses native controls under the hood, screen-readers can, by using the system APIs, retrieve the info the user wants to read. For those who don't know, screen-readers are programs that allow the blind to use the computer, mostly by reading the information on the screen with synthetic speech, putting it on special devices called braille displays and providing audio cues. They don't work in some magical way, describing the screen like a human would, usually they need good APIs to communicate with the app (or underlying OS), get as much info as possible about what's on the screen and what the user is doing, a bit like a malware and then present that information to the user, either automatically or upon request, after pressing some shortcut keys. If the app uses non-native UI toolkits, draws the UI by drawing things on the screen directly and doesn't expose the required information to screen-readers, absolutely nothing can be done with that app. This is, unfortunately, the case with most (all?) Unity games, as Unity's UI is not compatible with any native APIs. Plugins for built-in Unity screen-readers have been built, but I honestly have no idea how good they are (reinventing the wheel, when it comes to screen-readers, usually doesn't end well so I'm sceptical).
To put this in perspective: Brock turner got 3 months for rape - so is 3 weeks a proportional sentence?
I hate quotes but there's a single one I'll ever use because it's not only accurate but incredibly useful: "People need to be reminded more often than they need to be instructed."
But not in golang (see generics, or lack thereof).
Facebook and Google are not monopolies. There are good and plentiful alternatives to both.

At any rate, seems like GPDR punishes the freemium model which in turn punishes the poor. If I make my site subscription only then I either have to have the subscribers subsidize the free users, or bar non-paying users from my site...
Interesting ontology. If politics is exertion, what do you call the passive observance or determination of extant power balances?
In west-Sweden 37°C is hot, this region normally sees temperatures around 20°C in summer, -15° to -20° wintertime. The highest temperature ever measured in Sweden is a paltry 38°C, lowest -52°C [1] so that 37°C was... hot.

[1] https://www.smhi.se/kunskapsbanken/meteorologi/svenska-tempe...
^ This. Office Excel Guy is just glorified IT help desk. People don't want an explanation, don't want to learn how to use excel necessarily. They want want to push one button, and get a result. Spend longer than 5 minutes explaining it and you will be told you're wasting their time.

You spend time explaining on what is essentially deaf ears, and being on call all the time
I'm a big believer in the idea that accessibility will be the driving force behind technological change into the future.

The market for these type of cybernetic devices is driven primarily by people with accessibility needs; which is ironic, because only then the general population wants access to the same technology.

The economics behind this is pretty straightforward. Firstly, in my states, accessibility is subsidized by the government and health insurance. Secondly, because demand is low, the costs are incredibly high which allows the accessibility solution, whatever it is, to contain high-priced components.

Boston Dynamic's SpotMini is a recent example of a high-priced device designed for people with accessibility needs.
Previous threads on this:

https://news.ycombinator.com/item?id=18061453

https://news.ycombinator.com/item?id=18066920
I think the NSL angle to the denials is bullshit - the denials themselves give you all you need.

Read the denials carefully. They don't say the attacks haven't happened. They say they haven't found a variety of things.

The apple denial in particular is interesting as it indicates that they have been corresponding with Bloomberg about this issue for a YEAR. Yet despite the magnitude of contact they refer to, they do not describe the nature of the vulnerability being discussed or refer to specific material elements they've refuted. Their statement regarding Bloomberg's most recent version of the facts isn't on material elements of the story.

Having been involved in corporate risk responses I can say I've seen more vehement denials penned with perfect factual accuracy in respect of larger allegations, where the allegations turned out to be true. Almost every statement of defense looks exactly like this, with easy-win half-truth rebuttals to facts peppered around liberally to call the competence of your opposites into question.

Edit: inserted a missing word.
As a non-programmer (my job is in business intelligence so the most “programming” I do is in sql) I found R really easy to understand and use. Within hours of starting with it I was already doing part of my job in it, especially thanks to Tidyverse libraries.

I did once try to learn Java, which I did found incredibly confusing and impossible to do anything useful with.
My take: That's what the spacebar is. Originally the backspace key did the inverse. This probably worked a lot more like what we think of as "overwrite" mode on early terminals.

The "delete" character is something else entirely. It seems to have been invented to wipe (literally "delete") a position on a paper tape, for example. That's the reason its character code is all ones (in the seven bit code of the time). The ones were holes, and you could "delete" any other character (a mix of holes and not-holes) by punching a hole in every position.

A lot of the rest is just historical accident.
It's not the UK's job to back Apple and Amazon.

"We have no reason to doubt" is not a weasel statement. "At this stage" is a weasel statement, but only in the sense that it means "We haven't investigated this or seen any evidence ourselves, and until we do we'll go with the line taken by Apple and AWS."

This can be taken as meaning "The US has given us details and asked us to deny them" - which makes no sense, IMO.

Or "The US has given us no details" - which is rather more likely.
This is a reasonable approach for someone whose primary role is educating others.

It rapidly recedes from the realm of reasonable considerations once we're talking about someone providing informal Excel support to colleagues as an extracurricular activity.
How to Identify and Remove Bot Traffic in Google Analytics
I didn't even know who Apollo was until I got that email
Absolutely. I remember when I was just coming out of linear algebra, ready to make games armed with this new math skill that I knew could use to create collision detection. I was scouring the web, looking for this library I knew had to exist... I mean it's a fundamental element of almost all software in the modern era. No luck, nothing, just little tidbits here and there, no full blown library that said give me some polylines and I'll tell you if they cross/collide. Was depressed lurking the HN boards when someone posted and article on box2d, and it fucking dawned on me, physics engines are one big glorious collision detection library. I immediately dug into how I could strip away the physics simulation and use the polygons for pure detection. 5 months later of started my career as a software engineer due to winning a 3month grant to make an educational game, all powered by box2d and my exploration of math, physics, and game design.
I don't get people who have trouble with Pivot tables.

Literally drag and drop things until you get what you need.
His TED talk is quite interesting https://www.youtube.com/watch?v=mozxTk3Brqw

At the time of that he was mostly analysing internet footage though the latest stuff seems a bit more like Wikileaks type tips from insiders.
For the lazy among us: does it require per-device complex passwords, or is it enough to have a single “complex” password across all devices? If the latter that makes the bill even more dumb.
Just looked at my account. There is no option for insecure access when you activate 2FA.

From https://myaccount.google.com/lesssecureapps

"This setting is not available for accounts with 2-step verification enabled. Such accounts require an app-specific password to access less secure apps"
I'd definitely want that type of ruthless organization defending my country.
I agree it's incredible! Everyone owes it to themselves to try it for 5 min if not yet familiar. Its as easy and intuitive as excel (if not more) and has many of the benefits of a database plus a great interface, document attachments, integrated maps, etc.
People go to a Star Wars movie to see the hero destroy the Death Star!

I'm reminded of that scene in the Empire Strikes Back where they destroyed a Death Star. Oh wait! They didn't. Because in the middle movie of most trilogies, bad things happen to the heroes. They fail. They reach rock bottom, and the third movie is their final struggle.

You can't take any story with any characters and any plot elements and place it in the Star War Universe and magically have a Star Wars movie.

That's exactly what they did with Rogue One. Worked very well. In contrast, Solo was done in the style of the traditional SW movies and is generally acknowledged as a failure.

It's the same reason the Mad Max remake was good...You have to have some respect for the tone, themes, and plots of what came before. TLJ disrespects it's audience's desires by disrespecting the draw of the source material.

Mad Max Fury Road was completely inconsistent, tonally and other wise, with the original Mad Max, and is a direct descendant of the campiness of Beyond Thunderdome. Batman v Superman, on the other hand, ws made with the same tones, themes, and plots as the other DC Synderverse movies, and was still quite terrible. Aliens and Alien are both considered terrific, genre-defining films. Yet Aliens has very little in common with Alien other than Ripley and the xenomorph. The same can be said of Terminator and T2. Harry Potter 3 and on have little tonally in common with the first two films, yet the third is considered one of the best in the series. Etc...
Theory has it that real typists actually _do_ use the CAPSLOCK key. They seem to be rather rare, though.
They definitely had the same spirit and were pissed off about many of the same things, but they differed drastically on the solutions...
Ask HN: What is the dumbest Patent that you been Granted?
What is the "dumbest" Patent that you been Granted?

You can define "dumbest" as you wish.
Everything you state as being a "benefit" of Jira's customizability is why devs hate it. The software's features aren't being used to help developers do their jobs, which was the original reason for the product, but to help managers and report fetishists collect reams of unnecessary data points. It is a hindrance to your organization, but at least you get to make sure all those checkboxes are checked.

It sounds like you're either one of the report generators, so it's awesome for you, but all your devs hate it.
Throughput involves both time to process a request and how many requests you can process per unit time.

If you only take 10ms to process a request and give the data back to the user, but then take 200ms afterwards cleaning up after yourself (garbage collection, background tasks etc). then you can only serve up less than 5 requests per second per worker. If you allocate per request 200mb and then free it afterwards and only have 1GB of memory on the server, you can only have a max of 5 workers, so in this case you can only have ~25 requests per second throughput. Fixing either of those cases means you can have a higher throughput in the end without having to scale it out across more servers, since you can prevent the future requests from waiting by either being able to have more workers, or have workers do less work between requests. This isn't even necessarily GC work, it could be sending off jobs to send emails or other jobs that were related to the request regardless of what they were. All of this still ties up the worker that could be handling the request.

Also, the number of requests you get has nothing to do with the number of requests you can actually process. You could be able to process 100k requests per second, but only get 200/second, or vice versa.