skysight-inc/HackerNews huggingface dataset:
Apps are doing this when you first open them (and constantly afterwards), this has nothing to do with bots and account login.

Apps are calling out to FB regardless of you having a [FB] account.

If you have root, using Xprivacy will annoy you by revealing the amount of data-mining that's happening across all apps.

I've seen this happening all the time using NetGuard (firewall which requires no root, made by the same dev behind Xprivacy). Most of the default apps on Samsung phones are constantly trying to call Facebook servers also.

If you have Android, you should not be using your phone without NetGuard installed - https://github.com/M66B/NetGuard
It wasn’t meant as a suggestion, I actually meant that a case could be made in court that a particular performance isn’t public with a reference to low view counts.
I agree completely. It's a particularly common problem on this forum.

The web is the most open and accessible platform we have. There's a powerful and fast layout engine. Scripting is open by default, and the client can at any time inspect, block, or modify those scripts to suit their needs.

The web is awesome for hackers.
From the book "Release It!", the author describes an incident where an airline's entire check-in system went down for three hours, grounding its hundreds of planes and causing a pretty big backlog for hours more. The 'root cause' was code on the flight search server:

lookupByCity(...) {
....
try {
conn = connectionPool.getConnection();
stmt = conn.createStatement();
...
} finally {
if (stmt != null) {
stmt.close();
}
if (conn != null) {
conn.close();
}
}
}

close() can throw, and in the circumstance of the outage it did for stmt, leading to the connection not getting closed and eventually the pool being exhausted with every thread blocked waiting for a connection. It's an interesting chain of failures, arguably the presence of such a chain is the real root cause, rather than the unhandled sql exception.
Interesting project with very simple core API. I saw some feedback about more sophisticated syncing through OT/WOOT/CRDT, though I don't know if that fits your approach.

If it can be used seamlessly with Vue/React (as mentioned in older discussions) such that changes are propagated into them, I'd be interested to try it. (Those libraries are in heavy use already so your solution would have to work with them for a decent chance at traction, I think.)
Google stopped mirroring of fuchsia, zircon to GitHub
At this time of year, this one is always worth reading again.
> There’s nothing wrong with being a salaried person

I didn't say there was. I was talking about people who wanted more than that.
What is stopping us from upgrading those refineries so that we can refine it? Is it simply not worth the investment?
I love Visio. Good job.

Is there a way I can interface C# to it easily? Basically I'd like to add some intelligence to a standard Visio document to almost make it a schematic capture system. Even if that isn't possible, keep up the good work!
perhaps you can get close to this goal by

1. installing the Android dev SDK (complete with emulator images) on to your laptop

2. having a distinct emulator instance for each of your chosen profiles
As someone who is renovating their house: home improvements are not 100% predictable. Although I admit they are easier to predict than software, and easier to explain in layman's terms why something went over the expected time or price.
In order to run as a candidate you need to have a certain amount of capital. If you're in an area that's economically depressed, the only people that are going to be able to run are those attempting to extract as much profit as possible to the detriment of the locals.

America is far from a democracy considering only the wealthy are able to actually run as candidates.
These are a few years old:

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

https://news.ycombinator.com/item?id=10078848
I think news.ycombinator.com and ycombinator.com have different logo colours.
Why are people all of a sudden posting medical news on HN from one or two years ago?
I'm curious why you think Taleb is a misogynist. A quick Google didn't turn up anything other than a few posts of his where mentions the word. He seems like an abrasive ass in general, but he's only a misogynist if he's more of an abrasive ass to women than men.
Totally fair. I was using "software" as shorthand for "software product" in the context of commercial licenses for same. You're right of course that product != project and the unbundling of product attributes like the ones you mention from bits that you can freely use is one of the core issues here.
mind linking your website? I’d like to see it, and there’s nothing suggestive in your bio.
I kind of wish we applied "micro-methodologies" rather than methodologies. I think we should be doing "import retrospectives" rather than "import scrum" and sharing and experimenting with a diversity of approaches (e.g. various different ways to do retros).

We're essentially treating "methodologies" as software that runs teams. Furthermore, if we are doing software we should follow the UNIX philosophy and the bazaar rather than the cathedral.

Edit : I kind of want to make this a reality now. I've registered http://micromethodology.com and will make it so micromethodology.com/standup can be a place to share "how we do [x variant] standups" via pull requests on https://github.com/hitchdev/micromethodology.com
When enough people misuse a methodology it is a comment against the methodology. Trying to use process to replace accountability usually fails.
I thought this would be a simple "hey mesh routers now cost more" but the author thought of some interesting use cases that they have forgone.
My reason why I love yEd is it imports exports graphMl http://graphml.graphdrawing.org/ which means you can programmatically start a graph from analysis of something else and then embellish it as need be.
I also use Schemaspy. Two things I like about Schemaspy 1) Recognises markdown in your database comment field. 2) you can merge documentation in a text file with metadata from your database. It's a neat way of keeping database documentation.
That sets the bar too low for screening IMO. My wife has interviewed people who literally can't write a for loop correctly.
I like just programming.
Radare2 vs IDA Pro
It's similar to a bank foreclosing on a house. The borrower pledges something as collateral for a loan, and if things go south, the lender can liquidate the collateral to recover some or all of the debt. It's not correct to say it's done without the borrower's consent because the original lending agreement allows it when the circumstances arise.

Tangentially related: Martingale betting system (https://en.wikipedia.org/wiki/Martingale_(betting_system)). Aside from its theoretical impossibility, this system typically fails in practice when the gambler hits a house limit and can no longer continue placing bets.
JEWISH BOY FIRES BACK AT LEBRON JAMES AND 21 SAVAGE OVER CONTROVERSIAL LYRIC
Modulus is a rabbit hole - the mod operator has different behaviour for negative parameters depending on the language (and presumably other language specific quirks?)

Here's another one: when does the abs operator return a negative number?
I've been slowly making my way through A Tour of Go and I really like what I've seen so far.
California’s GDP is almost $3 trillion per year. That’s larger than the U.K.’s (the world’s 5th largest economy) with far fewer people (40M Californians vs. 66M in the U.K.)

Of course it has its problems. The cost of living is high especially in the cities. Still, it’s a real stretch to say it’s not a prosperous state.
>too easy to either destroy ... their volumes.

As someone who's started running services in Kubernetes (albeit mostly as a hobby thus far) I would recommend setting the ReclaimPolicy to Retain for any PersistentVolumes that are particularly important. The default behavior is to delete the underlying volume when the resource representing it is deleted, but if you're worried that might happen accidentally that may not be what you want; this behavior is configurable.
I think if you're working a job and earning a salary or a little equity, then you're clearly middle class at best.

I think it's the working class that's being eroded, leaving the a middle class on one side, and the destitute on the other, with the upper class being the same as it ever was.
It can still apply the operation anytime a specialized object is defined. (This is how templates are compiled, right?)
Well, FB did that at least 6+ months ago when I got trained for interviewing.
As for the questions asked, there is an internal tool with various questions you are supposed to ask, with info about what signals you can get, how to extract more info and how to formulate your feedback.
I was always told that I need to help the person I'm interviewing solve the problems.
Not true. I've interviewed for and landed several nice gigs since then. But as I said in that other post, always skipping the tech screen piece.

From talking with other devs in my peer group, this doesn't seem uncommon.
> If you want a healthy team, you're going to need a mix of people. Cutting off entire segments of the population from your company's ranks just because you don't understand their value only hurts yourself.

That could be a direct quote from Peopleware.
Graphic photo warning.
Microsoft alternative interview framework for assessing new developers
Ask HN: How do you over come pessimism after failing too much?
Yes I know if A has been true in past doesn't mean A will be true in future. But what if being logical isn't enough.

something like this: https://www.youtube.com/watch?v=RAp4wmb6dpY

I thought if i go do something else, like other hobbies then once I come back I'll have fresh drive. It helped, but i still dont see any road leading to 'success', advantage, hope, etc.

maybe i've become more realistic? Huh? lol..
As an "enterprisey" person, I disagree. I've seen a lot of enterprise infrastructure that looks like toddlers built it out of lincoln logs. And I've seen SANs lose connectivity much more often than a pool of independent local disks all going bad at once. On top of that, databases run on VMs that aren't on hypervisors dedicated for running databases results in shitty adminning and overcrowded VM pools destroying database performance+reliability.

Cloud-ish infrastructure is often good for running distributed decentralized databases, but try running Oracle in a bunch of Docker containers on a crappy OpenStack cluster and soon you'll be crying into your scotch.

These efforts to make people think it's a good idea to run databases on K8s are misleading people, and god help those poor teams that waste years trying to stabilize something that a fancy web page and a youtube tutorial said was a great idea.
Thanks for highlighting this- yes, there are quite a few other projects named bake. The internet is a big place, and while that means that it's almost impossible to come up with a name that's not already in use, the likelihood of running into each other is also small. In other words: I don't see this as a big problem unless one of the "bakes" becomes really big (like CMake big).

So what is the chance of this happening? Lets look at the list you provided:

- some aren't (C/C++) buildsystems (hackage::bake, bitbake, cake bake).

- some projects are dead (linuxrocks123/bake, openhub.net/bake-build, nsnam.org/bake)

- some projects are almost dead (esrlabs/bake)

That leaves one active project, which is Bakefile, which is not a build system but a makefile generator akin to premake. Bakefile (not bake) has a very different front-end (a bkl file) and different intent, so the potential for confusion is not big. IMO the internet is big enough for two different projects with a similar name :-)

Worst case the similarity in names makes it harder for me to get traction, but that's ok really. For me bake is a means to an end, and by no means the most important thing I'm working on. Would I enjoy it if people adopt it? Sure. But it's not the end of the world if that doesn't happen.
Larry Roberts has died
The problem is not how much is regulated, it is what parts are regulated and whether they really matter. Opaque pricing is definitely an issue in the US, as is over-reliance on medications [1] which is correlated to shitty workers rights.

[1] https://www.nytimes.com/2018/01/27/opinion/sunday/surgery-ge...
You don't think that anyone who would non-ironically implement this paper would do just as much damage with every reasonable cryptography paper?
Meanwhile some of us are just happy if candidates know of the existence of regexes, even if they forgot the exact usage, and can mention using them rather than trying to write a parser from scratch when given a problem statement of extracting phone numbers of various formats from several thousand unstructured files of web page scrapes...
Not sure if this is what you meant, but a lot of the stuff they added to C in the latest standards really turn me off. C89 has a special place in my heart.
Scheme Web framework GNU-Artanis-0.3.1 released
And even if it were subducted, the descending seafloor sediments liberate water and other volatiles once they get deep/hot enough, and this produces volcanism.
> I've always felt that if you embrace GCC's extensions, and glibc (and use of Boehm's GC for parts that need to be a bit safer)

Which isn't ISO C any longer, rather GCC C.
They paid $100k to ride on Xcor's space plane. Now they want their money back
How to make friends and influence people
Have a look out for his appalling attack on renowned clacissist Dame Mary Beard. Actually I suggest you don't.
> Sometimes you don't make enough money to retire early from a combination of bad luck and poor financial decisions.

Sad that cashing out may have ejected "staying and contributing" as a measure of success and indicator of worth.
I wish! One of the coolest projects I've worked on used Lua. We wrote the core in C++ and then everything else on top of it in Lua.
> if so under which license?

GPLv3 or later if it's a program that runs on a user's computer.

AGPLv3 or later if it's a program that runs over a network (webapp on a server).
There is no such thing as a good national carrier right now, L3 just happened to be the least shit of the group to deal with. Your best bet is to try to find a decent local/regional carrier as your primary circuit provider and then use L3/The Devil/ATT (in that order) as your secondary. Yes your regional/local is still going to hand off to those guys but at least they'll be doing all of them and you get real support for local issues.
Not using any proprietary software.
> the alternative is not leaving it in the ground, the alternative is Diesel powered trains, which are just riskier, costlier, and worse for the environment.

I'm not sure if I get where you are coming from. Why not electric powered trains? (and in the near future electric cars, etc.)
James Mickens has a great part of a talk where he talks about this: https://youtu.be/7Nj9ZjwOdFQ?t=1574

A little too close to home.
This is a pretty bizarre response to actual data.
I like a lot of things about Lua, the focus on embedded use and keeping the implementation nimble among others. LuaJIT is very impressive, but it's already drowning in its own complexity.

I spent the last two years more or less full time trying out ways of making interpreters of similar complexity go faster without making the same mistake.

One method that seems really promising so far is AOT tracing [0], making guarantees and removing redundant code ahead of time based on incomplete semantic models. It's different from a full compiler in that it only tries to improve the situation and will back out and leave code alone where the semantic model is insufficient. And since it acts as a transformation on VM code, it's fairly transparent and easy to debug. The complexity of the models is a three way compromise between faster tracing, faster code and implementation complexity.

Once the VM code is reasonably optimal, further compiling to C by generating the interpreter code inline becomes even more attractive. Which also leads to native executables as a bonus feature.

[0] https://gitlab.com/sifoo/snigl#tracing
"But I didn’t ask him that. I just stood and glared at him until he looked away. I needed the job. I assumed his kid would grow up to hate him."

Or hope that things work out and his father finds ways to love him more. This author seems a little angry. The more I read, the more I wondered if this was a normal account, or the account of someone who always seems to find themselves in strife.

But I can't say no to a peek under the sheets of people's lives. It fascinates me. I don't think I could do her job but I've always wanted just an afternoon where time freezes and I can lightly snoop on how a random assortment of people live (though realistically impossible without hurting others). Being a cable technician seems like a fair, legal alternative.
It should have been an edit to the original comment.
You're describing CSRF, but again: this vulnerability doesn't exist in the scenario I'm describing.

If you don't set HttpOnly on your cookies and ignore the cookie header on your backend (i.e. only use cookies for storage, not for transport), cookies are strictly better than local storage, since the only difference between the two is now local storage's lax access policy.

The scenario you're describing can also be solved by using a CSRF token retrieved from the backend. Meanwhile, there is literally no way to secure secrets kept in local storage from third party scripts.
Magnum: Lightweight C++14 graphics engine for games and data visualization
At that point it's practically not C anymore :)

I'm not a fan of adding GC to C. I've hard my fair share of stress caused by GC issues. It's great 99% of the time but when you run into performance issues caused by the GC it becomes a very very leaky abstraction.
Yes, but before that you need years of low-paid jobs and networking to come close to well paid positions. Applying at FAANG requires significantly less.
A conversation with a farmer
Comcast Business class accounts don't have the cap as well. It's slightly more expensive and comes with slower speed tiers but the support has been better. It's not required to be a business to go through that channel.
Chinese students miss out on early places at MIT. Why?
Remember. Don't write stuff like a = b[i++] or a ^ c | d or use all these ambiguous C specific tricks that make it harder for everyone to read your code.
Still needs to have the buy-in from the team.

Try to be that clever guy putting such gates into place without having the team be on the same wave length.

Github is a bubble, there are tons of software projects out there, using a myriad of build infrastructures, or even just doing plain old IDE builds (yes I know, but it is as it is).
No argument there, but how is that radically different than embracing GHC Haskell, Racket, rustc, or Go, or any of the other de-facto compilers for a language?

I'm personally not opposed to breaking from ANSI/ISO in regards to using GCC or clang; these platforms are incredibly well-tested and supported, produce fast executables, and work on basically every platform out there.
Many (as in 10-30% at best) perhaps. Not even close to half or majority though, so I fail to understand how the argument could be irrelevant.
Update: I've disabled React DevTools, and have also encrypted the puzzle solutions.
Aiwa Arc-1 Review: AptX Codec Headphone with Great Battery Life
That sounds so logical, but the truth is that reputation is a useful time saver. I don't have time to read the vast majority of what is written in the world, why should I make time to read stuff written by someone who I know is an arrogant ass?
But I'm not logged in to Facebook? I don't use their platform but apps on my phone have the Facebook sdk. What bot protection?!
Even more fun building and benchmarking Firefox with GCC and Clang
Why make it a trivia game? Explaining the basics of how modulus SHOULD work is a fairly generic concept that is trivial for a lot of coders to describe, but impossible for non-coders. It's an ice-breaker.
I've started just explaining it to myself. You don't need to actually teach it to someone.

In fact this is kind of a subtle point. There are two functions that teaching it to a third party is performing. The first is that of burning the material into your memory and the second is getting to an exposition that the third party understands.

Well... the second part is not necessarily necessary. It depends on your goals, but let's say you are only trying to further your own understanding then perhaps all that is really required is getting the material into your memory in a robust way. Just explaining it out yourself enough times to actually wire all the nuerons up in a complete graph is massively beneficial.
Ask HN: Best free software to make marketing or demo videos?
So, does anyone know what bar here in Austin can I go to, just to say “Thank you for your service”?
+1 for Monodraw. To me limitations just make me focus on what's important. Use it all the time.
Fish Shell v3 released
Apps sending users’ data to Facebook without their consent
Definitely recommend using -isystem for third party libs such as Boost, ACE, QT, Protobuf, etc. I strive for warning free code in my own, but dont have much control over the libs I use. Warnings from Protobuf are especially annoying due to Googles ill-thought-out disregard for signed/unsigned comparison (and their bullshit rationale in their style guideline) and continued use of NULL/0 as a nullptr constant (they only support C++11 and greater, no reason to not use nullptr now). I strive for clean compilation with "-Wall -Wextra -Wzero-as-null-pointer-constant -Werror", but alas, hard to implement after the fact in legacy code.
There are other industries.

There's wind power, which has been doing well and probably will continue to.

And there's agriculture on irrigated land, which isn't a new thing but never went away. The US is the world's top exporter of cotton, Texas produces more cotton than any other state, and West Texas is the center of that production. (See
https://en.wikipedia.org/wiki/Cotton_production_in_the_Unite... and http://cotton.tamu.edu/funfacts.html .)
Germany Slams Palestinian Mission for Glorifying Terrorist on Facebook
You've essentially described nepotism here - if FAANG would follow this model, they would never hire some of their best contributors because those contributors didn't live in the Valley their whole life to network with bosses.
I prefer a process that's at least basically meritocratic to the old boys club type of hiring at any time.
That photo by Eddie Adams is not the best example of photojournalism being a good thing. According to
https://en.m.wikipedia.org/wiki/Execution_of_Nguyễn_Văn_Lém

“Max Hastings, writing in 2018, noted that Lém was in civilian clothes and was alleged to have just cut the throats of South Vietnamese Lt Col Nguyen Tuan, his wife, their six children and the officer’s 80-year-old mother.[7]

According to Article 4 of the Third Geneva Convention of 1949, irregular forces are entitled to prisoner of war status provided that they are commanded by a person responsible for his subordinates, have a fixed distinctive sign recognizable at a distance, carry arms openly, and conduct their operations in accordance with the laws and customs of war. If they do not meet all of these, they may be considered francs-tireurs (in the original sense of "illegal combatant") and punished as criminals in a military jurisdiction, which may include summary execution”

So by the circumstances, the execution was likely completely justified and in keeping with the Geneva Convention, but the photo did not present that context. As such, it served as North Vietnamese propaganda and undermined the entire US war effort.
I've heard great things about Powtoon: https://www.powtoon.com/home/. Haven't used it myself so can't give much context but I'd recommend checking it out.