skysight-inc/HackerNews huggingface dataset:
There are some sites on which I appreciate them, but exclusively those are sites where I have accounts and would otherwise revive them over email or something. Anything that asks to show notifications on first load gets "never show".
This is the training outline we use: https://techsolidarity.org/resources/congressional_howto.htm...
ORM's are not as popular in Go as they are in Python. The closest I can think of is [gorm](https://github.com/jinzhu/gorm). If you absolutely think you must have an ORM that's probably your best bet. Be aware that it will come with some pretty significant performance penalties. Even small applications will take noticeably longer to compile and run a bit slower.I don't have exact numbers for this unfortunately. I also have a feeling that K/V stores like Dynamo, etcd and Mongo are more popular in the Go world than SQL DB's but that's just a feeling I get.

That being said, if you are building a web application with Go you shouldn't think about it the way you think of building one in Python.I am primarily a Python dev myself and it takes some readjustment to get in to the Go way of doing things.Go really shines when building smaller, more focused API driven applications. I'm sure it can be done and I'm sure folks are doing it but if you are trying to build a sprawling Django/Pyramid webapp in Go you will probably not enjoy it as much. Here are some packages (along with the aforementioned gorm) I would recommend taking a look at:

Echo: A nice little HTTP framework with a focus on JSON API's. https://echo.labstack.com

gRPC: Not really for webapps (and not only for Go) but a framework for building RPC microservices: https://grpc.io/

net/http: A part of the standard library. The Go stdlib HTTP server is prod ready out of the box. You can get quite far with only the stdlib in Go: https://golang.org/pkg/net/http/

encoding/json: If you have used Marshmallow or the DRF in Python you can do most of the serialization you can do with those right out of the box in Go using struct tags and the stdlib json package: https://golang.org/pkg/encoding/json/

struct tags: https://golang.org/ref/spec#Tag
Yes, here. https://techsolidarity.org/resources/basic_security.htm
Static linking used to be how everyone deployed software. The argument for dynamic linking was mainly "we can save a lot of diskspace and memory" (which it didn't when you account for how UNIX worked back then)

Of course nowadays you also use it to quickly patch security holes in applications without having to relink them.

IMO the proper way would be to simply relink the binary with patched libraries as default and only use dynamic linking where it's necessary.

Statically linked binaries work far better in my experience, I can run (some) go programs on ancient 2.3 linux kernels (last i tested atleast) without complaint but any modern Firefox will likely refuse since the libraries in that specific distro are ancient af.
It works perfectly with Typescript
https://livecode.com. Source claimed to be at https://livecode.org (can’t find it without registering, but maybe, I didn’t look hard enough). I don’t know how well it tracks the .com offering, either.
I don't think their narrative is helped by featuring someone who immigrated 16 years ago yet still doesn't speak English either.
Material Design is as much part of the flat and ugly problem as anyone else. I was on Android until 12 months ago when I switched back to iOS. They both have their low points, and less low points, but both are flat, ugly, anti-design, experiences. (You may infer I'm not a fan of absolute flatness, on either platform)

If I see an image from iOS 6 to 7 period I'm struck by how much better most 6 icons are than what's come since. Depth is actually really useful. I don't miss gimmicks like the wood effects, or star burst backgrounds on some icons etc. Android was much less coherent back in Android 4, so the whole sense of consistency came along with the flattening through Jelly Bean and Kitkat until you arrive at the children's Pogs interface of Nougat. Jelly Bean or Kitkat were the high point. We can thank Material Design for the coherency and some good, and needed, guidelines for colour.

Your image gives Forbidden btw.
And a more idiomatic example:

struct X {
X(Y val) : y_{val} {}

// Can be called on const and non-const X objects
const Y& y() const { return y_; }

// Can only be called on non-const X objects
Y& y() { return y_; }

private:
Y y_;
};

void f(X& x) { x.y() = 222; }
void g(const X& x) { x.y() = 222); }

const X x{123}; // x.y() == 123
x.y() = 222; // compilation error
f(x); // compilation error (f's parm is non-const)
g(x); // compilation error (can't assign to const ref)

// Cannot take non-const ref or ptr of x
X& xr{x}; // compilation error
X* xp{&x}; // compilation error

If the original declaration of the variable is const nothing can modify it. (And as my first example shows, the original declaration can always be const if you want it to be, regardless of context.) You can't take a non-const pointer or reference to x without explicitly circumventing the language like this:

X& xr{const_cast<X&>(x)};
X* xp(const_cast<X*>(&x)};
Because the Great Slate is an effort to persuade people to make individual contributions to political campaigns. That is a different animal than a political action committee.

You should look up the history of "progressive" in the political context. It has nothing to do with keeping up to date with technology.
21 साल बाद बन रहा महासंयोग इस नवरात्रि इन 5 राशि वालो की खुलेगी किस्मत
This was a gear deal more impressive than I expected! I tried a couple of images and it got the depth very close on one and almost perfect on the other. It's weird to be able to change the perspective of an image of a place I know and it be as accurate as it is! Kudos.
A Meditation on Lunch, Or, Why You Should Eat Alone Sometimes
What are everyone's strategies to adopt a tool like this? Do people run prettier over their entire codebase in one PR and call it a day?
Congress makes laws that affect everyone in the United States.
Both papers published simultaneously...
How does that happen? But the probability of that happening seems to be more since the last 100 years ;)

And no, I don't have any research papers or statistics to back up my statements. Just saying from observing this pattern on reading upon many of the stories about inventions/discoveries etc.

BTW, what is the probability of others feeling the same about this "observation"?
I think they're commenting on setting height to VW instead of VH.
love it, thanks for all your hard work, and I will continue to donate!
Employers will try get away with whatever they can. Why is the city not enforcing the law?
Can you cite this claim? I've taken a look at the list of unstable features that Rocket uses, and at times it almost seems like a deliberate ploy to use every nightly feature imaginable. And the feature that it really does actually need for its API, procedural macros, isn't guaranteed to land this year AFAIK (of course, I'd love to be wrong).
this is so great. absolutely amazing advice
I’ve been working on this: https://github.com/khaliqgant/typescript-build

It integrates prettier, eslint:fix, and tslint:fix as part of the build process. Uses husky to run as a precommit hook as well.

Life saver when developing.
Seriously, try out https://StyleCI.io it runs automatically Prettier on any branch you wish (can be disabled).

Plug: I make StyleCI.
Perhaps a dumb question: how hard is it to do a "3D" game of life?
Τι πρέπει να κάνετε αφού δημιουργήσετε το site σας – WEB DESIGN|SEO|
I wouldn't blame it on REITs but the vastly greater real lifetime income of the previous generations. Wages have been declining since the 70s.
There is a fine line you have to thread while copying instructions, usually you can't copy them verbatim. It is a rather strange quirk, if you rewrite a literary works you get slammed by the copyright hammer but not with recipes.

So a selection of tropes can be copyrightable.
Do these candidates need tech help? I don't have piles of free time, but I might be able to donate a weekend to set computers up / set up mailing lists / set up blogs /etc.
Sea Dragon Water Beast Survival
Get ready to enjoy new Sea dragon Adventure and survive in Deep Ocean while playing Sea Dragon Water Beast Survival simulator. Play as tylosaurus sea beast and fight with dangerous shark in the deep water with the help of your bite attacks. Beat your rival like water divers as well as Jet Ski driver.
We never had problems with PayPal freezing account, but I agree with stickfigure that PayPal API is bad (high maintenance).
Even better if your editor auto indents. I use aggressive indent mode for Emacs and it works ok. Sluggish on large files though.
>>Every single decision ever made in the syntax and libraries is geared for only the most complicated, high performance needed situations.

This.

The very first C++ code base I worked on was a monolith pile which had some thing like 50 features. There fore when you assemble something like that into a monolith your abstraction hunger kicks in and you run into all these crazy inheritance or template based work.

These days people don't seem to write stuff as such huge monoliths. And Microservices architecture has become quite a thing now.

Absence of many features in Go feel more like a positive than a negative. You get to eliminate a lot of complexity by default.
I had the same problem a few months ago before I set up an automated virtual assistant to pre-screen calls[1]. It works with my existing phone number by forwarding all inbound calls to a small Linode box which plays an audio prompt and listens for specific keywords. (Whitelisted numbers get patched through immediately.)

Since I made that post, the system has filtered 100% of the spammers and 0% of my actual contacts. I think the non-bot spammers started to get sick of hearing my audio prompt because the number of spam calls that come in has dropped dramatically.

[1] https://andrewchidden.com/defeating-spam-callers-with-speech...
No, I don't think there is "more to philosophy". That's my point.

That's like saying "there's more to banks than just places you put money, they also line the edges of rivers!".

The term "philosophy" is polysemous, and refers to distinct methodologies/areas.

Continental philosophy has a more literary methodology and has very differnt concerns. On the whole, the methodological assumption behind the whole activity is that phenomenology is the horizon of study. Ie., it denies the causal origin of experience.

You might call this a "radically specialized area of the general activity of PHILOSOPHY with peculiar methodology". Equally, that would apply to any discipline whatsoever. Equally, physics meets such criteria.

In this sense then continental philosophy is not at all philosophy in the sense i mean. Nor is popular philosophy. Self-help books. "Metaphysics" as meant by crystal weilding "spirituals". All this is a reuse of the term.

One may as well as a al-chemist for help with chemistry.
This is super easy to fix. You know the source IP addresses of memcached servers. Just send to them a spoofed packet with their own IP so that they attack themselves. Or if you know that your competitor is behing the attack, just attack them.
> SIMD

Intrinsics are directly callable from C++.

> likely/unlikely branches

Most compilers have extensions that will allow you to do this (__builtin_expect and so on).

> in-lining can't be forced when you know it gives better performance

Again, most compilers have this, not just GCC, e.g. __forceinline.

> the compiler has a lot of trouble knowing when lines of code are independent and can be done in parallel (b/c const =/= immutable)

This is true, as aliasing is a real issue. The hardware itself has some say over this anyway, dependent on its instruction scheduling and OOE capabilities.

What you don't mention, however, is the fact that almost no other languages offer any of these, let alone all of them. Rust may be the exception here, although some of this is still in the words (SIMD, I'm not sure about the status of likely/unlikely intrinsics).

For GPU programming, if you're using CUDA, you're almost certainly using C or C++, or calling something that wraps C/C++ code. Not everything is suited to GPU processing anyway, there's still a lot of code that's not moving off the CPU any time soon that needs to be performant.
Olympic Destroyer, alleged artifacts and false flag make attribution impossible
Supreme Court of India Has Held Right to Die with Dignity as a Fundamental Right
Her stated goal of proving the badness of coworkers is clearly outlined in the title of the piece. The piece itself in no way supports the assumption she asserts concerning their badness.

Perhaps it is just bad writing that neither stands on its own nor indicates that there is additional material needed to fully appreciate it. I don't feel any personal obligation to do a lot of legwork here to bend over backwards to give her the benefit of the doubt, especially since I see no reason to doubt my conclusion.
Match the Trend with a Clean Website UI for Your WordPress Blog Site
Formatting per file/directory is a feasible solution. Another approach could be that you integrate it in your editor, and on every file that you work, on pressing save, it gets formatted. Thus you can convert it file by file. If you do it all at once, it would be a big diff and blame will always point to that commit and you would have some problems because of it
Interesting post. I will start at a new job soon. I am going to try this piece of advice.
Yeah I know - I read the same quoteinvestigator article. I just liked the comparison between Swift and Pratchett.
That was one of the goals of XHTML....
Half of them are logic errors and around 15 bugs are integer overflows of which the project above is riddled with.
You can setup a feature based image search engine or image object search engine with Open Source libraries, a few additional lines of Python, and a couple of pre-trained models, see https://github.com/beniz/deepdetect/tree/master/demo/imgsear... and https://github.com/beniz/deepdetect/tree/master/demo/objsear...
When supply outstrips demand in the power grid, the power is either sold elsewhere or you start shutting down plants.

Otherwise you'd ruin a lot of machines depending on either 220V/110V or 50Hz being on the grid.
> the population (which, polling tells us, are all in line with the Democrat platform)

In Arkansas? Citation, please.

Here, Democrats have to be very careful not to align themselves too closely with the social platform of the DNC, while Republicans have to dance around the issue of farm subsidies.

> their [Republicans] unpopular ideas

Yeah... about that. In Arkansas, our incumbent GOP governor has a single primary challenger - Jan Morgan. Morgan is best known for running a shooting range and vocally defending it as a "Muslim Free Zone". Here are her words: http://janmorganmedia.com/2014/09/business-muslim-free-zone/

Arkansas is moving to the right, not to the left. I have no doubt that your assessment accurately reflects the realities of the areas around most HN readers, but it's dramatically incorrect when applied to this state.

For what it's worth, I've not seen any polling to know for sure how Morgan is doing against Hutchinson, but the impression I have is that she will lose to him but that his public stance will shift further to the right in response to her primary challenge. Some fairly clear signs of that started to manifest around the first of this year: http://www.guns.com/2017/12/29/arkansas-governor-weighs-in-o...
Can you link to the images you have tried? My tests were rather disappointing. Yes, I got some 3D point cloud from the image, but nothing that I would consider useful outside computer vision community for now.
No one owes you anything. If someone chooses to make something it's entirely up to them how and where they do it. If your personal choices mean you can't benefit from it then that's unfortunate but it definitely isn't grounds for the sort of tirade you've posted here. Everything in this video is available elsewhere.
SimpleMoney's podcast: Should we invest in crypto?
Beware of anything Jed McCaleb touches. The author of eDonkey, the horrid PHP code that was MTGox, ripple and now stellar.
Surfers Against Sewage!
One of the way to fight DDOS could be to allow those who are under attack send traffic to the origin of the attack. So for example, if you receive 1 Mbps of traffic from some IP, you can send 100 Mbps back.

If the origin is an infected computer, then it will most likely go off the network, and will stop participating in the attack. If the origin is a data center, then they will lose connetivity and it will motivate them to cure infected servers.
If only there were years of context to refer to!
In the comments here I read a lot about tech workers struggling with the cost of living.

If it’s hard to make it work for someone with a 100k salary, I can’t imagine what it must be like for people with “normal” salaries.

What about bus drivers and waiters and salespeople in stores? How do they make it work?

I’m genuinely curious, I have no idea what living in the bay area is like.
Animated visualization of the NBA's play-by-play data
Fedora Workstation asks you to automatically install updates on shutdown/reboot.

Also: an update prompt which you get on Ubuntu, is still better than nothing.
editor.formatOnSave setting on vscode
Ask HN: What do you use to notify your team from WebHooks?
Especially, I'd like to centralise error reporting (Sentry, Logentries, etc.) and failed CI builds in one place... and make sure someone in our team handles it.
GoPro Desktop app's certificate expired more than a week ago and no update. I wonder if this will give them a nudge https://community.gopro.com/t5/GoPro-Apps-for-Desktop/Instal...

I thinks IT is used to managing HTTPS certificates, domain name auto-renewals but app level certs are more of a new thing.
CAMPING COFFEEMAKER
My suggestion is to allow to fight back (you can send 100 packets back for every incoming packet) - if someone DDOSes Github then they get 1 Gbps of flood and go off the network (maybe with their ISP that didn't do proper job to prevent attacks).
How to publish a scientific comment in 123 easy steps [pdf]
The argument was made from devops perspective. Which means, no GC is a show stopper. So that eliminates C/C++. Heck the whole point of languages like Perl was C/C++ had huge practical limitations as languages when one wants to get work done quickly.

Also Java never really worked in Devops. You need to a lot of ceremony to just open files and do simple regex work. Unfortunately Python went down the same path.
Starting a new job on Monday. Definitely going to be trying this.
One nearly vegan fellow and a striking good read!
iOS 10 is on the left; iOS 11 is on the right.

For me, having the subtle details like having a thin gradient border for the PIN input gives those "buttons" a more refined look compared to just flat discs.
I've tried some ORMs in the past, for me the Django ORM was by far the best. It's extremely powerful and extendable, while covering most use case in a very simplistic way.
I thought uploading classic POV-Ray renders would be easy fodder for it, with no noise, "perfect" lighting, simple shapes, and smooth surfaces. But it was pretty much garble for the heightfield.
The only thing at all that's wrong about this is the title...

'Onboarding jumpstart' seems like a better title, maybe 'newhire jumpstart' as an alternate.

This is really good advice that can probably actually be generalized, though it doesn't really tell you how to do the actual hard things (like how to take care of that meeting stuff).

(I'll make a different post about my own meetings rant)
Telstra's support chatbot backfires
>I understand that bikes are more concerning than cars for pedestrians due to being quiet and going the wrong way, and I hate as much as the next guy.

We seem to be very against bells in the US.
(The meetings sub-rant)

The big issue I tend to have with normal corporate meetings is that everyone seems to be a complete cargo cult amateur at it; even when they try.

I think I'd much prefer a "remote first" style of meeting, where everything is designed as an asynchronous, clear deadlines for contribution, process. The actual meetings should be broken up in to focus-groups tackling a specific task, such as brain-storming the definition of a problem, or that problem's solution.
If you have a problem with someone's behavior, the moral and healthy thing to do is to address it with that person directly and to not leave that conversation until the situation is fully resolved to the mutual satisfaction of both parties. Conflict can make a relationship stronger if it is genuinely pursued with a positive sum intent. What this woman did was to try to make herself look good to her boss and to make her team mates look bad.

Finding fault in others seems to be a conscious strategy for this woman. She has even written a book called "The Bozo Loop".

Who in their right mind would choose to hire someone this toxic?
T-Mobile offers a spam blocking service that stops calls from reaching my phone, because of that there's no way for me to gauge just how many are being blocked. What is your take on network level spam filtering?

You're blocking 1300 numbers a day. I assume the spammers rotate numbers, so if someone gets a recycled number that was on your list, what happens?

These spammers get connected to the telephone system somehow. Is there nothing that can be done to force the telecom providers to more carefully check the companies they lease mass lines to?

I tried your service before, but the calls spoofed as if they come from my area code and exchange were never blocked. Why is that?

Spam calls infuriate me like little else. I'm glad you're working to stop them but it seems to be something that will require a larger industry and/or government intervention.

Thanks for sharing any insight you have!
How to keep on top of your project’s task management
It's great until you have that one dev who automatically runs prettier on any opened file and then commits formatting changes all over the place. Code review then shows diffs which are 50% formatting in unrelated files.

Automation like that should really be team-consent-based in my opinion.
survivorship bias
"if you close the account and then the password reset email bounces, what then?"

You don't close the account - you have it forward all email to someone else.

"Good point about missing the memo, but that could happen even if there was no email setup."

You set up an auto-responder. "Hey! I'm no longer with XYZ. If you are trying to reach a founder/the CEO, hit up abc@xyz.com. If you'd like to reach me for things unrelated to XYZ, email me at me@personalemail.com

Everyone has to make their own call, of course. I think the biggest factor is how long the organization has been around and (somewhat related) the complexity of the org.

Is it a 3 employee person shop that's been around for a year? Not as big of a deal. Is it a 40 person company that's been around for 10 years? Way more complex, way more things that could go wrong.

"I'm sure it is bittersweet/complex for the departing founder as well--they get to continue to have folks email them at the same address they've had for years, but every email they receive is a reminder of the company they've left."

You're also asking them to do free work. They now can't take a vacation from email without worrying they got an urgent email from a customer that was meant for the CEO... but went to them instead. If they're off email for a week, that could be catastrophic for a business relationship. By letting them keep their email, you're asking them to be on-call for you... forever. By taking their email away, you're relieving them of that responsibility and letting them move on with their life.