skysight-inc/HackerNews huggingface dataset:
My general advice from these previous comments:

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

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

In a nutshell: Find a niche. Solve business problems rather technical ones. Don't call yourself a freelance developer. Prefer 'consultant' (as trite as that might sound it conveys the notion that you're a problem solver rather than someone who turns someone else's ideas and concepts into computer code).

Network and build long-term relations. Forego freelance sites and try to avoid recruiters as well. Rather do both marketing and sales yourself and on your own terms. This can still mean hiring someone to do it for you but you have to set the rules and principles.

(Freemasonry seems to come up a lot on Hacker News recently :-) I can assure you that Freemasonry doesn't provide you with business opportunities. There's no secret inner circle of software consultants either that you need to be part of in order to be successful. For the most part it's just consistent networking and relationship-building.)
> Maybe you could program the software to notice that it hasn't gotten commands for a while and deliberately rotate itself into an orientation that causes a power loss and reset?

heh, some spacecraft buses are designed to do the opposite. they'll go into a spin during emergencies just to guarantee that their solar panels are hit at least occasionally.

> I'm guessing that the solar panels are arranged in such a way that it wouldn't work,

plenty of spacecraft have solar panel arrangements where it is possible for them to not receive any light.

> and the attitude control fuel consumption might be excessive.

spacecraft can (if designed to include them, which is common AFAIK) control their orientation with reaction wheels, no propellent required. (the reaction wheels will become saturated sooner or later, though. when orbiting bodies with significant magnetic fields they can be desaturated through the use of magnetic torquer bars. otherwise they have to use propellent to do it.)
I suspect you are misunderstanding "exec" as "shell". China router firmwares call the shell.

Putting arbitrary input into a shell is dangerous, as missed escaping can result in control of the shell.

When you call exec yourself, however, you are passing the individual arguments as NULL-terminated list of strings (char*). There is no shell to abuse. Calling a process this way is about as safe as calling a function that takes strings for arguments. The function can still have vulnerabilities, but the process of calling it is safe.
*EU, the UK won't be part of the GDPR for long enough that it'd have relevant effects.
There's not really any extra layers of weirdness unless you're digging down into the nasty .cf files (which you probably never ever need to do). The m4 is just a detail (so you end up commenting with "dnl").

The relative complexity of the files is about the same—my postfix server config is roughly the same number of lines as my sendmail server config. And each line is just a single conf thing. Sendmail isn't really more complicated at all. It's just ugly.
Ask HN: How to be more chatty and comfortable?
[Throwaway for obvious reasons.]

I'm bit of an involuntary introvert and I don't like being one.

I find I sometimes get really nervous/bummed out when I can't think of something to talk about with people.

Ex.
- There's a break during a presentation
- A meeting starts late
- 'Let's drive together to lunch'
- Walk into a room/meetup with only a few people in the room

I'm not looking so much to shmooze/network (though that's important too) I find I sometimes just kinda blank out & get a little bit nervous & feel a little bit just blehhh.

Friends who are makeup artist type people or in non-tech-focused job, I love that they're able to hang & chat with anybody.

How has anyone else felt this and figured out how to deal with it?

Things I've done that help me fake it a bit so far:

- Keep a list of stories/anecdotes (I try to go armed w/ at least 3 things)

- Meditation/breathing exercises (actually doing them consistently has helped A LOT)

- Various books, this one was pretty helpful: https://www.amazon.com/How-Talk-Anyone-Success-Relationships-ebook/dp/B000SEI4V0/ref=pd_sim_351_3?_encoding=UTF8&psc=1&refRID=JVB7T1Z829YZGYA6NB48
A lot of projects are little more than crud with a few complicated business rules. Use a framework with a good caching layer, and a lot of the time the employer is very happy with the outcome. It’s cheap to build, maintain, and host.

But then along comes a developer who says “we must build this app with async so we can scale”. Suddenly the junior devs build an absolute mess because they don’t know how to work effectively with async. So a few seniors get involved. Then the project runs out of cash.

Sure, some projects benefit from async and some fundamentally require it. But not all of them, I doubt even the vast majority of them.

You only need to scale when you’re successful, and most applications are not successful.
Kim Nilsson's group have been investigating the Mt Gox incident for years and he gave a presentation some time ago that summarized some of their findings (https://www.youtube.com/watch?v=l70iRcSxqzo).

One of the best summaries of the Mt Gox incident, as well as the fallout and subsequent investigations that I've watched.
I'm curious about timelines here. This article states the Dutch notified the US of the intrusions in the summer of 2015, but a lot of emails leaked were from 2016. Either the 2016 emails were from a separate hack or the Russians were inexplicably allowed to continue to operate for a full year.
Think carefully about this negotiation. I've been down this road before, and I feel I was a bit too quick to decrease my salary. Many times companies will use the region you work remote from to compute your salary. So if you live in Colorado and work for a company in SF, they might try and pay you a Colorado rate.

The funny thing about that is, many times they will probably be offering to pay for relocation costs, and a full SF salary when you do relocate.

In my mind, if they are willing to pay for relocation, and a full salary AND the real estate costs of having you sitting in the office, then they should be willing to pay you the salary you expect.
There've been some big ones.

https://en.wikipedia.org/wiki/Bangladesh_Bank_robbery

The nature of the banking system allowed much of that to be blocked/retrieved, though.
Jeez. A "strike"?
It's only a matter of time before its gamed and half the stories are even faker than fake news. And without the oversight of real editors, this could harm people.
your link just takes me to my amazon prime log in page....do you have the title of the documentary please?
I don't know why you're being downvoted. There is more and more evidence of this coming out. Bitcoiners' response is to censor. They should be selling instead.
> This is just bad engineering, if you can't recreate bugs without having to constantly resort to live data, get someone in who can. It's not particularly hard, it's a learn-able skill of our profession.

In any large enterprise, you're probably working with data spanning multiple in-house databases, vendor applications, message buses, responsible teams... I can develop a greenfield system that makes identifying bugs trivial without accessing production data. Unfortunately, the real world is rarely that simple—especially for any enterprise that has grown organically over time (i.e., all of them).

My employer recently retired some systems that were older than me (I'm in my mid 30's), and the organization is simply too large to be understood by any one individual.
I wasn't referring to you :). There are lots of people who explicitly assert that Damore's memo claimed that women are inferior to men.
If someone doesn't have a decoder book handy to make these translations, how are they supposed to react? How are you supposed to have an actual discussion and change minds if things phrased in such a hostile manner from the start?
> It combined with other mystic traditions ultimately informed the theosophical movement of the 19th and 20th century through to the magick of Aleister Crowley. His sex magick informs a lot of the modern incel, red-pill, and proud boy ideas that you must refrain from "spilling your seed"—that your reproductive emissions contain some of your essential energy. The result being that you have to abstain or otherwise be reduced to a plodding pile of unenlightened goo (to give the idea some imagery).

Those seem to have been relatively widely-held beliefs based on the humour system of medicine, see https://aeon.co/essays/getting-down-and-medieval-the-sex-liv... posted here on HN a few days ago.

Taoists had similar ideas: https://en.wikipedia.org/wiki/Taoist_sexual_practices

Edit: also I'll never spell it "magick" because Crowley was a toolbag

Edit 2: There's also the current meme that (humorously) claims a man who remains a virgin to the age of 30 will become a wizard, which is presumably drawing on all these historical beliefs.
Wirecutter removed them as a recommendation. Others will probably as well. This should affect sales somewhat and since smart phone margins are so slim it could have a drastic affect.
That's a weird way to measure productivity. You're not really paying for minutes.
That's mostly just a Java thing, though. Java has a weird relationship with memory.
Interesting perspective, thanks. I'm not proficient with scala, and most of my attempts to learn more of it were to be able to read some bit of code in a tool or library that was giving me trouble. So... grains of salt and a that.

That being said, having gone through at least one book, and have read lots of code - I still find it very difficult to parse in my brain.

It feels more complex to me, because there seems like there are so many implicit things going on, where something like Kotlin makes efforts to be explicit (yet still strikes a nice level of conciseness). But that could also be my inexperience with scala.
Webpack could help with Wordpress sites. Whether or not it is worth the effort is another question. Most WP sites might not benefit from the effort.

Also, yes, HTTP2 throws in additional considerations, though the surprise for me is that I've found even with direct filesystem access like in an Electron app, with no "connection overhead" like HTTP1.1, webpack bundles can be quite effective for performance gains. Especially with modern ES Modules, it can still be extremely effective to load a sequence of larger tree-shaken JS file all at once than a large number of tiny files.
Comcast has a huge network but none of their customers are only talking to each other, they're talking to Verizon's customers and Google and Facebook and Amazon. Everyone has to interconnect with everyone else regardless of how big they are.

All it takes to be a proper peer on the internet is a public IP address.
> There is a docking ring on JWST, so it could be reboosted to a proper orbit if there's a problem with the launch.

Is the JWST designed to accommodate thrust along the axis of the docking ring?
Yeah, I'm certainly not opposed to the hypothesis that Google's culture had nothing to do with their success, it was just product-market fit and good timing. But it's a commonly told story - everyone praises (or praised, for a while) "Google-style" interviews, Laszlo Bock's Work Rules! was pretty popular, etc. And it's a selling point for startups that they have Xooglers who are bringing in that culture; if Google's success is just "launch the right product at the right time," the fact that you have a random former Google employee should be as relevant as having a random former Yahoo! or Alta Vista employee.
You can delete it from your view, but you can never delete it from Google's servers. And they (like Facebook and others) have an advertising id tied to your profile even if you don't have an account with them. Try deleting that.
Oh right, it totally went over my head. I apologise.
The possibility of an exchange getting hacked is much lower than the possibility of users losing founds by transferring them to their own wallet. I run a cryptocurrency forum and in 99% of reported cases users lost their founds by moving money from an exchange to a local wallet or even a hardware wallet. I always recommend everyone to keep it on an exchange.
Venmo doesn't have the capabilities of a checking account, which most adults need and Venmo is unlikely to offer (direct deposit, bill pay, etc).
This sort of news does not affect global percentage points of participation. Now, requiring Proof of Identity for every exchange in South Korea -- that is news that effectively changes Global Participation and therefore Supply and Demand are commensurately affected. Day to day news has little do with the super tall stack of limit buys and limit sells.
Unrelated to what "side" of the "war" people making statements are on, I would think that the typical role of the HR department would be to examine the context surrounding inappropriate statements at work before taking action.

If the HR department doesn't operate that way, or the company guidelines suggest that some statements demand reprimand regardless of context, then I would suggest the issue would be surrounding the way the HR department operates rather than the people making complaints to HR.
I think Techcrunch misses the point here. Twitter has failed in providing access to this content - when was the last time Twitter ever told you about something local?

What Google has - with Google Now/Feed and their various news efforts - is distribution, and you bet they know where you live and care about local stories for.

An anecdote: a coworker who lives nearby got a local story recommended to them about part of my building facade falling off.

I don't think Google cares about how to monetise this, it benefits from this content being on the web, rather than locked in Facebook groups.

As much as anyone here might hate Google, they are one of the few entities with deep pockets who have a real stake in the open web.
That sounds nice in theory, but in a global setting, how will it really work?

Per GP comment, there is a whole tech stack of N providers, each piece made or running in a different country, pushing data to servers in another country, which data is bought by interests in a third country, for M destinations. Then you get the providers who intentionally don't store data in GDPR countries specifically so they can avoid these rules. Look at what Uber already does to skirt the authorities. So you have at least MxN countries possibly involved or whatever. If your data is released, it'll rattle around in a pachinko machine of jurisdiction debate for years against well funded, malicious corporations.

It doesn't seem like any rule is enforceable in practice.
The emboldening was caused not by Trump, but by the media itself. For example with Charlottesville, Trump's initial response was:

> We condemn in the strongest possible terms this egregious display of hatred, bigotry and violence on many sides.

This addressed the extreme-right/neo-nazi violence, as well as the increasing violence perpetrated by extreme-left/antifa agitators (which you conveniently ignored). I would hope my president would condemn all political violence equally.

The media took his statement and ran with it, arguing that it somehow supported extreme-right violence. Alt-right people believed them and became emboldened. If the media had focused on the actual political violence and emphasized that all such acts should be condemned, maybe the agitators would have crawled back to their basements.
Granted, but I want to take care to point out that this doesn't validate the claim that Damore's memo asserts that women < men.
If people can't focus or concentrate enough to pay attention to what's important, shouldn't they have the responsibility to pull over until they are able to do what's insisted? The same would go for if they're in full control of a vehicle however they're falling asleep, we'd expect them to pull over?

Perhaps Tesla, if the model has a camera, can detect where the drivers are - and if not consistently looking forward then alert them?
Zunger didn't write "this is how I think", he wrote "this is what I'd do". This isn't a matter of supporting someone with a controversial opinion. Zunger goes on in explicit detail about how he would act in response to someone else's opinion.
This seems empirically untrue if the allegations in either this story or the Damore lawsuit are to be believed. The Damore lawsuit talks about the existence of a whole mailing list called conservatives@ - if what you're saying is true, how are there still active user accounts on that list?
Exactly, if people start multitasking at meetings giving the meeting their full attention is probably not a good way to spend their time. Trust people to assign their attention as they please and measure results, not hours.
This is tough because it's mostly anecdotal, but after living in China for two years (I can speak mandarin) talking about politics in the US was like suddenly being able to breathe again, it was a tangible culture shock. Sure, some people liked to talk about society and politics and economic development especially when it related to China's history, but I can only remember one or two times in two years that I experienced the kind of completely open political conversation that we have every day in the US. China is big, so this could be related to region as well, I was in Hunan.
I agree, which is why I prefer to:

- keep only (most of) my long term holds in my hardware wallets (e.g. NEO, OMG, ...)

- spread my shorter term holds over several exchanges
As someone who knows very little about the blockchain, I was wondering if the Bitcoins are "known"? Like, they have a hash or something? Can't they be then blacklisted from use somehow?

I thought the whole point of the blockchain was that all the transactions were all known?
The Mysterious Interior World of Exercise
As much as I hate Russian government, I can't believe the mh17 was shot on purpose. It was probably a mistake. Probably some people were in power where they should never be. Unfortunately, it looks like the next 6 years there wouldn't be any significant change in Russian government.
Please see my other comment as to what this map is useful for. Furthermore, on a global scale, light pollution is not equivalent to population; consider the light levels of Indonesia, the world's fourth most populous country.
Not seeing that feature. Maybe it's somewhere on the website, but the linked page seems to just be a visualization of the common light pollution map.
> Sprinkle a little Let's Encrypt in there to cover SSL.

Unfortunately most MTAs aren't configured to check the certificate chain, so they'll happily take any SSL cert they're handed and start chatting. MITM or downgrading is trivial.

There is an IETF draft ( MTA-STS ) from 2017 that should address this.
One reason is court jurisdiction. A domestic company is subject to, and therefore vulnerable to, court action/rulings/judgements. Suing a foreign company (especially one in China) is hopeless.
Because China's government has been known to lean on manufacturers in the past to include malware and backdoors.
Exactly. And the top notch exchanges keep everything in cold storage AND they take out massive insurance policies on it. Keep coins there unless we are talking millions of $ worth.
Highly recommended. I have one.
ClamAV 0.99.3 Final released. 0.99.2 has several vulnerabilities
I don't think it's Office Code Pro but it looks very similar to me. Maybe that helps you with the search!
Russian trolls aside, millions of people voluntary and completely for free (as a beer) spent much more time kvetching about politics in 2016 then in 2012 or 2008. There should be a reason for it.

In Western Europe the amount of kvetching is ten times lower on average, meaning people really care about elections 4 weeks before and 4 weeks after and then move on with their lives, as opposed to US, where political fighting is never stops.

My pet theory (which may cause downvotes here) is that US democracy seriously differs from Western Europe. In Western European countries you have different parties with their different pet issues, but you don't have different ideologies.

In US, there are two different ideologies, having different views on everything -- gender, religion, race, well, any topic you can pick, actually. What we observe is these two ideologies maturing, crystallizing and diverging from each other.

I often wonder how it will play out, in a long run. ;)
I'm quite confident in this guys approach: https://www.youtube.com/watch?v=4cRlqE3D3RQ&feature=youtu.be

Even if he's wrong, it's super cool to watch his explanation. It's making so much sense.

I doubt any AI can do better then him here, so much vague clues you have to get to the bottom of and loads of slight matches because it's an old language that only has relatives, but no equivalents today.
> It's not like stocks where you can see actual bid/ask and daily volume numbers.

Yes it is. Cryptocurrency exchanges have orderbooks like regular exchanges do.
Exchanges are not a trustworthy place to keep your crypt. I think that is accepted. What does it have to do with the value of the thing?
On a popular misconception concerning “literally” (2014)
For the beginning years of the war the US was technically neutral. It would have been seen as an act of war for the government to stop its citizens from trading with the Germans.
The documentation got substantially better in 2.0 (imo), and simplifying the configuration overall was a major initiative for 4.0. You can now start with zero config if you want to follow their defaults of putting your source in /src and built output in /dist, and they also added production/development "modes" that enable a bunch of sane defaults for each. You can still get into really complicated configuration cases depending on your project but it's definitely been on an upwards trajectory in that regard.
Then normal users need to adjust their expectations. Email has never been assumed to be immediate.

Iirc, its even in the spec
To be asked to pay detailed attention to everyone's diverse problems for a half an hour every single day is an incredible energy drain. I need to focus on my work. If I have to build 20 different mental models in my head once a day to make sense of 20 different people's problems, I can't do that.

The tried-and-true method of, "oh, ask so-and-so, they worked in that area" is strictly better, because no matter how many times you're redirected, you're bothering fewer people than at the daily standup.
You'd need consensus of the miners to do so.
That's why I said "within the law" - to ensure that it isn't the job of the business to determine what is political and/or allowed. What you describe would be illegal, would it not?
Automatic Time Tracking for Developers
Intel promises Spectre- and Meltdown-proof chips this year
It's interesting to know a serious, business app built by Flutter which is still in alpha. Is it stable?
https://blog.fastmail.com/2017/12/06/security-account-recove...
Honestly, when Windows 9x would crash, it was because something was doing something wrong. Drivers and legacy mode programs written and running under the no-longer-true assumption that they're the only program running on the computer will absolutely wreck your day when they poke in places they don't belong and do things they shouldn't. And if you got rid of those misbehaving programs, Win9x got a lot more stable.

I used to have crashes all the time. Then one day I got the bright idea to actually read and understand the error code when the computer crashed. I did a few web searches to demystify the error code and its cause, and ripped out the software firewall I was running. And that was the end of my bluescreen troubles.

Now, if you want to argue about poorly designed tools and environments that make it all too easy to do the wrong thing, then I think that would be a valid and productive argument.