skysight-inc/HackerNews huggingface dataset:
> Woe unto the person who doesn't come to support with request IDs. My impression the whole time is "these guys can't see their own response latency?"

They can probably see their own latencies at a service level, but if this was only affecting a few tenants, their internal tooling might have security-related restrictions on "dig into the request characteristics of this tenant".

Some providers deal with this by making CSRs log a reason for each access that you need to be prepared to justify when audited, others just lock it down completely outside of particular request patterns (e.g. "provide a request ID"). Pros and cons on both sides really.
Are all screens are the same ? -:) After seeing this article suddenly watching TV seems so benign compared to tablets/smartphones.

https://www.msn.com/en-au/news/australia/rare-phenomenon-for...

A thing for grown-ups to remember is that children are always watching us and will be learning both good and bad habits from us even when we don't realise it. So put your phones down!

I was quite embarrassed when my 4yo son at kindy activity draw me sitting in couch and looking at my phone. :-( It was the first thing that came to his mind!
Definitely avoid Bangladesh :)

https://blogs.scientificamerican.com/guest-blog/the-unfoldin...

Almost 30 million people will be displaced because of just 3 foot sea level rise in Bangladesh. This is expected to happen in the next 20years or so.

Most of these people might migrate to India. Maybe avoid India too for similar reason.
If you think you can divine a candidate’s skill by tossing chicken entrails into the air and watching how they land, you’ll only consider rational counterarguments if I offer better alternatives?

How about this: ask questions relevant to the job. Stop trying to be clever.
Crispr babies: when will the world be ready?
I think GP was complaining about desktop-main, not about defun.
I think I switched to AppAmaGooBookSoft in ~2015.
I don't think it's all in the past: https://www.theguardian.com/commentisfree/2019/jan/15/outcry...

(although it's a valid point that this was a colonial introduction)
It is, but often not supported out of the box. You will need to extract any css during the build into separately served files. Also it‘s a pain during development. But it‘s possible.
The main problem with these kinds of exposition topics is that the steps involved are quite dense. By that I mean something like density of real numbers; between any two real numbers there are any number of real numbers. Then, the writer just chooses to expand on those steps that they are comfortable with, or the ones that get more eyeballs. I mean, why not explain how signal travels across various media like air, underwater cables, to and from satellite etc?

Now, don't get me wrong, I am not saying this is useless. I am just saying that if one chooses to give a 30k feet perspective, they had better stay there and not bounce between 40K and 10K.
The point is: you can become part of that group. You can't become part of the privileged group if it's some arbitrary criteria like heritage, race, gender, political opinion etc.
How has your experience with Vultr been? I am considering moving some of my servers there from AWS
Smart Speaker Listens for Cardiac Arrest
It's this, also found in New York and many other locations:

https://en.wikipedia.org/wiki/Eruv
I don’t think we’re at the point where Microsoft is doing Continuous Deployment to millions of Windows PCs for calc.exe :)
Minimize JS use, serve the JS you use only from your own domains, run high security apps on dedicated domains with less JS and other external shit than your public marketing site, and use CSP.

I'd probably trust a single CDN (like cloudflare) with my own copies of all things I include more than I'd want to serve directly but use code from lots of different sources, but for something incredibly high security, I'd want end users to be talking directly to a secure server (maybe with tcp/etc. layer proxies for ddos resistance and flow-level monitoring, but without decrypting).
FB Crypto = big bank crypto. This helps push the blockchain into the hands of millions but the millions won't care. Just another Chase, BofA, Santander.... Sounds interesting and new so people should flock to it....
How the Tech Giants Make Their Billions
Thanks.

> DNSCurve, DNSCrypt, and DNS-over-HTTPS solve one set of problems while introducing different ones.

You seem to know quite a bit: Are there series of blog posts where you've detailed these issues and/or proposed mitigations?
In expensive real estate areas land costs should dwarf construction costs.
> Yes, the plan to jail those who hold cryptocurrency in a democratic country is preposterous

No it isn’t. We jail people who hold child pornography in democratic countries as well. The core of a democratic country is that it’s governed by democratically elected representatives, not that it’s citizens be allowed access to whatever they want independent of criminal consequences.

I get you and others are calling to the sentiment of “how can we be free if we aren’t free to x” but the value of that sentiment isn’t independent of what X is. You aren’t free to rob banks and you aren’t free to print you own paper currency. Just because crypto is digital and “difficult to stop”(it isn’t though) does not mean that it has to be freely available to business and individuals. It’s still up to our democratically elected representatives to decide if they feel private institutions printing money without control will damage the economy significantly enough to not allow it.
If you enjoy jam sessions and would like to do this online, try with DFM [1]. I don't know if they still do it to this day, but back in the very early '00s I listened to their jam sessions weekly.

Doing it IRL has its + and -

[1] http://dfm.nu
How to know if you have been infected ?
The purpose of a prototype is generally to tackle one or two of the difficulties (among UX, thread architecture, dataflow, performance, complexity of data, encoding/decoding, robustness...) while ignoring most of the others. The other requirements will come back, but at least you have a good solution of the most problematic ones.
Most of that description is outdated and/or wrong. Probably this HN article should say (2015).

But yes, of course you can decrypt an encrypted hash, this way you get back the plain hash.

The client calculates a hash, it _encrypts_ that hash, and sends it to the server, the server _decrypts_ it, and then can verify that it has the same calculation.

The reason this is done is that it can detect a situation in which the client and server were persuaded to arrive at the same results by different means, whereupon they should abort the connection. The mechanism in TLS 1.2 and earlier was not very good, a better one is included in TLS 1.3 but alas last I looked it is disabled in popular browsers because it's incompatible with yet more middlebox crapware from "security" companies.
What about mobile versions? What about Beta, Developer, Nightly versions?
What happens when you undo a handle in space
Unlikely. For non-trivial spending there are already multiple companies doing money transfers and my airline payment card doesn't carry extra fees. I don't do any small value transfers, so there's just no use case for me.

But I'm happy that they will motivate existing banks / cc providers to give better conditions. Kind of like Uber is a globally a bad idea, but they did force many taxi companies to raise quality.
> > some people are more equal than others
> is what you get in naked or even non-naked capitalism.

Yeah, but naked capitalism is closer to meritocracy, albeit not nearly there.

> The SED dictatorship has been abolished 30 years ago. We don't have much of a corruption problem.

It's still there, just not to the same extent, and more subtle. The market economy helps because it provides mostly unbiased. You're not required to know people, but it still helps enormously if you do.
Would this not be solvable with something like ctags or godef?

(I'm a newbie with Go so I've probably missed something in the problem you're describing).
Comcast piggybacked an xfinitywifi hotspot on the Comcast Business router they installed for me.

When I asked Comcast to turn off the hotspot, they told me to disable xfinitywifi using the Comcast Business web-based administration page. However, toggling the options on the page failed to disable their hotspot.

Comcast said that I had discovered a bug, and that as a workaround they could disable the hotspot manually from their end. This also failed to work.

In the end, I had them replace the router with a much older wired-only model.
China had technologies that were unavailable to the West for centuries; gunpowder, printing, silk etc.

What China did lack was liberalism, especially the economic freedom to develop technologies into products, and especially the freedom to be "disruptive". Imperial China absolutely hated disruption; for about a thousand years they successfully murdered anyone challenging the status quo.

Meanwhile a surprising amount of culture was preserved from the classical era in the Middle East while Europe was experiencing the "dark ages"; have you not noticed the Arabic numerals we use or the "al" in algebra?

> greek philosophy and democracy that you could discuss everything

This didn't turn out so well for Socrates.
This - https://www.darknet.org.uk/2017/03/lastpass-chrome-extension...

Although, they weren't completely hacked it seems. They were fixing a major vulnerability.
Germany was already developed. And Japan and Taiwan also fit my example
It only requires you to know how many days are in each month, and you have to know what you’re counting. That’s the problem with calc: it discards the semantics of “how I got here,”
There is no doubt that JVM can provide massively better performance for a lot of stuff, but I wouldn't be suprised if Beam kicked JVM's butt in at least some areas.

It's pretty much the only system I know of that provides for massive numbers of fairly scheduled, preemptive green threads. To do so it makes trade-offs that are not generally attractive, but I'd be surprised if it didn't beat the JVM here.
Recently a good friend gave me a small Galton board for my birthday and it stands now on my desk. It is so cool to do a little "simulation" and see the magic of the central limit theorem. Highly recommended as a gift for any statistically interested person!
Debian Riscv64 port in mid 2019
> If Britain were putting their dissidents and muslims in concentration camps I would be very vocally criticising my own country

The UK did lock up dissidents in a mass internment during the 1970s - in the six counties of north Ireland. The Irish marched through the streets of Derry to protest and 14 (unarmed) men were shot. The queen then proceeded to pin medals on the parachute regiment who fired on the crowd.

Chinese needs no help from the Britains who launched a war to keep selling their opium and heroin to Chinese drug addicts - drug pushers using violence to keep addicts addicted, to "remember their humanity".
I am using 1Password for my family. I am the only "tech" guy. Others had a hard time getting onboarded and learning to use.
The journalist worked hard to achieve that effect.
> Why is it so hard to get an apartment in Berlin that people resort to bribing the landlords?
Why does one have to "compete" against dozens of other people, with zero ability to negotiate and having to sacrifice their financial privacy?

Low supply. You are not fixing that with a rent-freeze, you are making it worse.

> Last I read about it these companies had record profits and now you and others are complaining that they won't build any more because they can't get profits? How's that work, mate?

These companies, especially Vonovia, will continue to make a profit for their shareholders, even if they take a hit because their assets in Berlin devaluate. They just will not invest further in Berlin, won't build/buy&renovate housing.

If I were a shareholder in Vonovia i'd be pretty concerned of them taking such a risk, I wouldn't want them to invest in Venezuela either.
Fixed currencies would only hurt emerging economies. When the economy goes into crisis who will change the interest rates on those currencies and help the economy recover? No one.
The Most Dangerous Possible German: On the Ambiguous Legacy of Werner Heisenberg
Answer: Free WLAN for Comcast customers (USA cable telco).

Just like KPN Fon, Ziggo, EMS Hotspot, and Wifi in de trein in The Netherlands, and very likely a plethora of other countries and businesses have such a feature as well.

Use with a VPN, and you can make it secure. With Wireguard, you can make it reliable. Other than that, I'd be careful for MITM attacks.
I did this years ago so it might be different now, but I blocked google.com and some subdomains at the firewall, found a document hosted on google docs (google.com domain) link in google.co.uk search result, clicked it and instead of the link failing due to it being blocked at the firewall, a google.se (swedish) server started sending the ip traffic for the blocked document to come down. I never tried blocking google.se and then repeating to see what other google domain would send the document next, but its clear Google have written their own routing to get information around some restrictions beit deliberate or misconfigured. Its also an excellent way to probe what servers have blocks in place or not, ie censorship. Its also pretty much instant rerouting ie subsecond, so their ability to pass instructions to other servers in a timely manner is obvious. I wonder if their servers are using swarm intelligence in area's or not? They did custom build their own machines, which would have given them the opportunity to tear up the rule book some what.
I once stupidly implemented a "date math" feature, and after introducing numerous bugs in production opted to use https://svn.python.org/projects/sandbox/trunk/datetime/test_... as my ref. test (which exposed numerous other bugs). Likely not full coverage of all date-time related bizarrities, yet a useful resource.
True, but the significant difference is that banks are not allowed to print dollar bills without control(they do print bills effectively but with controls). Similarly they aren’t allowed to just start putting credits on people’s credit cards while keeping a separate database to track real vs their issues credits.

But if that separate database is a distributed blockchain based database suddenly they are allowed to do this...
DSLR owner, can you answer these questions? Quiz
Internment was used in Northern Ireland during the Troubles, and the last prosecution for "sedition" in the UK was 1972 before it was reformed in 1975. http://www.bailii.org/ew/other/EWLC/1977/c72.pdf
Benchmarking Clojure (both JVM and JS) vs Erlang immutable data structures would be very interesting given the focus on clever implemeations (persistent data structures) on the Clojure side and the VM level specialization on the Erlang side.
> authoritarian ethnostate, and I think this a reasonable system to have in the global "marketplace of ideas"

It really isn't, as it's not achievable without mass murder or at the very least "ethnic cleansing".
SAP ERP Users Email Database
Diminishing returns / non-linear reputation from “great” answers
I appreciate the compliment, but sadly I haven't yet made the time to write much on the subject. There's a lot I'd like to see implemented.
I think it would be wrong to believe that there isn’t spin happening on the other side, too, and I don’t think that truth wins out in the end. This isn’t enlightened consumers vs evil, lying developers.

Sure, the internet will remember everything you ever said, but the question then isn’t whether what you said measures up to the truth, but whether what you said can be spun in a negative way for you.

Also, none of this is inevitable or even very predictable.
>If this legislation passes, any computer scientist, mathematician, programmer who is working with crypto tokens & block chain can technically be held liable for possessing a crypto currency when they run their program?

Please appropriate your logic on that.
Do you have a link to the source? These quotes are very prophetic if you look at Artifact's downfall, or something like Apex Legends.
How to Quickly Set Up Flatpak in Chrome OS
Sigh. And many chinese still support that authority.
The challenge with your predictions is they contain too many biases. Your worlds view is dominated by these companies so much that you think that is the only outcome. Libra is likely to validate existing crypto further because it is not financed or backed by commercial interests. Facebook doesn't create economies that is just marketing speak. If they did they would not rely so much on ads to fund the business. In an economy the facilitator gets paid from the transaction.

My issue with Libra is it is a digital currency dressed up as crypto. That means it will be subjected to the same kinds of arbitrage opportunities you get from currency fluctuations and flows. Think of George Soros in the eighties kind of fluctuations.

Right now I don't see the fuss with Libra or understand how the world will be better. All I see is marketing and PR. I guess this is the crypto calling card.
Yes, for playback. For some people there's a lot of confusion about bit depth since it can represent a range of integers (like how the data is stored in a wav file or what dacs process) or a range of floats.

Internally, audio apps typically represent signals as sequences of 32bit floats between -1 and +1.
Additional details about the Firefox zero-day:

https://twitter.com/campuscodi/status/1141279052893999104
iOS:
While in range of the xfinitywifi network, tap Settings > Wi-Fi.
Tap the (i) to the right of the xfinitywifi network.
Tap “Forget this network”

Is it still the case that you can't 'Forget' a Wifi network on iPhone devices unless you're in range of the network?

I recall this being a fact when I had an iPhone some time ago.
Or “can we actually run this on a base model PS4 at nearly 30fps” concerns, or “can we actually implement this at all” concerns, or…
Game publishers are drug dealers. Complain all you want on the internet; you're still addicted to escaping this reality daily/weekly. Kids also don't know or care about this stuff, and they just bug their parents to buy the latest.
Often that’s not what happens. Devs say “Oh, hey, talking cubes are cool, maybe we will integrate one” people will accuse them of breaking their promise (which is nonsensical) if they don’t include a talking cube.

But this doesn’t happen in isolation. It’s likely that people who dig up that “promise” had an axe to grind anyway, so it’s about scoring points based on spin and lies.
An month makes sense as an absolute value, not as a relative one.

The Windows calculator is terrible design. To calculate deltas between two dates you need to convert them to seconds, subtract them, and convert the result back to an absolute time.
Software testing – Simple test case management tool with test execution details
The traversal example is a bit weird. There's a simple solution to what the author wanted. Replace `print(root.value)` with `yield root.value`. Now you've got a simple algorithm where the caller can decide what to do with the values. And it nicely resembles every kind of iterating things in python. Instead, the object idea makes the algorithm specific to one single use case.

Same with the second example: You can write this as a filter on a function which reads the data. You get a generic reader and a generic filter which can be tested separately.

Twisting the code to fit it into the strategy pattern and preserving some hidden state just to make that possible seems silly to me. Is the class really worth writing instead of composable / reusable / testable / streamable:

def data_reader(fin):
fin.readline()
for line in fin:
yield [int(val) for val in line.split()]

def fill_zero(source):
last_day = 0
for next_day, value in source:
while last_day < next_day - 1:
yield 0
last_day += 1
yield value
last_day = next_day
Look at Bioware. If they hadn't lied about the Mass Effect 3 ending (they promised your decisions matter; but none of them do, you choose at the end between 3 buttons) Andromeda would still have been criticized, but it would have been criticized in a more positive atmosphere. That studio is in a downward spiral ever since. There are additional reasons than those lies, but I'm certain lying to their fans and eroding the loyalty they had (it's after all the studio that made Baldur's Gate) did not help them one bit.
The world doesn't change overnight. To do things like transition ICE to Electric you have to take time to do allow companies to ramp up production, research, and put into place transition plans.

ICE vehicles have lots of externalised costs. Costs that aren't payed by the manufacturer or the consumer. Gas taxes in theory can partially internalise the costs, but put the cost entirely on the consumer and little on the manufacturer. This is a push to internalise the costs at the source.

Not virtue signaling. Again the entire idea of virtual signaling is bunk. It is getting mad at someone for doing anything positive. It is a mindless insult to attempt to invalidate your opponent.
> The trilogy’s success has been credited with establishing sci-fi, once marginalized in China, as a mainstream taste.

I wish it were mainstream in the US. Back when people here believed in technical progress, science fiction was popular, if not always main stream.

Nowadays there is a category “science fiction” in every video app but the movies are always war movies or westerns, just set in space.
Worse, it opens the door for stuff like:

my_algorithm = MyAlgorithmClass()
results = [0..100].parallelMap(lambda x: my_algorithm.run())
Firefox app on my Android phone was updated yesterday to 67.0.3, and the release notes mention the security fix.
wow... so I've had a comment downvoted because I've pointed out the obvious "conspiracy theory" in your comment. Glad you just attributed some random hack to a Firefox zero-day with zero proof and I'm the one told to fuck off. HN... jesus christ... this site.
Various services exist for this already, but someone has to pay the ongoing SIM fees. Criminals are also surprisingly good at removing them, and the higher value cars are usually stolen with the keys and then immediately containerised for export.

Or the cars are stolen for use in some other crime and then abandoned, sometimes even before the owner knows about it.
I wrote it above, but more relevant here maybe: No. There's no need to confirm that, if the keys don't match everything will fail anyway and the connection aborts because everything either party sends appears to be gibberish.

The description linked over-simplifies, the hash they're calculating is a summary of the handshake process by which keys are agreed, we want to prove that both saw the _same_ process happen to reach this state.

Suppose I am willing to use archaic method A because I'm a simpleton, although I do know methods C and E which are safer. The wise people running www.google.com only allow method A if you don't know methods B, C, D or E.

Now, I try to connect to www.google.com and unknown to me a Bad Guy is in the middle. I say "Hello, I know methods A, C and E", but the bad guy changes that message to say "Hello, I know method A only". Google replies "OK I guess we can do method A then" and we use method A. The Bad Guy knows how to break method A and now my security is ruined!

But with this Finished message in TLS, www.google.com and I will calculate different hashes, since I know I said "I know methods A, C and E" but www.google.com got a message from me saying "I know method A only" and those don't hash the same.

This proves somebody is tampering with our connection, we must abort.
The author is dead. But what is written may reflect something the original author may not consciously aware or want to.

The red chamber is a good chinese example.
Orson Scott Card being the prime example of this.