skysight-inc/HackerNews huggingface dataset:
> It doesn't mean that I don't have a responsibility to my neighbors and community to provide upkeep to my house and ensure it's aesthetically pleasing.

Can your neighbours sue you if you paint your house in an obnoxious color? No? Then there is no responsibility.

Why is it that I, for whom English is only my 4th language has to explain to you what the English word responsibility means?

If for you responsibility is just a fuzzy term with some feelings attached then we don't need to discuss this matter as FB can't be held accountable to that kind of responsibility anyways.

> Similarly, I believe social media and the media has a larger responsibility to our civic discourse even if they are a private company

I do not doubt that you believe many things, but first you have to show what responsibility actually exists and then show if and how that applies to Facebook if you are going to make such an argument.
Seems legit. In the past I have used Imapsync to transfer hundreds of email accounts out of gmail / google apps. https://imapsync.lamiral.info/
There's no link to the project.

To submit a link using the |submit| page, put it in the |url| box and leave the |text| box empty. It is ok to add a comment after the link shows up on the HN |new| page.
Some of the complaints when this was shared on HN were pretty reasonable, I thought (especially the ones about contrast): https://news.ycombinator.com/item?id=12166687
> it will kind of depend on role too of course

Why of course? This seems very unintuitive, actually. Has your data collection revealed something interesting about formal education and its affects on certain roles that are not found in others?
I don't think you would need to do much due diligence to rise above most restaurateurs.
The jTDS project is dying, there has not been a new release in over 3 years despite some pretty significant bugs.

https://sourceforge.net/p/jtds/discussion/129584/thread/050f...
It took a very dedicated engineer 3 days to decrypt it, using tools and knowledge 20 years into the future.

That's pretty good encryption in my book.
The currently tremendous success of their business model relies on their reputation being that if you pay, you actually get your data back. Once that reputation is destroyed, their market is going to crash. So I say: don't help them, let them destroy their reputation and be their own undoing. Good riddance.
This comment intentionally left short.
Maybe it can backfire and you'll subconsciously silence your cell phone during actual calls.
So by some magical force all those things are free?

Edit: this comment is being downvoted because I'm being facetious, but there's truth to it. No middle class tech worker in the US is spending 50-75% of their income on the list of resources in question.
I'm sorry, but I think I'm asking a different question.

I'm not asking about whether Facebook can engage in censorship. That was addressed by you here:

> A private company censoring the content on their platform is not a violation of freedom of speech

It's not, but a third party forcing FB to censor or me to shut up is censorship.

I'm asking how a third party (someone other than Facebook or the government) can force Facebook to censor.

I think figuring out how to create a constructive online community is an important and complex issue. It's not as simple as letting everybody do whatever they want. And limiting what can be done includes limiting speech in some way. How you do that in a way that's not censorship is a legitimate question.
A better way to support Wikipedia would be to donate. $10 probably covers more than the strain you put on Wikipedia for a year.

https://donate.wikimedia.org/
Sounds like your company cares more about their bottom line than your well being.
It's a shell of its former self without the comments. Consumerist tends to be, how to say it, alarmist at times. The comments helped buffer that with someone coming out of the woodwork to bring perspective. "True, but it's not nearly as egregious as played up to be because..." Or other times the comments were a confirmation.

But without the comments the shrill, mountains-out-of-molehills Consumerist isn't much use to me anymore.
Makes sense. It seems the graph needs vertical axis: "how affect am I by this" ;-)
Of course. You can't click on a billboard and those have existed forever.
Assuming they managed to make some kind of bug that was viable outside of the lab, we genetically engineer a spider to eat the fly. Obviously, this kind of thing has the potential to get out of hand as the technology improves and becomes more accessible. Maybe this is the Great Filter, or maybe the filter is not having a full enough understanding of things to solve problems before it inevitably becomes garage-level science.
That ignores the fact that until 2010 the Ga Ag Commissioner (An elected position that is the head of the Department of AG) was a democrat.
I cannot help but think about Stallman's blog about privacy and Uber. I wish they resist these unnecessary steps to delve into data like this.
Lip Reading in the Wild
1) They've spent almost $10 million as of today. That was 6 million in late October and 1 million in March. It's just ramping up.

2) Yeah. Trump and Russia are doing it, too. It's just as nefarious there. Why is the standard defense of Clinton whataboutism?
This looks nice, Thunderbird was certainly looking incredibly dated last time I used it, but the reason I ultimately gave up on it was performance. Once you have a massive amount of email it can be unpredictable and sluggish.
"It seems like everything in the manifesto boils down to #1 ("I will act according to my conscience")"

Yes

I think software engineering has reached this part of professionalism at many places. There, these specific codes of conduct are already in place (DO-178b, IEC 61508, ...).

But software is reaching more and more places and the barriers are lower every day. I believe that we need the discussion about ethics across all layers of professionalism.

This manifesto is of course not enforable. But it is meant as a basis for discussion.
All I can hear is my A-10 Simulator saying, "ALTITUDE, ALTITUDE!" in what seems like a calm female voice, but I can't un-hear it.
Only it isn't really comparable that way. It is really give and take on that one. If actual money is your goal, you probably want to be really selective. But you might also be able to live a better lifestyle on those wages - or maybe like the culture or something like that.

Same sort of consideration folks have when moving from a coast to, say, the midwest (outside of cities). You make less money, have cheaper rent, but gotta have a car.
My guess is that MS will keep old cmd in place in system32, and do some tricks with search paths to divert "unqualified" cmd to PS.
Simple and effective.Thanks! One question, How you create pdf of the invoice? which library do you use to generate pdf?
Elon Musk: more Tesla Model 3 details coming in spring
I got offers too. See example: https://news.ycombinator.com/item?id=12847351 . I mostly do backend, but like that there are also for frontend.
> written in MUMPS

Be afraid :(
I think that the most that Twitter needs to do is, if it can tell that an account is used by a bot, let other users know it's a bot account.

Some bots might say useful things on Twitter. Asking Twitter to decide what's acceptable for a bot to say is asking for trouble.
Yeah, my dad was just in the ICU, and you could never tell if he was dying or if the saline bag was just running low. So stressful to be around.
Personal attacks are not allowed on Hacker News, regardless of how annoyed you might be by someone else's comment.

We detached this comment from https://news.ycombinator.com/item?id=12985331 and marked it off-topic.
Nice hack! As someone who is currently shopping for an old plane myself, it makes me so happy to see folks smarter than me hacking on all of this old legacy equipment that is still serviceable!
Isn't the complaint about 'fake news' that it's false, not that it's from a non-traditional source?
Well, I didn't downvote, but I will say this about #1:
The trouble with always storing datetimes in UTC is that the UTC offset observed in a given location is not predictable for future dates.

--

Concrete example:

I am in Massachusetts. Currently, Massachusetts observes two UTC offsets during the year. Eastern Daylight Time (EDT), which is UTC-4, and Eastern Standard Time (EST), which is UTC-5. EDT is our time zone for Daylight Savings Time (DST).

Currently, there is some discussion about how much this arrangement sucks due to the early sunsets we experience being on the edge of the time zone. Some (including myself) are pushing for Massachusetts to switch to Atlantic Standard Time (AST), which would keep us at UTC-4 all year.

So, let's say I want to schedule a meeting for November 18th, 2019 at 12pm in Cambridge, Massachusetts. I want a reminder 15 minutes before the meeting so that I do not miss it. I put that into your scheduling system, and you store it as the UTC datetime 2019-11-18T17:00:00Z because Massachusetts' current time zone observance rules say it will be in UTC-5 on November 18th, 2019.

Now, let's say I get my wish, and Massachusetts switches to AST year-round some time between now and my scheduled meeting. When 2019-11-18 comes around, Massachusetts will not be in UTC-5, as predicted, but in UTC-4! I will receive my meeting reminder at 12:45pm local time, a full hour after I wanted to receive it, and I will have missed my meeting.

--

There are different ways around this, such as storing the datetime with the predicted UTC offset, or storing a localtime (time-zone-less datetime) and the location of the event. The key point is that you need to be able to account for calendar changes.

Of course, there is no fool-proof way to store a future date. For all we know, 12pm November 18th, 2019 may not ever occur in Massachusetts because some decision may cause the commonwealth to switch forward past that time entirely. A calendar change could cause even more bizarre situations. In the British Empire, the day after September 2nd, 1752 was September 14th, 1752 due to the adoption of the Gregorian Calendar. Realistically, you are not going to be able to account for that sort of calendar change, but time zone observances change all the time.
No. Wikipedia is curation of the commons, so to speak. The government will censor.
Because it is well-known that the Swiss people are not fond of German immigrants. While I feel that Germany and Austria have a rather similar culture (though I'm probably biased here since my father is Austrian), the there is a much larger difference in culture (and German language) between Germany and Switzerland.". While the Germans hardly have problems with Swiss people, the other direction is more complicated. Just google for 'Schweiz Fremdenfeindlichkeit gegen Deutsche' to get lots of German articles about this.

Also the living expensess are much higher in Switzerland. As a rule of thumb I have heard: "If you get two times in Switzerland of what you get in Germany: Take the job. If it is much less: don't.".
I use C# for my product but that is because it is a Windows desktop app. I have 5+ years experience with C# and so it was something that I could easily get up and running with minimal fuss and easily create a GUI. I would definitely recommend C# for Windows desktop apps.

That being said, I've been thinking of a rewrite in Delphi since it is a language I've wanted to learn and it would give me a native executable which would remove the need for .NET 4.6
I was playing devil's advocate in that comment. Sadly it got upvoted. Twitter 's mission is to "watch events unfold, in real time, from every angle". It has no business in manipulation. There are 2 social media monopolies and they play increasingly important roles in our democracies. If they keep using their power to manipulate people, people will demand their regulation. How can this be? maybe open up their data channels so competitors can enter the space.
> I will do my very best to prevent the waste of energy and resources
What determines whether something is a waste? Is writing a game that use lots of power on GPUs a waste, because it doesn't further society?
> But these days that's a bad word and some of them abandoned it, and others just don't say it anymore.

I don't think its seen as bad of a word amongst young progressives, however, those same progressives who are students of history know that some individuals in a Communist society are "more equal" than others.

If you're not catching my drift, Communism, historically, has been rife with hypocrisy WRT the "ruling classes" who instill it on the proletariat.
If you want to be their attorney, you might be required to have a legal degree?
Most companies don't care that you don't know the language (and aren't planning to). But you will need to learn it to fully integrate in the country (though many haven't and do fine).
Wait there's another kind?
Human rights and civil liberties are (conceptually) granted by the state and are not something a citizen can or could "take" from another citizen. Points like this are usually directed in that direction, in that they mean involvement in state (or the military-intelligence-industrial-complex) projects aimed at taking these rights.
You get more of what you measure. Rate software testers by how many bugs they enter, and you'll wade through mountains of bullshit bugs while the crashing edge cases get ignored. Having "sales goals" for a diagnostic is ludicrous. Would you go to a doctor that had "sales goals"? In this case, of course, mis-guided sales goals add to Office Depot's bottom line, so they are "shocked! Shocked that the fake diagnosis of viruses is going on in this establishment!"
With my team in Lisbon, we have multiple people who do not speak the native language, Portuguese. Since I do not look like I am Portuguese, everyone defaults to speaking English with me in public and are happy to. The quality in life in Portugal is very good especially with a developer's salary.
Best Practices for Lazy Loading in Entity Framework
Quick answer: Headphones and music/white noise.

Long answer: If you really feel this strongly about your working environment then you should seriously consider telling your manager. It's in their best interests that you're happy/comfortable/working as smoothly as you can. If they can't or won't change your situation, look for another employer. Ten years, Christ.
Very true! I didn't mean to minimize the value of privacy, whether it's a relatively new thing or not; some historical context is useful though.
google has always been good about not doing evil while undoing their own evil.

you're all idiots.
Consider it part of your total package, and your reduction in pay is offset by this
We detached this subthread from https://news.ycombinator.com/item?id=12983095 and marked it off-topic.
One of the elements of a panopticon is that it only has to be possible to be observed.

That's why you have fewer guards in that system.

It breaks down when folks stop getting 'caught'.

But for my part, I don't know how you'd work under those conditions. I have a hard enough time working from home with my wife on the other side of the house teaching kids violin. I have both over the ear headphones and IEMs, though... that might help?
I'm interested to know what the pros and cons are of this utility vs using the Google takeout functionality? I like the idea of this project but I don't know what it would gain me over Google's native export? Is it the restoration that's missing from Google's service?

https://takeout.google.com/settings/takeout
They are often taken from the companies cost to hire you before you see the number.

e.g. if the company pays you 100K, they may have to pay the government 10K a year in tax which pays for the services, whereas in America you may be paid 120K and then have to fork over 20K for those services

(all numbers are made up obviously).
There's Wikipedia Zero. The goal is to provide free access to Wikipedia through mobile carriers. https://en.wikipedia.org/wiki/Wikipedia_Zero
You can't comment like this on HN. Snark is deprecated here and personal attacks are a bannable offence. Please post civilly and substantively, or not at all.

We detached this comment from https://news.ycombinator.com/item?id=12983005 and marked it off-topic.
A Node.js skeleton, Express and/or AWS SDK, and PouchDB.
If you're a fit for our roles, we will.

I am a relocatee working in Malmo now. :)
Thanks for actually looking into the mentioned problems instead of going on a tangent about climate change ;)

CacheP2P seems to solve the problem by including a list of sha1 hashes for all files that are distributed through P2P.

Speculation time:

I guess distributing the sha1 hashes for every wikipedia page is a bit too much (especially considering they are always changing). So with every page, you would only distribute the hash for those sites that are directly linked from it.

If you provide the correct sha1 hash for every linked website (which in turn includes the hashes of all linked websites from it...), you would form some kind of merkle-tree of wikipedia pages. Except that the graph of wikipedia pages is certainly highly cyclic (thus no tree), so this isn't feasible. And all the pages change all the time. So this naive approach has already two strikes against it and does certainly not work.

I will try to have a look at the source code at some later point, I guess.
What's IEM ? It's https://en.wikipedia.org/wiki/In-ear_monitor
> An engineer that might go for $150k in Chicago or Seattle would be about 50h ~ 55k euro in Berlin.

Given the current exchange rate, that's a shocking gap between the US and Europe. People will happily sit in some traffic to make 3x as much.
It's intentional. The more buzzwords and vague ideas you can flout, without committing to anything in particular, the wider the audience. Just like politics.
Unfortunately, we need you to be in the office.

Even if remote working was culturally accepted in ubisoft I'd want people in my team to be on-site for the first six months anyway.
Greg,
Is business model centered on delivery & facilitating heavy lifting necessary for large enterprise? Will this heavy lifting be delivered as "professional & support" service....batteries included like solutions for legacy system integrations. Primarily K8S focused high powered consultancy services??
That's a good point about not finding enough local guides. I'd expect people would be less picky about housing assuming the quality and prices were reasonable. But someone wanting to tour wineries might not be ok going mountain biking if that was the only option available when they had time.
The whole thing reeks of overly aggressive automation. And while Google has reverted these cases, i fear they have not changed their automation to match.

I am right now looking at two stories of people that has trouble with Google because of some security system or other has picked up "oddities" in the payment activity.
yeah, it was the sad kind of sarcasm where I'm sobbing inside :(
yes, you are correct. I've fix it.
No, I have no references at all. I'm saying that eleven events is hard to draw meaning from, a wide range of things could cause that to happen and it's not necessarily a sign of a problem.
Exactly. Friend is not a binary concept, there are many degrees of friendship.
I don't think this is a good default for posh on nix platforms but I would argue that it's a good thing on Windows. The output of PowerShell ls is an object with typed properties and methods that you can interact with in a much richer way.

Not to mention user experience. Adding these aliases made moving back-and-forth between nix and Windows much less jarring for me. They also really helped drive home the difference between something like bash and posh because investigating the differences between the aliases and their nix namesakes revealed their respective strengths and weaknesses.

I imagine changing aliases would be out of the question since they should have priority over PATH but perhaps a special conditional case for these the first time they're run interactively would be to check for the nix equivalent in your PATH and prompt to see if you'd like to remove them.
That's not difficult at all.
You can just say

env['f'] = myfunc

and the function will be available as f within the environment.
My work machine is not nearly that beefy. :| I do often have 8-10 cmd windows open. According to task manager on my machine, each PS instance on start is 90-100MB. I didn't dig deeper to see if that RAM usage would shrink over time.
This was not what I was expecting. They're just using a small ad spend to measure CTR on the proposed article headlines/stubs instead of using some kind of ML to predict success like I originally thought. The approach is also not very cheap. At $40 in ad spend and at least a day to get the results, you could have just paid someone to write one or more blogspam articles, which is what this will optimize for.
> I got so caught up in trying to advance through the stages I ended up dead before i even knew it.

Who doesn't these days?
I couldn't tell if your post was satire or not but, assuming it's not, why are you still working there?
Most prominently, a mere collection of facts can be copyrighted by someone in Europe as long as that entity spent substantial effort collecting/collating/displaying it (the "Database Directive"). In the US, a minimum amount of creativity is required before a work is considered copyrightable per Feist v. Rural Telephone Co.. This can have a serious effect on which datasets are free for your program to use.

Both the US and the EU have a long history of shutting down companies that incorporate "screen scraping" to gather data, even if that data is freely available or owned by the entity controlling the scraper. But the EU may shut you down whether you contact someone's server or not, on the basis of violating database ownership.

I'm not a lawyer in either jurisdiction so this is just based on my layman's knowledge and may not be complete.
Nothing. Bat is a filetype, that file type is bound to executive in CMD's context. You can even execute it from PS and have it run the Bat perfectly normally (using CMD).

Ditto with VBS. You can execute VBS files from any context on Windows (e.g. double click, PS, CMD, etc) and they'll always use the cscript engine.
> pays much worse than US for SWE.

Might make sense to include the cost of living into your calculation, wouldn't it?

> Also if you are a US citizen you have to pay US taxes on everything over 100k.

I would guess that every country in the EU has a Double taxation agreement with the US.
I rely on technical books on certain subjects. For instance, I would get a technical book on compiler design patterns because those are pretty timeless. On the other hand, I have stopped buying books that are new programming language specific because the languages tend to change and make the book obsolete. I've experienced this with a RoR/Ruby book I bought that wouldn't even work with the newest version of RoR at the time. The book was useless.
Twitter is the most used social share button
>> Most countries have a quota for non-EU work visa

Absolute majority of the EU countries do NOT have this quota.

>> ...disadvantage against other job candidates from a EU country

It is partly true because an employer must give a priority to EU citizen, but in a situation of labour shortage, it is almost never a problem in real life.

>> That usually means you need to have a searched for specialization and senior level work experience.

This is an absolute BS. Labour shortage in the IT is huge in any EU country.

>> Of course the cultural shock will be bigger than the one you get if you go to eg. London.

Well, you are an American, so I forgive you this ignorance.

>> Your salary also will be about 20%-30% lower then those in a city

Mega BS #2: in majority of EU countries it would be illegal. For instance, in Scandinavia union must take a look at your job contract and if employer offers worse conditions than for local workers, they'll give negative feedback and migration agency will reject visa application.