skysight-inc/HackerNews huggingface dataset:
It's insane to me that a sniper opened fire on Vasileiou without any confirmation that he was a target. If he had been killed and word had gotten out, it would have been horrible PR.

It's also insane that Vasileiou went from being in immediate danger of burning alive to immediate danger of hypothermia. What a roller coaster. And his training was broad enough to cover the entire spectrum.
i'll just leave this here https://books.google.com/books/about/Distributed_Databases.h...
Disrupting Democracy 2.0
A basic Swift static-site generator
Yeah... how does that work? Are they really this blind to what they themselves are doing?
Why and How to Use TypeScript in Your React App?
LG 38" does it for me at the office.
https://www.lg.com/us/monitors/lg-38UC99-W-ultrawide-monitor

I have a flat 34" ultrawide at home, and very much miss the curved screen from the 38". The 1600 vertical pixels is a nice step up from 1440 as well.

At this point I think I'm waiting for a VR/AR solution before I upgrade my display again...
UW is #6 nationally for software engineering and #60 overall... rankings are imprecise, but that might have something to do with it. Top students from all over the country compete for a small number of spots at top 10 schools.
Yeah, it's not done. I don't know why you guys are reading it.
Characteristics of a Tornadic Supercell – Tornado Titans
You don’t have to be a top 5% engineer. You just have to pass their leetcode interviews and be good enough to not get fired and also able to deal with working for a massively evil company (except possibly for Netflix and Apple).
Mystery man Shuja makes wild claims as London event to show EVM hacking flops
Okay, but that doesn't seem to contradict the conventional wisdom that the hiring maket was significantly better there (from the developer's POV) a year or two earlier.
Supply of entry level engineers is going up. Don’t forget that part.
Agreed. This interesting. How does one get access to these samples? Do the custodians have a website with order requests -- something like that? Is there a bidding process for access?
Squid is mainly a web caching proxy. Zorp is a next generation firewall.

The architecture is modular, and you can write plug-ins that analyse the structure of communications beyond packet headers: the content is inspected.
The open source version includes out of the box support for inspecting HTTP, FTP, SMTP, POP3, Finger, Whois, Telnet (+TLS).
But you can write plugins that couple the engine with anything, from an IDS such as Snort, Bro or Suricata, to something like nDPI or AssemblyLine.

https://www.ntop.org/products/deep-packet-inspection/ndpi/
https://bitbucket.org/cse-assemblyline/assemblyline

Based on the results of the analysis, you can choose to apply firewall rules.
Getting a _this.element.requestFullscreen is not a function error in PresentView. In Chromium.
So are you making the point that this is just imposter syndrome writ large?
> Long term counts.

Only if you keep using the same website again and again and do not delete cookies.

Is it your goal to reduce number of websites that users visit?
The singularity is nigh! This trope might make for great fiction but the on the ground reality is far different. Intelligence is multi-dimensional. No machine intelligence has yet shown an ability to match humans in multifaceted intelligence and the day when such intelligences can outpace humans is as far off as it was when the singularity was first posited.
Exactly. `Symbol.iteratorDone` would be a kind of "null" value. The existing approach is equivalent to returning Either<a,b> in a language with labelled sums; it carefully distinguishes between the envelope and the payload, if you like.
I could see it being extremely useful for inspecting and debugging, but I shudder to think of working on a large codebase with liberal use of proxies for production behavior. You wouldn’t be able to take anything at face value, not even the most innocuous looking expression. Getters and setters are tricky enough as it is.
> No conclusion? What's the point of doing research or reporting it if you learned nothing?

This attitude is (imho) a major problem in research/academia. If you've done research into something you should report it even if the results were unclear, ambiguous, or non-existent. For one it lets people know if this is a fruitful avenue to pursue and/or whether further study is warranted. It can thus reduce unnecessary repetition of effort. Furthermore, making the findings and methodology public enables people to use it as a starting point for other studies, perhaps varying the methodology or asking different questions on related topics.

Though I think @cypherpunks01 and @WalterSear are likely right about this particular article/page.
That’s why I clarified that my thought applies to scientific writing. If you’re going to criticize the claim (and evidence that supports the claim) made in a research paper, then you should bring your own body of evidence and stick your neck out. Science can’t be done behind closed doors.

That said, the world I’m describing is ideal, unlike our own.
> Touch screens in cars are also a huge step backwards in usability from the buttons and knobs they replaced. I'm not sure why the switch happened.

Because 'ooh, shiny!' That's my best guess, anyway.

Although there is a benefit to being able to deploy a new control configuration with a software change, I think it's far outweighed by having something physical to hold when operating the controls.

… and one wouldn't want the controls one is used to changing anyway …
Learn by Doing [Volume 38]: Bringing Chaos to AWS Lambda
There's no content to this article; it's just a few introductory paragraphs to a series that hasn't been written yet. Readers, wait for part 2. :)
An HTTPS stream can be side-channel (ie size, time) broken down into black-box HTTP/1 requests quite easily. Remember, even with Connection: Keep-alive, you still have to request every file synchronously after you're done with the previous one.
How skilled is the average hacker, how many hackers are top class?
You often hear in the news how hackers attack companies on a global scale on a daily, with hackers hacking other governments, etc. This sounds like there is an army of them, making it sound like the skills required to be a Hacker are not that great. I guess most hacker attacks are accounted to DDoS attacks or people with only few technical skills using others malware by following instructions?

What percentage of Hackers truly have top class technical skills?
Best programming I've ever done is on a 320x240 display. Display doesn't matter. Font doesn't make. It really doesn't. People love to convince themselves that these things matter, as someone that has programmed for over 20+ years. Let me say, your monitor, your keyboard, your font doesn't matter. What matters more is your computing hardware, OS, your tool chain and your brain. Not a popular opinion, but I firmly believe that from personal experience and from having watched and observed experienced programmers.
> Whenever the next stock market crash comes, almost half of that compensation (the equity based one) will almost vanish.

You're saying the value of (for example) Google stock will plummet to 10% or less and then not recover at all over the following few years?
I imagine the distribution is already bimodal.
Alas, yes and yes. :(
Agreed on all points, but I'd just like to point out the main reason inline objects and inline functions is a perf antipattern in React is not garbage collection pressure, but rather the fact that they invalidate perf optimizations like PureComponent and React.memo because the objects/functions will have new references on each render. If you use those two together, then you're incurring the cost of individual prop comparisons used by PureComponent/React.memo without reaping the benefit of being able to skip the render entirely if no references have changed.
LSPKit: Language Server Protocol (LSP) Implementation for Cocoa
Well reporting it is important even if you learned nothing. It could be that you personally could learn nothing, or it could be that there is nothing to learn. Distributing findings is core to scientific progress even if your findings are underwhelming.
PR comes from PR companies. A great book on this topic is "Toxic Sludge Is Good For You," which I highly recommend. PR is designed for mass consumption.

If you poke around in the documentation on their websites which is designed for developers, you'll see that these computers cannot be used for general problem solving, which any computer (a Raspberry Pi, for example) can.

If you go further and actually sign up for a trial account on these services (which I have done), you'll find that the "problems" they can solve are quite contrived and, as the OP points out, only consist of issues where the programmer already knows the solution.

Quantum computers are not as useful as a Raspberry Pi. That's it in a nutshell.
If you look just to the right of that statement, there's a button labeled Personalize that lets you set which 3rd party services you consent to. Correct me if I'm wrong, but that appears compliant...
They give you two buttons next to it, and one of them allows for opting out. Did they not render for you?
Paying a programmer 300-400k is marginal cost compared to the value generated by their work, so no. Comany downside is controlled by most of the compensation being company stock, in case this doesn’t hold.

The programs created make the companies that hire the programmers extreme profits, in a way that scales by machines to serve an arbitrary amount of customers.

Even small maintenance changes make millions or tens of millions, but when they are done wrong they bring down systems they cost billions. That is why skilled craftsmen are worth their weight in gold.
There are also two buttons next to it: "OK, accept all" and "Personalize". In "Personalize" you can allow/deny all and/or specific services.

You need to have Facebook enabled for instance if you want to use the Facebook sharing button at the bottom (same for Twitter).

And everything is disabled by default.

So it does seem like the correct way to do it.
First, salaried rank and file software developers on average certainly don't make 300-400k per year. Those working at Silicon Valley FAANG companies still account for only a minute percentage of software developers in the US and certainly in the world.

How that is supposed to constitute a bubble is beyond me.

Then, payment for work isn't (or shouldn't be) about (perceived) equality and it isn't about compensation for suffering or even mere inconvenience either. It's about the value created by the work, which is why the work being hideous or insanely long work hours shouldn't be contributing factors that justify a high salary. Now, this of course is an idealistic notion. Often work is still valued in terms of time wasted instead of value created. Moreover, in the case of some not so well-paid but still important jobs the salary attached the them often is only tenuously related to the value created.

All that said, while probably few professions will be able to match the leverage and hence the value created through software development in the near future, perhaps the more reasonable hours and better work environments in software development should serve as a model for other work environments and industries rather than as an indicator that something's amiss.
I'm eager to hear the results. I recently got an Awair 2.0 after seeing this talk by DHH: https://www.youtube.com/watch?v=MRqh8oLY7Ik

It quickly confirmed that, without turning my thermostat fan to "ON", my bedroom CO2 jumps from about 1000 ppm to 2000 ppm within a couple hours of us going to sleep.

In the fall, my wife and I started waking up in the middle of the night feeling like we couldn't breathe. What I figured out is that the neither the heat nor cooling was running because the weather was pretty much perfect. We have to keep the door closed because our cat will swat at us in the middle of the night otherwise. I figured there would naturally be enough of a draft to not make this a concern and it's a fairly large connected master bedroom/bathroom with high ceilings to hold a lot of air, but I guess that isn't enough. So that's when I learned about the "fan" function on my thermostat.... never had a need for it in my life.

Now I just need to figure out how to get lower than 1000 ppm, which is already a hit against cognitive function. Our house has no screens currently and even if we install some, it's not like I want to have windows open in the middle of winter. I've heard house plants don't have a huge effect, but I'm willing to try.
I think that was from the tank blasting at the window.
Depends on your background. For students who can program but are not mathematical, I recommend TAPL:

https://www.cis.upenn.edu/~bcpierce/tapl/

I recommend implementing every typing single system in the book.
If you come from a mathematical background, it might be too slow paced though.

I'm not sure I have a good recommendation for somebody who starts out from a strong maths background.
Have you seen a doctor? I'm thinking a psychiatrist as it sounds like you may have a brain chemical imbalance of some kind. Hope you can get this figured out.
https://www.nytimes.com/roomfordebate/2011/12/04/why-should-...
Personally I’ve been opting for 2560x1440 for 27” and will continue to do so until 5k 27” has become the standard. 4K feels like an awkward compromise with its inability to render at 2x 2560x1440.
"Hi, I'm working for cnbc and I've never heard of Baidu or China"
The article says it's a pilot project for Mars habitats. Though let's assume they were to convert this project to actual domed cities in SA; with a population of 30+ millions I'm pretty sure the majority of people would be left outside.
> Do Not Track option activated in my browser

1) "Incognito" mode.

2) "Clear browsing data".

> Seems like nobody cared about it

That is exactly my point: vast majority of users do not care much about removing their cookies.

If users do not really care -- why pollute UI of websites with questions that users do not care about?
Just for fun, I installed Debian i386 unstable under QEMU and set the date with date -s '2038-01-19 03:14'. The time rolled over to 1901.

Then I tried using git. It was badly broken: on 32-bit systems, git 2.20.1 seems unhappy with dates before 1970 or after 2038.

Will Debian 11 work after 2038 on 32-bit hardware, I wonder?
As selfish as this sounds, because then it’s harder to make a clean break, because I’m still a WordPress guy and I can still help, right? I’ve learned that working with super small businesses it can be quite difficult to make money, because my fees are coming out of someone’s household income, which brings with it entirely different working dynamics. A simple example: having to take 5 minutes to explain a 30 minute invoice. Doesn’t sound completely unreasonable until you try to scale it up, at which point you find yourself bleeding to death.
There's only one way salaries go down: over-supply.

Demand is super high because of 2 things:
1. Tech companies are very profitable
2. There is a lot of cash in the economy (thanks to QE) a lot of which got invested in big tech and startups.

And supply of high quality senior engineers is not there yet.

When the wave of young kids who chose to do MIT instead of Harvard Law School gets older, things should get more in line.

At least that's how market theory is supposed to play out
I would imagine that if you speak a language that includes that letter, it would be much more annoying
Without being able to read the article, I'd say there's good reason for programmer value. It is one of the few professions that really grants a kind of leverage for effort to a business - because programmers don't just program something once, they program and it works over and over again. Yes, that requires some degree of maintenance, but the fact remains that you simply couldn't accomplish many things which businesses take for granted without programming.

In fact, even with a flooded market of programmers, the production of new tools actually affords programmers even more tools to work with and even more leverage for the business by employing them. So there remains a strong case for programming.

Mind you, the silicon valley area as a specific thing may well be a kind of bubble given how much more you can be paid there as a programmer compared to just about anywhere else in the world.
This is exactly what you get when there is no transparency, and everything is driven by non-market forces. Why not create an actual market where all medications, medical services, tests, etc, have a known price and people can make decisions based on cost, quality, and other factors?
If majority doesn’t, why create a process that punishes everyone? People are lying on the resumes is a very common argument made by creators of insane interview processes. It feels weird to start a relationship with a company with assumption that I’m a cheater.
Layering HTTPS on top of the existing authentication system adds the obvious benefit of confidential communication, such that an eavesdropper can't see what packages you're downloading. There's an argument that you can infer the package from the size of download, but this is defeated by downloading partial regular sized chunks of the file with some overlap to mask the actual size.

The only sensible argument against HTTPS seems to be infrastructure cost. This made more sense in the past, but nowadays hardware crypto acceleration (e.g. AES-NI) is commonplace, and certificates can be obtained for free.

Ultimately it's up to mirrors to decide if they're willing to provide HTTPS.
It was about 25 years ago that I stopped using alignment, and the editors I was using didn't have that kind of auto-formatting.

But there was more to it: I realized that I didn't like column alignment any more. It didn't make the code any more readable, and in many cases it made it less readable.

A more recent example of a group that abandoned alignment is the Rust and Servo teams at Mozilla. Their code style used to look like this:

let mut rewrites = try_opt!(subexpr_list.iter()
.rev()
.map(|e| {
rewrite_chain_expr(e,
total_span,
context,
max_width,
indent)
})
.collect::<Option<Vec<_>>>());

A year or so ago they changed to a purely indentation-based style:

let mut rewrites = try_opt!(
subexpr_list
.iter()
.rev()
.map( |e| {
rewrite_chain_expr( e, total_span, context, max_width, indent )
})
.collect::<Option<Vec<_>>>()
);

They found this style to have advantages over alignment, perhaps for some of the same reasons that I prefer it.
The US's massive increase in production in 2018 seems to be a pretty natural outcome of the free market.

Oil prices go up. Mind-bogglingly huge investments go into getting previously impossible-to-get oil out of the ground. These techniques get cheaper through scale, experience, and innovation. Now it's possible to profitably use them at medium prices.

(However, in 2014 the US ended a 40 year ban on exporting crude oil. We also would not have seen this boom without a return to more free market on oil.)
Road to OCIv2 Images: What's Wrong with Tar?
I can't read the article, it's behind a paywall. But from the comments I get that people don't truly understand that there isn't just one thing called 'insulin' that is universally the same. As the husband of a type-1 diabetic who has been on $25 Walmart generic insulin and $1000 name-brand insulin (we have insurance, obviously we don't pay that amount), I can tell you they are not the same. For my wife, she never has unexpected highs/lows on the more expensive insulin.

So, sure, non-generic insulin is probably more expensive than it should be. But there was serious research and development done to make these better insulins, and thankfully someone did because they can make life just that easier to manage for a type-1 diabetic.
I'd go one step further and say dedicated computer glasses. They're designed for about twice the distance as book readers, and they have more expensive coatings (anti-glare and blue light filter) that are unnecessary for book readers. Since I invested mine (they aren't cheap), I can actually get through an article without printing it out to read it.
Why can't we just set a single setting and have every website obey it?
what gave you those assumptions
I tend to agree with you, tho when I consider security of the 5G network I think more about large-scale disruptions due to compromise rather than targeting of individuals. Example scenario: War breaks out between two nations (such as the US and China, or US and Russia, or some other country). Cyber attack from enemy shuts down many if not all wireless communication. That would be a catastrophic disaster, and something that does seem like a legitimate defense consideration.

That said, I tend to think that free and mutually dependent trade is a good solution here (basically the opposite of Trump's trade war). Going back to the ancients, the countries with the most trade are the least likely to engage in hostile acts. There's an old saying, "where goods cross borders, armies don't."
> I really wish I'd read these comments and realised the experiment isn't finished before scrolling up and down the article for five minutes trying to find the conclusion.

Gwern.net has useful heading information on each page. This particular one says:

> modified: 13 Dec 2018; status: in progress;

Presumably the status tag will be modified to "draft" or "finished" once conclusions are available. https://www.gwern.net/About#confidence-tags
Bird Box: Unbelievable Numbers
We should actually have more published unconclusive experiments. Scientists are pushed too hard to generate break-through results, even when there are none. Thats the reason why we're in current reproducibility crisis.
could be, depending on the level of english the kid is able to read but https://html5gameengine.com/ might have some options especially the first one on the list since it doesn't really require coding from what I can tell, and if the kid finds it fun, you can always switch to a game engine that requires more coding
I guess since they're imposing fines they must be a governmental agency of some sort, which means they have less requirements, and as others have pointed out they have the personalize button.
I love Ray Kurzweil and he's an undisputed genius, but like many other believers in The Singularity, he's convinced of something that has never been proven to be true.

No computer will ever demonstrate actual intelligence, which is the ability to bring a new and unforeseen solution to an existing problem. I need only a cite a few examples to show this is true: Uber cars run over people. Facial recognition claims black people are criminals just for being black. Facebook's AI software lets in fake news.

These are all errors that could be avoided by actual human intelligence. The fact of the matter is that we don't really know where intelligence or creativity comes from. It's unlikely that we ever will. (See "Heisenberg Uncertainty Principle" for one reason.) While machines are great at doing things faster than people can do them, they're not good at inventing new solutions or doing something that humans couldn't do, given enough time.
Here is a larger-scale comparison of Cloud TPU and Google Cloud GPU performance and cost (focused on Cloud TPU Pods):
https://cloud.google.com/blog/products/ai-machine-learning/n...

All the code used in that comparison is open source, and there is a detailed methodology page with instructions that you can follow if you want to reproduce the results:
https://github.com/tensorflow/tpu/blob/master/benchmarks/Res...

Also, Cloud TPUs are available to everyone for free via Colab. Here is a sample Colab that shows how to train a Keras model on the Fashion MNIST dataset using the Adam optimizer:
https://colab.research.google.com/github/tensorflow/tpu/blob...

(I work on Cloud TPUs)