skysight-inc/HackerNews huggingface dataset:
> It's also useful to corrupt people's belief in the possibility of getting accurate news.

That's why the GP called them a vaccine. To be a vaccine, first it has to be a virus.

There are some odd happening recently that people attribute to fake news (usually with weak evidence, and way too many competing possibilities that they ignore), but I don't think anybody can classify the current world as apocalyptic.
I could not agree more. Iteration time is shortened and I usually get better results faster with a designer that can write HTML + CSS. It's really hard to work differently now.
Huh? How is database handling different in Go? You write a parametrized query, the driver prepares it and you deal with the response.

MySQLd in PHP is a mirror process, and in fact retains the C function names.
Ha-las with the a being open an one like in a laughter, the stress is on the las, but at least that's how I did and it worked every time :-D
In-fact many sites should be removed from google news
FWIW jsonnet is a "real" language. It's a dynamically typed, lazily evaluated purely functional programming language).
Your 6" Yamahas are not a neutral reference.

Studios deliberately use bad speakers (NS10s, Auratones) to check for this.

In the business it's called "translation" - a good mix sounds good on everything from earbuds to a car stereo to $$$$$$ hifi.

It's almost impossible to make a mix that translates without spending a lot of money on neutral monitors and acoustic treatment.

But there are tricks you can use to make a mix translate better. E.g. You can cut the lowest octave or two in the bass, because no one (outside of a club) can hear it anyway, and use bass sounds with plenty of mids, so you can hear the line even when the low bass isn't there.
Unless it is mounted noexec why would you risk setting the exec bits on files that are writable by the webserver?
Exactly. That’s why most languages, for example have reasonable semantics for strings that don’t allow you to copy a string, overwrite memory and corrupt the call stack.

There is a reason most web sites don’t use C.
I asked a hacker to try and break into my webcams [WSJ]
indeed, however the evidence looks too amateurish for a state-sponsored attack.
1. Receive anti-social-engineering training saying they absolutely shouldn't do X.

2. Do X.
This is not always a good thing. Inability to lock in a reasonable fixed rate for a 15, 20 or 25 year term in Canada meant that in the early 1980s, for example, when benchmark interest rates were 15%+, people whose 5 year terms came up for renewal had no choice but to renew at 17% interest rates. Ask an older person from AB who lived through the first oil economy bust in Edmonton or Calgary.
Unless you want to write a ton of transformers, your models will likely know about your database design. If only by virtue of having the same properties.
A fire detection camera system could have picked out the heat plume in a short amount of time, and parked the robots as far away as possible from it. The article even comments on how cold the warehouse was, so any heat from fire in 'the hive' should have been easily detectable.

My bets are that it started somewhere totally different and unrelated to the robot system. Will be interesting to see why their system failed.
In Germany we had a state owned train infrastructure for the longest time and the process of privatization isn't completed yet. The problem with a privatization is that unprofitable regional areas are not going to get any investments and will get basically excluded.

While there were some improvements, customers in general do not get better condition today. I think overall using a train got more expensive. To a degree that you should think about using a plane.

Infrastructure investments were low before and are low right now.
It's because management doesn't want to touch the topic. No CIO wants to risk breaking something so they all pray to God nothing breaks on their watch and they can get their retirement package or move on to the next job and it's someone else's problem.

This is why sometimes absurd amounts of money are paid to keep the old system going as it is. It's "safer" than to move to a new one with the associated risks and teething issues.
As the kids say: stop trying to make Lisp happen, it's not going to happen.

It has become yet another community that's fighting a struggle that everyone else ended years ago, like the few Japanese in jungles who refused to surrender. I'm not entirely sure why it's not been adopted, but I suspect it's because most people strongly prefer (a) visually semantically different scope delimiters and (b) function-outside-brackets syntax ie f(a, b) rather than (f a b).

Or you could go the other way and say that JSON is s-exps with curly brackets so it should be made executable as such, and build that language.
Laravel feels like some sort of lifestyle.

I don’t know. It’s odd.
It's pretty flexible in my opinion. And you can substitute go templates for another template library if you like.

Granted, we're talking about largely server side generated web pages and, haha, who does THAT still in 2019 : hangs head in shame :
I work at a high (senior) level as a (Javascript) developer and I'm 48. I'm not aware of being discriminated against - I never have trouble finding work (and I'm a contractor so I change jobs frequently). Perhaps that is part of it: it doesn't cross my mind that I might be discriminated against; it doesn't cross my mind to treat anyone younger than me different from anyone else. So my attitude to people is open: I am not defensive or resentful. I'm in the UK which has, as far as I can tell, less of an ageism problem than the US.

If I'm honest I'm probably a little bit slower mentally with very challenging, complex problems than I was 15 years ago. But, I work with some of the highest paid people in the industry and I have never once thought to myself that I was out of my depth or slow technically compared to my colleagues - regardless of their age.

And there are real, big advantages to age / experience:

- Technically I have great breadth of experience: I'm (mainly) a front end developer but I've worked commercially in Node, C++, Java and PHP; I'm confident with server + database administration and dev-ops, complex application architecture and scaling. I'm the one that the senior managers turn to when they have problems / doubts / questions because I solve problems / answer questions for them - regardless of the tech stack.

- I'm more mature emotionally and have far better interpersonal skills and experience, meaning I am far more effective and pleasant to be with in a team. This is a huge (way more important than technical skills) thing - particularly in today's work climate where it is not acceptable to be 'toxic'. I am experienced about getting my ideas across and giving feedback without being an asshole; I am unfazed if people are stressing out / blaming / ignoring / not listening to me. I am not egotistical, insecure or emotional and I have enough experience with office politics to know what is happening and what people are about.
I agree that it's a great feedback system.

However, I disagree that it should be a negative feedback loop. Tipping should be an optional extra that indicates I was extremely happy with my service, not some mechanism for me to extract my revenge on a server who was probably dealing with issues that weren't their fault.
This sounds like a render test?
Which model? I have the QC-20s since I spend a lot of time flying, and they win on raw noise cancellation, but I see a lot of people wearing the 35s.
What checks would be in place to insure that the UBI was sufficient to substitute for eliminating affordable housing, social security, and food stamps?
>Yes, but considering that there have always been orders of magnitude more poor people than rich and powerful people, your statement is effectively empty.

What are you even talking about? The vast majority of minorities don't hold any power (especially not the power to kill the majority) precisely because there are so few of them and that's exactly the reason why they are oppressed. Rich people are an extremely special minority where this situation is reversed and they have power over the majority.
Besides code quality and logic checking, I think it's important to also check if all the relevant docs have been updated. This means comments, README files, external wikis...
Well, there were documents part of the Snowden leaks that showed how some NSA agents used the agency's tools to spy on (former) romantic partners and such, and I think he said something along the lines of this kind of thing not being prosecuted much. Sure, it's still a different level than a political case like this one, but it does call the internal oversight at the NSA into question.
You can actually propagate errors from it. It's not pretty but it works:

func Pants() (rerr error) {
defer func() {
if err := doStuff(); err != nil && rerr == nil {
rerr = err
}
}()
// ...
return nil
}

I use this function all the time with `io.Closer` implementations:

func DeferClose(err *error, closer io.Closer) {
cerr := closer.Close()
if *err == nil && cerr != nil {
*err = cerr
}
}

func Pants() (rerr error) {
f, _ := os.Open(...)
defer errtools.DeferClose(&rerr, f)
// ...
return nil
}
> It's intentionally distorted (or so I prefer to believe, or the sound studio should be permanently disbarred)

I tend to assume the same, but it just occurred to me that this is kind of the opposite of Hanlon's razor...
I got an email today from WF titled “New year. New look. Continued commitment.” Maybe they are flipping the switch on their “New year. New look...”; which sounds like a new redesign and they are having downtime while switching over.
I am not so sure about "complex applications". More often than not I see sparrows being shot at with a canon. Some web site which is not even an application, but loading megabytes of JS just to show 200 bytes of information. For some reason they call this PWA. Except all already forgot what was supposed to mean.
Why short rentals with AirBnB are not always a profitable business
That's exactly what Dhall is doing.
Still, it took quite long time for me to deploy PHP services.
Didn't managed to get seafile(python) working at all. And it was relatively easy to deploy pair of Go services.
Nope. We have no prior restraint here.
I find this interesting because my native tongue, Finnish, is quite good about accepting neologisms.

People do use English terms, but it's also very common that there exists a native word and people will use that. Calling computers "kompuutteri" would sound hilariously old-timey compared to "tietokone" (or "tietsikka"). The same goes for "telefooni" vs. "puhelin", though curiously enough I'm perfectly fine using both "pointteri" and "osoitin" when speaking about programming.

I guess part of it is because Finnish is not Germanic so direct loans sound bad... Often they get nativized so that eg a laptop in colloquial speech becomes "läppäri"
Maybe we have very different memories of the history of software. In my memory one of the defining issues of the 2000s was the move from the frequency race to the multi-core designs and how despite multi-core CPUs becoming common in the mid-2000s we still have significant software tools in the market today that STILL can't effectively parallelize to more than 1 core.

The drive to multi-core design wasn't an epiphany that it was better, it was forced by the fact that we'd really reached the end of the road when it came to single core performance. To get performance we've been forced in that direction and it's still difficult. If you want to get performance on an Intel multi-core CPU you need to actually worry about concurrency which is already a serious complication versus writing software for a single threaded design. If you want to write software for a GPU not only are you going to need to worry about concurrency, you're probably going to have to actively think seriously about memory management as well as how to express MIMD constructs and often you're even talking about needing to go specifically to OpenCL to get that performance.

Every time we add a hardware feature or concept that is not automatically handled by a compiler we create a new difficult problem for software engineers. It makes software harder to write, and very often those features go completely unused. Which is why it's going to be so important for benchmarks to really get into the meat and potatoes of what performance you will really get.

Let me give you a concrete example - an Intel Stratix 10 can claim 10 TFLOPS of compute power on their website. The way they come up with that number is taking the number of DSP blocks on the FPGA, timesing that by 2 because they're Multiply-Accumulates and then timesing that by the maximum frequency the silicon can support which they (used to) claim is 1GHz. For the largest part that's 5760 x 2 x 800MHz = 9.2TFLOPS. (The reason for the discrepancy is they've found out the DSP block won't run at 1GHz but they haven't updated their headline marketing).

Now, I've got friends who work on Intel FPGAs. Firstly, it'd be close to a miracle if you got 80% utilization. Secondly, frankly the chip literally won't work at 800MHz when full, it'll most probably run at 400MHz. So before you've even considered your algorithm, you've lost 60% of your FLOPS. Now onto the meat and potatoes, to compile a program for that device takes atleast 24 hours. So even accessing 40% of the peak performance requires such a huge amount of effort there will be a handful of companies that ever acheive that.

That is why real benchmarks are important. It's not about peak performance, it's about what you can actually achieve with your design.
> if everyone stops working, we all die.

hm, interesting. I tend to have an opposite view - if we all start working just one day a week, everything will be just fine.
You won't get 4 folders with 26 files handling simple tasks like uploading images to an S3 bucket (saw this huge mess just last week and guess what?! It's broken. I know, surprising right?)

You can see right here on HN anytime a post comes up about using a cloud provider someone advocating putting a layer of abstraction over the provider’s SDK to prevent “lock-in”. As if the CTO is going to one day move their entire infrastructure because a developer promises them they’ve abstracted their code perfectly.

So instead of just being able to read the docs of the SDK, you have a custom QueueManagerFactory that gives you an AWSQueueManager that wraps the Boto3 AWS SDK just so one day if the company decides to move to GCP, someone can write a GCPQueueManager.

See also, developers who think they can effortlessly move from their company’s six figure Oracle installation to Postgres because they used the repository pattern.
My personal favourite conspiracy theory is that Michael Crichton was actually murdered by the “fear industry” because he hit too close to the truth with that book.

I don’t actually believe it, but the timeline works out so nicely. I keep waiting for the crazy people to take up the story and run with it, but thus far nobody has.
> Oh and "Das Logbuch" has nothing to do with "log" but everything with "Buch".

"das Log" is a device for measuring the speed of vessels:

> https://de.wikipedia.org/w/index.php?title=Log_(Messger%C3%A...

So of course a "Logbuch" has a lot to do with a "Log".
This is sitting right on the genius/insanity border.
The accidents didn’t help either, right? I like the idea of Boom, but would much prefer the engineering from either Airbus or Boeing.

I think all this talk “MVP” and startups so often in the same sentence over nearly a decade now makes me worried that Boom won’t have enough resources to achieve anything less than an exceptional job with regards to safety.

And my life isn’t worth risking to save a few hours of travel time by putting it in the hands of a startup.
But “the will of capital” is defined by market demand; in other words, consumers. This is what makes it different from totalitarian imposition.
I would assume that banks have some cold backups in a mountain somewhere, like this for example: https://www.mount10.ch/en/mount10/swiss-fort-knox/

Although I'm not sure if it could withstand a nuke, its in a mountain, so, maybe?
Generally people who think that think that Trump is being blackmailed with something _criminal_ (while the pee tape got a lot of attention, it's actually one of the less dangerous parts of that dossier from Trump's point of view). There's nothing criminal about taking a photo of your genitals.
The moment a word is used as a german word by a german it does not really matter anymore where it's from, the usual mechanisms that specify gender apply. Which are the few fixed rules, then mostly "how do others speak", maybe a bit "how does the word sound". That's how foreign words become german words.

There is no rule that loanwords end up as neutrum: Die Allee, die Paella, der Computer, der Laptop are just a few counter examples.
Whatever people say about the social media, their evilness is at least transparent. This kind of "journalism" is another level of evil and reminds me why all traditional media should be distrusted.
How does zero rating "attempt to mitigate" local contention issues? Zero rating does not reduce local network traffic.
Lua was TC from the start, it came with the procedural concepts from Modula - if/while/repeat - and functions.
Three big things that annoy me even though I'm happily writing Python:

- "cut and paste and edit" is broken. You can't autoformat the pasted code into the right place, you have to go back and fix the whitespace. Since whitespace is semantically significant, this can introduce bugs.

- visually identical whitespace may not be textually identical whitespace. Unless you go around breaking the tab key off your colleague's keyboards you'll trip over this. Especially (again) if you paste. Occasionally seen in merges too.

- editors can no longer give you 100% correct indentation.
Base files using Firebird RDBMS becomes non experimental in LibreOffice 6.2
One would hope that (a) Bezos doesn't have unrestricted access to AWS and that (b) whatever access he has uses multiple forms of authentication.
a signup wall, the content is still available though i agree that they are becoming increasingly annoying
Malicious Compliance is one of the better ways to make waking up on time worth it
Rust API for Fuchsia and Zircon
Can't you just picture him being on a call with Trump and casually saying this was something he could do, and Trump being like yes please thus creating yet another Putin-esque blackmail situation. My gut says that's what this is.
I don't think that's necessarily true. This sort of thing could very well be happening to individual journalists, and we'd never know about it.
I really enjoyed working with https://bolt.cm/

It was the only CMS I could find that had the level of simplicity I needed.
You can compare the outputs of two programs.

Sure, a TC program may not finish to produce output you can compare, but in my experience that's only a theoretical problem.
If I was the director of the CIA I'd cover up any internal corruption, to avoid being subject to additional oversight or public criticism. We've already banked the public trust from having audit records exist, actually checking the audit records can only reveal bad news.
The status of his marriage is the key thing here. And there's plenty indicating he is very much a classical cheater.

Whatever the right adjective is, I'd definitely pick a negative one.

The way he cheated only makes an already dirty act so much nastier.
Because he's not that petty? The moral high ground is worth so much more than that.
> but some of my friends swear by them and can't bear touchpads

My first laptop was an IBM ThinkPad 600X (late '90s) and it only had a trackpoint. I got so used to using it that even 20 years later I still find my hand going to that nubbin when using a laptop that has one (especially Lenovos, I still find the trackpoint implementation on them far superior to what HP or Dell offer). I also use the trackpad if I have to but usually I'll use a regular mouse.

But even so I think the only benefit trackpoints/pads offer is that you can use the laptop in a position where a mouse wouldn't work. Like when having to hold the laptop in one hand, or using in on your lap with no room to operate a mouse. Usability wise I find the mouse better, even enough to defeat my trackpoint-driven nostalgia.
Server-provided animations in iOS apps
There are indeed carriers that now provide much nicer bedding. I fly mostly Delta and United, and United has definetively the best bedding not the routes I fly (mostly to South America and occasionally Europe). In business class you get a blanket, a duvet, two pillows and you can request a mattress pad. Delta has a nice heavy blanket that I usually sleep on top of and a pillow.

Both carriers in the process of upgrading their seats in business class and adding a true premium economy product, not what delta calls comfort plus, which is really just more leg room at the front of the economy cabin. The true premium economy product is much closer to the premium economy that has been available on other carriers (emirates, cathay pacific, etc...) for a while and has better seats, food is served on plates, etc... It's not to far off from what one might get in a domestic first class.
I had to read a Michael Chrichton novel called 'Timeline' for a college course once. Its insulting to have been raised in a society which perceives this author with so much cachet ... Calling his writing 'not good' is ... overly generous.
What a nice mirror. Narcissus would be enthralled.
> Funny enough I always use "der Log" and not das.

People are nice to you if they don't correct that :) Das Log is pretty universal a neutrum. "Ich schreib das mal ins Log", if you are used to der Log that must be an individual mistake or a dialect far removed from Hochdeutsch.
Yea, just look at how well thought out the Khashoggi murder was.
Don't casually enable HSTS with the following:

add_header Strict-Transport-Security "max-age=63072000; includeSubdomains" always;

On a top domain site like https://example.com, if there are subdomain sites like http://golf.example.com which are not configured with TLS. The setting will be stored on the clients and they need to "forget" non-https sites after you have rolled back the misconfiguration. Of course you could go in the other direction and enable https for all subdomains. :)
Differences Between the USA and Japan in How Emotions Influence Health
I am really surprised to read this. I think very much the opposite. Google news offers a much better user experience than Apple news.

One of the best features with Google News is the button to see how others are reporting on the same story.

I no longer use Apple news and switched to Google news. Standing around the water cooler it is the same with others I talk to.
Yeah, he'll probably never amount to anything.
Are you by any chance confusing premium economy and VA's Upper Class? (Which is basically business class on other airlines, if not first.)
Exactly.

This is the world I want to live in:

You can listen to Recode Media wherever you get your podcasts — including Apple Podcasts, Spotify, Google Podcasts, Pocket Casts, and Overcast.
> You have to sit as if you're riding on horseback to really make that work

Well then, we have JUST the thing for you here in Japan, a rodeo dieting machine!

https://www.amazon.co.jp/gp/product/B073QGLP1F/
German-French Deal to “Rescue” the EU Copyright Directive? Everyone Hates It
I think we would all be happy to be financially independant with our families but reality is different. Every society is severely broken by patriarchal norms which is hurting everyone. Most of all women. Enabling domestic servitude (which is both negative and the appropriate term) by catering to utopian fantasies only is only enforcing these norms and directly crippling women.
You can do the same in your React render method I suppose, though it’s a bit harder since you are not attached to the server.
A Brain Built from Atomic Switches Can Learn (2017)