skysight-inc/HackerNews huggingface dataset:
I'm not convinced that this will change anything in the near term. While the Obama administration had started (cautiously) pivoting from Saudi to Iran (see the nuclear deal, increased criticism of the Saudis, very limited engagement in Syria), the current admin threw that away and has reaffirmed their affiliation with the Saudis.

So while they might make a show of being upset, after the way they snubbed Iran they have nowhere to go if they want to pivot from the Saudis to a different potential regional ally. Further, Trump is expressly in favor of violence against journalists [0] so he's not going to push for punishment for this.

[0] https://www.washingtonpost.com/blogs/plum-line/wp/2018/10/19...
I bet they never tested that case.

Yes, they should have. adding tests long after the fact is next to impossible because, when you spend a long time not adding them, your codebase tends to degenerate into an untestable mess. One of the key benefits of strict TDD is that you feel the pain of testing your code before you write it, so your code is testable from the start.
Most likely it does. They've been taking about skipping 10nm altogether for over a year now.
The point of CFIUS used to be selective enforcement. But the new rules require mandatory disclosures of any foreign investment into a high-tech company.
I find that IE11 is surprisingly polyfillable. The biggest issue has been flexbox, since CSS can’t exactly be polyfilled.
I think the problem has to do with how this potcular CoC came about to be the de facto CoC. There is a lot of evidence in screenshots and wayback machine that suggest that this CoC was strongarmed into a lot of projects, and the ones that resisted have been put into a bad light.

Not to mention the author of the CoC started this process while working at Github by making it easy to add a CoC and badgering projects that don't have a CoC to add one. Low and behold the author's CoC is the first one and recommended for all projects.

I think many people who seem to hate the CoC would be fine with a community driven and created CoC -- what they really dislike is the particular CoC and the political agenda of the author of said CoC. I wonder how it got into 40k+ projects near overnight... And then this used as a beating stick "40k others have done it why have you not?". This type of attitude is unhealthy for everybody.

The said CoC is the "Contributors Covenant".

There is so much more to say about this CoC. I can only hope that the open source community will build a proper CoC that is truy community driven and actually has the goal of bringing people together vs being a stick to hit people with.
Pronouncing SQL: “S-Q-L” or “sequel”?
Streams in Node.js, part 1: Basic concepts
well, you're already dead, Metheny.

Anyway, levity aside regimes that will violently murder to silence critics might not to get even for bad business investments.

As for me I'm hoping to get some investment on my new grocery list tracking app that uses machine learning on the blockchain to automatically buy what you want to eat before you know what it is!
Perhaps. But usually if their blood is boiling they will leak indirectly as anonymous sources, via unnamed "friends", or whatever other euphemism the press likes to use.
Being politically correct vs getting the job done, I'll always choose getting the job done. There is plenty or role playing projects where your feeling matter more than your skills. In last couple of jobs I am always asking about company policy, if they start piling about diversity and getting everybody heard and how everybody's feelings are most important thing, I don't want to work there.

Earn your place with your quality and your skills, not with the help of inventing newer and newer rules until nobody can say how crappy, sub average and difficult to work with you are.

(Talking to a random programmer with no skills but huge area of possible butt-hurt).

Edit: btw can't agree more with Stallman if that's not clear from my post. Love that guy.
> Personal versus political benefits is one major diffference. Prevalence, and the necessity of engaging with corrupt organs to survive and thrive, is another.

The political benefits beget personal benefits. That's the point.

They are both corruption under two different names, no matter how you prevaricate.
I don't know what "flooding with cheap money" means, but by definition, if a buyer is outbid by another buyer for something, then the market price has changed so the previous buyer needs to update to the new market price. I don't understand how this is a waste of taxpayer money, since it properly indicates to people where resources need to be shifted (in order to bring prices down). Without this market mechanism, you actually have a waste of taxpayer money since you don't know what you're overpaying/underpaying for.

The societal stability part should be offered to all taxpayers, not just government employees, so I don't see why that would be tied to an employer at all.
Afaik, only Samsung has figured out EUV for mass production?
There's more low-level corruption, which makes the existence of corruption generally more obvious to your man on the street.
How India’s Fishermen Turn Ocean Plastic into Roads
Thanks for this, just bought a copy. We watched his youtube series at work and it was great.
Fair - I think the solution then also would not be more money directly to them, but a better support system for the mentally challenged. If they can't make rational decisions as you say, then (assuming we can agree that compassion is good) we should provide better systems to help.
I agree with you that this would be the safer route.
For a production file upload service, file uploads should ideally stored in a specialized blob store, e.g. Amazon S3 or Google Cloud Storage.

However the PHP code was written as easy-to-use sample code and I did not want to introduce a database as dependency and keeping the sanitized filename plus extension keeps the meta information intact.

If I had provided better information about how to securely configure the Webserver to allow all file types for upload, using the original - but sanitized - filenames would not be an issue.
The app dock was included with the first releases of OS X; the 3D effect isn't really a 3D effect (they just replaced the backdrop image in horizontal modes).
Lessig's bid as a 2016 presidential candidate on the premise that he would reform campaign finance and the immediately resign the presidency to VP was charming, inspiring, and somewhat amusing.
6 Huge Startup Ideas Ripe for 2019 – My Requests for Startups
Unfortunately, the reason why I didn't stick around on Vero despite liking the app.
Whenever that happens to me, it turns out that I'm the one who had the same question ten years earlier, and I still don't know the solution.
> this will blow over in a month or two and we'll forget all about it, like we always do

We always don’t. That’s how some countries end up under sanctions. (In any case, this is a bad moral defense.)
Too expensive to fix an auto issue. Oh well, let’s just dump the car and get another one.

Too expensive to fix healthcare issue. You’ll probably die or make it worse if you don’t fix it. “How much is your life worth to you?”

You can get a ton more random money by holding people’s lives over them. That is in summary the US healthcare system. Full of middlemen squeezing every penny they can out of you because they can.

Whoever campaigns for a transparent healthcare system, I’m voting for them.

Our broken healthcare system kills more people than all terrorist attacks and natural disasters combined because people can’t afford to pay the bill mafia.

That’s just a very sad state of affairs.
I think the field is too new and fast changing to have fixed standards to examine people on. Civil engineering has been going on for at least 2000 years on the other hand.
Whatever the default font is for my editor. I've never found font to be a barrier for me. I'm currently using Atom, so I guess Menlo or Consolas.
it's boingboing ¯\_(ツ)_/¯

take their snark in stride — focus on the big picture
What is common about their corruption and ours that you notice?
You can be autistic, not good in social situations, and still not abuse, harass, or discriminate against people. Associating abuse and harassment with being a fundamental part of autism is not ok. Autistic people can fully understand "do not perform this behaviour again" - they can also understand consequences of their behaviour, including both positive ("people like to talk to me more and are more accepting of my ideas if I do X") and negative ("I will be removed from this community if I do X"). If anything, a clear, structured description of what behaviour is and is not acceptable - such as described in a code of conduct - is incredibly useful for many autistic people.

Please do not make the argument that autistic people cannot learn to control their behaviour again.

In the incredibly rare cases where a person, autistic or not, cannot learn how not to abuse people, they need a full-time carer, who will be able to help them interact with the world in a way which doesn't harm other people. It is not the responsibility of people involved in an arbitrary software community to suffer abuse just to make an abuser happy.

Finally - if you allow abusive people to exist within a community, you by definition exclude everybody who they would abuse. You exclude a number of people who may have greater merit, whether individually or collectively. You just can't see that because you're supporting an abusive person over and above anybody else who might wish to contribute. You're supporting them even while they drive out countless contributors, who you can't see the "merit" of because they're no longer contributing. All you can really see is the merit of abusive people, and you ignore the merit of those they abuse.
It was possible until quite recently for businesses to order Lenovo machines with IBM branding.
The Future of the Car May Be Older Than the Model T
True. In a just world, the UN would be sanctioning KSA for its war in Yemen, but what are the chances of that happening? A privatized version is a modest alternative - a pledge that companies sign and enforce about their sources of financing. Nowhere near as good as state backed sanctions but a start.
What's with the silly and dishonest non-GMO label? It doesn't bode well for the credibility of this product.
Best Practices for RESTful API
If article titles were crafted to convey the topic and thus only attract people interested in the topic they'd be as good as useless.

Instead they use bold, non detailed, titles to attract readers that might not even care about the particular subject (but will click to see what the "blood money" are about).

Isn't that the whole idea behind clickbait titles?

Bounce rate after reading some of the article shouldn't really concern them, as long as people click on the article and the banners have been displayed.
Understanding Engineering Roles
I think the market is simply not there for such a tool. Your target audience are freelance web developers or rather a small subset of these. Add to that, that many of them are code monkeys that prefer to cook up something like this on their own and secondly the average freelance web developer doesn't really have terribly much money to spend to begin with.

I think you need a product that you can license to enterprise customers because they have plenty of money and often don't have a clue whether your product really is worth all the money or not.
I know, I'm from Yugoslavia originally. All Eastern Europe cars had the same problem, the lack of quality control, unmotivated workforce, and corruption which resulted in big oscillations in quality between the same models of cars...
I would assume people of most political bents would be against corruption.
> They may miss a deadline, maybe two

They've missed like at least 3 already. 10nm was supposed to be ready in the second half of 2015. Now their most optimistic schedule is late 2019.
What? No. Hedge funds are named for making highly risky investments. The short term risk of doing this is offset by hedging across markets and by using specific investment products. Works great until events like the housing market cause a market wide collapse and kill your hedgefund.

Whoever concentrated the money in such funds was likely corrupt, otherwise grossly incompetent.
CVPR Paper Controversy; ML Community Reviews Peer Review
Oh yeah I get it. They were in a tough spot. But they still almost went out of their way, it felt like, to screw with the parts of their business that were trying to save them.
I don't think that the problem is adopting in bad or good faith; personally I am saddened because the CoCs are meant to be there to protect people that are usually in a weaker position and in our development communities that usually identifies with a few categories: women, LGBT+, disabled people etc.

Now if you look at it from this point of view I think that you can at least see the irony of using a religious text in this context; to be more clear, quoting their webpage:

> This code of conduct has proven its mettle in thousands of diverse communities for over 1,500 years

Those "thousands of diverse communities" include the ones who were using their religion as a pretext to burn heretics/witches, torture homosexuals and in general oppress the weak and the diverse as well as the ones that today are still trying to infuse young people with their toxic shame when they are non-conforming.

This is what really grinds my gears: some people would do anything to NOT take responsibility and hide themselves behind nice words with little to no real content.
Targeted smearing and destroying of one's reputation is quite an old endeavour. Works amazingly well online, too. Don't give up Internet anonymity like some governments want you to.
Lots and lots of transition animations, and potentially very poor UI/UX model.

Demos are not (largely) interactive, so the demoscene is not known for collective skill designing GUIs.

The most similar/related type of things I can think of that are interactive are crack/keygen programs that include chiptunes and maybe a cute graphic effect somewhere.

For some time I've actually wanted to go track down such programs to analyze/compare/study the progression of design. Kind of difficult to do so though, for obvious reasons (unfortunately).

But my impression from the one or two programs I do very vaguely remember using, half for entertainment purposes was that the UI design was sort of at the "48%-50%" mark - good enough, but flitting just below the halfway mark instead of just above it. Not remarkable; maybe a few rough edges.

Thanks for your comment. It prompted some mental gears to spin and for me to realize the above.

--

I do think I understand the spirit of what you're getting at, though, and there are a few things that my brain has decided is relevant, although I can't describe the working-out process that led me to list these. ¯\_(ツ)_/¯

- SymbOS (https://en.wikipedia.org/wiki/SymbOS): preemptive multitasking, windowed GUI, storage on devices up to 128GB, runs on home computers using the Z80 (starting at 4MHz) with up to (_up to_) 1MB of RAM. (I found this rambling but very interesting demo of what it can do with one of the more capable machines it supports: https://www.youtube.com/watch?v=2-oBNh0UkQc)

- kOS (https://www.youtube.com/watch?v=kTrOg19gzP4): limited-access OS and brutalist GUI using the K functional programming language (hmm, I should watch this video again)

- KolibriOS/MenuetOS: you're likely already familiar with this; it's a pure-assembly-language GUI that runs on 32/64-bit x86 PCs

- AtheOS: Amiga/C64/etc inspired kernel + GUI + application suite, written (for x86) by one person over circa 10 years before it became boring; a small team picked it up a few years later and branded their continuation of the OS as Syllable, although the Syllable website seems to have died at some point

- Contiki: runs a GUI on a Commodore 64 within 30KB of RAM

- There is of course TempleOS, FWIW
Golang Benchmarks: Standard Libraries vs. Frameworks
China’s Bitcoin Dominance Is Worrying Trump’s White House
Late 2000s Latitudes and Precisions were extremely repairable, too. I have an old Precision M4400 that’s had around a third of its parts swapped out at one point or another and it’s a real dream to work on. Having also worked on a T60p, a T61, and a T400, the Precision was by far the nicest of the four to repair.
there is a great article by Jonathan Schwartz - ex CEO of sun about Looking Glas, that Steve Jobs threatened to sue him over this.

https://jonathanischwartz.wordpress.com/2010/03/09/good-arti...

Steve didn't, but Jonathan killed the project non the less, because he listend to consultants instead of listenting to devs.
Unfortunately laws and regulations affect tech, so it seems unavoidable to discuss them here.

Whether it’s net neutrality, IP law, GDPR, or what have you, there are worthwhile discussions to have about how laws affect tech and how they could be better.

I’d much rather have those discussions with people who understand technology well. People who don’t understand tech well have demonstrated that they will pass deeply flawed laws like the DMCA thanks in part to their lack of understanding (in addition to corruption of the political process).
the old days Still have a couple of T500s and a T510 which function as good as new and primarily are used for running specialized apps in parallel with other machines. SSD swapouts followed by Mint or Win7 installation were easy. Swapping out the optical drive for an HDD using a caddy adapter when needed couldn't be easier. Keyboard drain holes for spillage are a nice touch and should be universal. Replacing the CMOS battery (looks like a capacitor) is a bit surgical and could have been more ergonomic but readily doable (note BIOS settings before replacing). Wonder if the new high-end Lenovos are as well engineered.
To express it in simple terms, sometimes you run out of traction before you run out of engine to propel additional weight.
If you prefer, you could also draw ASCII diagrams manually with asciiflow. I find this tool pretty handy from time to time.

http://asciiflow.com/
They're good keyboards by modern standards, but they're still worse than the keyboards on classic Thinkpads (up to X220/T420/T520), both in terms of feedback (both tactile and sound) and the layout. The X210 looks marvelous, though, I'll see if I can get my hands on one. Thanks!
The whole point of extraordinary rendition is to remove the target to another country to give some legal cover and plausible (hah) deniability to the subsequent interrogation / torture / what have you.

Murdering someone in your embassy (although technically your own sovereign territory) is a new low.
Yes, but how would one feel if one had to admit failure. We must put feelings before data! /s
If any private company wanted to sell a financial product akin to public sector pensions they would be arrested and charged with fraud. Come to IL -- plenty of pension games to play here
I'd compare it to a classical steering-wheel lock. It makes your car a bit harder to steal. Even without it, a thief would still have to get into the car and start the engine. But not parking in a bad neighborhood will likely be a more important factor.

ASLR makes it harder to exploit other bugs that might exist in the software. Browser for example should definitively use it, since they are highly complex systems while also your first line of defense against a somewhat competent attacker. As for 7zip... it also can come in contact with dubious files quite easily while also having to support lots of formats (huge attack surface with potential bugs). I'm torn, but would probably prefer it to use ASLR.
That's flamebait, which the site guidelines ask you not to post. More generally, could you please stop posting unsubstantive comments to Hacker News? We're trying for better than that here, so eventually ban accounts that do it.

On HN the idea is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do.

https://news.ycombinator.com/newsguidelines.html
I’m sure a few billionaires and tons of millionaires minted by this broken system.

It’s a great way to make money legally.
They can hire a lot of Internet trolls for the cost of one bomber. And automation has now made trolling even cheaper.
>The parent post said Saudis are not known for killing in other countries.

It was said within the context of current events. Let me revise my statement:

The Saudis are not know for killing their own citizens abroad in non-conflict zones.

The point was that if I take all the examples you listed, I could make an almost identical list about the US - funding and supporting questionable militants, direct and proxy wars, direct and proxy torture, funding extremists (Islamic and otherwise). But it would be a fairly big leap to go from there to something like "It should surprise no one that the US killed one of its own citizens in their own embassy."

(Personally, all the things you/I listed about Saudi Arabia/USA are a lot worse, in my opinion, then what happened in Turkey - but that's a separate discussion).
"There's always one" is a common rhetorical device whose meaning is closer to "There's often one, and I easily forget the times there's not." I don't think the parent's intention was to make such a claim.
I venture there is huge money in a sweet path from latex resumes in pdf format to ms word. I want to offer my clients a basic template but if I choose the latex route, I will inevitably have requests for the latter no matter how lame the format.
Sorry if it's vague, this was meant to be a high level overview on the importance of having well-defined engineering roles. I'm currently fleshing out the individual roles, but thought the discussion around the importance of an accurate definition would still be useful
Decay will apply to all answers so it'll still stay at the top of the rankings unless a better answer comes along. Tons of options but better than the static scores we have now.
ARM is not niche. It is the dominant platform on mobile.
React and GraphQL at the NYTimes
Would appreciate any responses to this survey on re-branding our startup agency
The Biggest Crypto Owners in the World by Nation
It looks like it varies between low voltage stunning and no stunning at all: http://www.theweek.co.uk/58447/halal-meat-what-does-it-invol...

Mind you, kosher slaughter is no better.
To your questions:

1) goals I don't accomplish typically either roll over to the next quarter once I diagnose what went wrong and assuming its a valid goal, or, if I decide to kill it, it goes onto a list of failed goals w/ the reason they failed. this is how I got the 3 flaws in the article (by doing mini postmortems on each failed goals)

2) Typically the first goal in a category is the most important. However, the goals are NOT prioritized overall (just intra category) so this is something I should think about - thanks for calling that out.

3) Upper limit = only anecdotal. 1,035 activities in a quarter is about 11-12 activities per day, and some are as small/quick as flossing, or 10mi of meditating. If I'm not at the theoretical upper limit, I certainly feel close (and its starting to adversely affect my binary goals based on the correlations). I don't know, it also depends on the magnitude of the recurring goals, i.e. a goal of "I will run 10 miles 5x/week" would take 8 hours of your week (pacing at 10min miles) so it also depends on the time required per recurring goal/activity. It would also depend on how demanding one's job is. I work full-time, but the hours are fairly flexible and I build/plan my own schedule so I can find some extra time if I'm behind on certain goals. I usually get up around 5/5:30am and have found mornings to be my most productive time which alleviates evening/night anxiety, vis-a-vis: https://www.amazon.com/Miracle-Morning-Not-So-Obvious-Guaran...