skysight-inc/HackerNews huggingface dataset:
Ehm sorry.. but I refuse to clutter my browser with silly extensions which could and really should entirely live on a website as a service.
Flying home: The longest flight delays revealed
It is a very nice sumary and I agree with you. Thanks for that.
Configure and Send Push Notification on iOS Device
Cryptocurrency Mining Malware Hosted in Amazon S3 Bucket
Carbon Nanotubes Excluding Salt from Seawater
We'll remember this when the robots come for you.
A New Digital Entertainment Platform for Kids and Parents
For personal finance and investing, the Bogleheads forum (https://www.bogleheads.org) ticks all the boxes. It definitely has many helpful, knowledgeable participants. Since it's a traditional forum, they maintain civility through moderation, but it isn't needed often.
No, first party is you, second party is the person you're talking to. They're a man in the middle. They have access to your contacts, your emails, everything--they're a third party in the middle of your comms.
Let's consider the scenario were a "hacker" can get another cert from one or all intermediate CAs from Let's encrypt or even worst a rogue government with corrupted ties inside the Let's Encrypt team, both scenarios not so far fetched since anyone could change the DNS server for a couple of minutes and ask Let's encrypt to issue a new one so using the intermediate CA's is pointless making it irrelevant to use HPKP this days.
I guess I'm not sure what "getting busted" means, then.
And some people just don't work for local companies. Thank you remote work.
Data Viz: Streams of ‘Total Eclipse of the Heart’ Follows the Eclipse
For #3, I know a lot of people who started this way and then used a bootcamp to build modern skills. To me, that's a really solid combo. Having a bootcamp be your first intro to the field is a much tougher road.
They use in-memory hash tables, which works since the whole site can be in memory.

Originally they did build their own http stack but switched to nginx for a reverse proxy. On the other hand I'm not sure how much they lean on nginx's facilities.
True, but I feel that lately Apple is cutting corners with parts. I'm using the new MBP to type this and the keyboard stinks and lately my spacebar has been sticky. The "need a dongle for everything" situation is a nightmare, too.

I'm feeling backed into a corner--Microsoft sucks, Apple sucks, Google has become untrustworthy and thus sucks. It's like all these tech companies are breaking it off you know where and we have no choice but to accept that.
Are You There, Dad? It’s Me, Alice
Two things:

Firstly, I work with a ton of people who came out of the Recurse Center (formerly Hacker School) and I've been consistently impressed by them. It seems to be a pretty self-paced thing, so maybe the people who do well there are the sorts of people who are excited about what they're learning, and I'm sure there's a layer of filtering at the hiring level. Just my personal experience.

Secondly, I think that while learning specific skills (app development, web development, etc) are really good things, they should totally be a layer on top of a core foundation of good computer science concepts. "Learning web development" ideally means "learning how to apply the concepts I know to the web environment", not "learning how to build a website The Right Way™". I totally blame inflexibility in these bootcamps not from their inability to adapt their course material fast enough, but on their lack of good conceptual foundations.
That's also the same thought behind the Python practice of "it's better to ask forgiveness than permission".

If you're going to have a conditional that will evaluate to True most of the time, sometimes (in Python) it's considered better to just go ahead and try the logic that the conditional is guarding, and then catch the exception and handle it if it happens.
When your 8 year old plays Candy Crush on his Samsung S8 he lives the Big Now. I guess.
How many people are killed by terrorist attacks in the UK?
>The tablet, known as Plimpton 332, was discovered ...

Actually "Plimpton 322" (NOT 332).

Seemingly not particularly "new" news:

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

The tablet contains couples corresponding to Pythagoraen triplets, this is known since the late '50's, the new study doesn't seem to add that much.

Anyway, it is here:

http://www.sciencedirect.com/science/article/pii/S0315086017...

The news are only about the possibility that it could have been used to solve a range of trigonometric problems, such as (example from the article):

>Problem 1.

>Suppose that a ramp leading to the top of a ziggurat wall is 56 cubits long, and the vertical height of the ziggurat is 45 cubits. What is the distance x from the outside base of the ramp to the point directly below the top?

But it is to be actually somehow proved that it was ever used that way, it is an interesting hypothesis, but not much more than that.

And it has already some critic/skeptics, see:
http://www.sciencemag.org/news/2017/08/ancient-babylonian-ta...

>Mathematical historian Christine Proust of the French National Center for Scientific Research in Paris, an expert on the tablet, calls the team’s hypothesis “a very seductive idea.” But she points out that no known Babylonian texts suggest that the tablet was used to solve or understand right triangles. The hypothesis is “mathematically robust, but for the time being, it is highly speculative,” she says. A thorough search of other Babylonian mathematical tablets may yet prove their hypothesis, Ossendrijver says. “But that is really an open question at the moment.”
None in London :(
What did he say that wasn't correct? He said he loves polymer because it gets him access to community made web components.. Made in Polymer...
There are people who have thought about this, e.g., http://onlinelibrary.wiley.com/doi/10.1002/cpe.2939/full

Personally I think it's a better idea to instrument your programs and count the number of memory (block) accesses or something. That metric might actually be useful to a reader a few years in the future. The fact that your program was running faster on a modern x86 processor from the year 2010 tells me nothing about how it would perform today, unless the difference was so large that you never needed statistical testing in the first place...

edit: I'm not sure if this paper is accessible to everyone, so here is an alternate link https://hal.inria.fr/inria-00443839v1/document
2009*, it would take iOS 5 years to catch up
Freedom pop has a contract with at&t as well, you need one of their at&t sims tho.

I have one in a spare Verizon note 4 - it gets h+ networking rather than 4g, but its useable.
Does no one refer to the dragon book anymore?

https://en.wikipedia.org/wiki/Compilers:_Principles,_Techniq...
why I'm consider that using pkg-config in buck may break reproducibility: https://github.com/facebook/buck/issues/1430
I logged in just to post this reply.

Embrace the time you have left with your mother. Work will always be there, and there is no job more important than your family. Do not give on your boundaries.

I spent the last 2.5 years of my mother's life (she passed away suddenly last month at the age of 59 from a brain hemorrhage) working for a startup, not making more time to spend with her because I thought I'd have at least another 5-10 years with her, and my heart hurts every day thinking about how I didn't spend more time with her. Do not make my mistake. It's just code, you're not saving the world.
They can choose to do just that. But they're also afforded a little more flexibility with this approach. A developer could use this to serve up a stack trace rather than just crashing the server, for example.
I believe what they meant was that the price of the meal brings them to break-even (ingredients, staff, rent, etc) and their profit is made via alcohol and meal add-ons (appetizers, deserts). I don't know enough about the restaurant business to know if it's true, but it sounds plausible.
Check the comment here on Mutex faireness: https://go-review.googlesource.com/c/go/+/34310/8/src/sync/m...

> Mutex fairness.

> Mutex can be in 2 modes of operations: normal and starvation.

> In normal mode waiters are queued in FIFO order, but a woken up waiter

> does not own the mutex and competes with new arriving goroutines over

> the ownership. New arriving goroutines have an advantage -- they are

> already running on CPU and there can be lots of them, so a woken up

> waiter has good chances of losing. In such case it is queued at front

> of the wait queue. If a waiter fails to acquire the mutex for more than 1ms,

> it switches mutex to the starvation mode.

> In starvation mode ownership of the mutex is directly handed off from

> the unlocking goroutine to the waiter at the front of the queue.

> New arriving goroutines don't try to acquire the mutex even if it appears

> to be unlocked, and don't try to spin. Instead they queue themselves at

> the tail of the wait queue.

> If a waiter receives ownership of the mutex and sees that either

> (1) it is the last waiter in the queue, or (2) it waited for less than 1 ms,

> it switches mutex back to normal operation mode.

> Normal mode has considerably better performance as a goroutine can acquire

> a mutex several times in a row even if there are blocked waiters.

> Starvation mode is important to prevent pathological cases of tail latency.
That's why I said misuse :)

If you extend the list to three items, an oxford comma actually helps with understanding the sentence: "German Interior Ministry shuts down, brings charges against and raids Linksunten.indymedia.org" vs "German Interior Ministry shuts down, brings charges against, and raids Linksunten.indymedia.org". But in general it's just a really bad sentence no matter how many commas there are.
Super powerful but it's no longer the shinny new penny of front end frameworks. Devs like shinny stuff.
Apparently the quality manifests itself as a F2P MOBA and/or a F2P card game. What's next? F2P Pahcinko machine? Slot machine?
average salary != average developer. What I had in mind is that if developer plan his career right you can get those salaries in quite a lot of places without requiring being genius.
Have you used pybind? I've used SWIG extensively so I'm familiar with that - you talked about SWIG but not how it compares to this new one.

Reading through some docs, it looks like pybind suits better for a python codebase that occasionally needs C++ pieces added in as you have to setup the C++ code to handle the py needs.

SWIG I was always impressed with exactly your point. You could sometimes just make 1 big header file in a facade pattern to expose some "start" buttons needed to run a huge c++ application and nothing else needed to be setup. No going back and forth.

Example usage here was a single heavy duty image processing application but using python has the distributor and work manager. C++ code was a "worker" and python and zeroMQ did everything else. So the only "connection" we needed was a start button and some metadata to the c++. Maybe 1 header file with 100-200 lines of code to make the bridge for SWIG.

(to anyone else reading) does that sound trivially simple to the do the same with pybind?
I went to a smallish private university and in the first year, there were about 50 people who intended to go for a CS degree. By year 2, there were about a dozen left. Every single one that said 'I heard there were good jobs in it' was gone. CS and writing code is not like many different arenas in that if the homework takes you 8 hours to understand, then it takes you 8 hours to understand. If you don't understand it, it is an order of magnitude more difficult to 'wing it' or get 'partial credit' when there is absolute proof of your lack of understanding with non-compiling or non-functional code.

I studied CS and Philosophy. I could phone in a philosophy paper if I wanted. I could not phone in a linked list implementation. I know companies loathe the idea like no other, but software engineering is a skill that is difficult for most people to acquire and is likely to remain that way. Mostly it boils down to peoples understanding and value they place on logic. Anyone with a good grasp on, or even just a high value for logic, can learn to code. No one who sees logic as 'nitpicking' can learn to build systems that function predictably, reliably, and accomplish a defined goal.
It gives you data but not native calling or SMS. You get about as good voice quality over freedompops VoIP as you do on google voice.
Well curated twitter (believe it or not). I follow Bitcoin experts on twitter and find it intellectually stimulating.
Yeah I was hoping for at least a bit more on the Gman's motivations.
Yes: Uber didn't give in to community leaders' demands. (Depending on how you look at it, similar to extortion.)
SFTP tends to be the go-to method of integrating software between organizations, especially ones that aren't used to building actual APIs. It's standardized, everyone knows how to use it, and it essentially boils down to: generate a file and upload it to a server. There's all sorts of problems with it, and it tends to be a pretty short sighted decision.

The biggest problem I've found is that there's no real feedback loop (for this class of integration, not sftp specific). Company A uploads a file -- often in the middle of the night -- and Company B processes that file some time later. Could be a minute, could be a day. Company B fails to process the file, possibly because of a change on their end, possibly because of a change on Company A's end. There's usually a bunch of back and forth, but ultimately the earliest you can determine if a fix works is a full 24 hours after the file was initially dropped. Both companies could create integration environments with shorter feedback loops to help, but ultimately its a problem of not getting an immediate response that the integration is working.

95% of my job involves writing software to integrate systems from different companies, and the integrations that involve SFTP are almost always the biggest pains. I've thought about writing an SFTP server that operated in real time, and either rejected bad files or had some other way of responding to the inputs. Never really found the time to do it, and ultimately it'd be patching a process that should have just been a well designed API from the start.
Yeah that.

I would try it as a bookmarklet but I never install Chrome extensions that ask for all data on all websites. It's just an insane permission for what should only get URLs when I explicitly ask it to.

I wish Chrome would add a permission like this "website URL of the current page with your express permission every invocation".
Why does everyone call it Uber for X and not AirBnb for X?
Nothing more obnoxious than threaded Tweets.
Yeah, the government now uses agencies for that. Makes it easier to shift the blame if something goes wrong.
And then with 10-15k for overpriced student housing since most colleges make mandatory for Freshmen and sometimes even Sophomores. Then you might have to pay 1k a year to pay for a parking spot. 2-5k for cafeteria access. Add it all up and you've got 80k-100k(at 4%-9% interest) for four years at a state school. Its not impossible to get out from under but it represents a large delay, especially for degrees with low ROI
I recently wrapped up teaching a bootcamp course. In the timeframe for teaching bootcamp students, there's no realistic way to cover load balancers or teach the event loop holistically

You underestimate the time a self-taught developer would spent figuring these things out. I'm self taught, and though I think nothing of it I easily spend 4 hours on trivial things -- it had never mattered until family obligations made it obvious that I needed to cut down since I was also teaching on top of my full time job.

I started teaching the bootcamp precisely because I disagree with the mentality that junior web developers need to understand load balancers or the event loop or any number of other things. These things WILL come to experience, and all you need to get started is grasp the basic syntax and be able to follow the execution path of anything you write.

It's a job, as much as people like to believe that it's a craft, and many other people are fully capable of doing this job even if their decisions look different from our own. Most of my students are at the same place I was when I landed my first Jr role, a handful (about 20% of the class) are far ahead of that point.
"desktop market share" != "market share"
unsafe{} means "hey compiler, you cannot verify but this is safe, but I have." This code should be safe to use, unless the human involved has messed something up, in which case, it's a bug.

It's more that the possibility for UB now exists, than it definitely does.
Yup.

It's pretty terrible considering that "downrange" for where cops operate is usually not stuff you want to hit with bullets. There was a certain incident several years back in a suburb of Boston that illustrated this very well.

The mag dumping behavior and complete disregard for what's behind the target annoys me much more than the accuracy shortcomings.
Absolutely agree. I used to like to check /r/all for a more rounded view -- but I don't get that anymore. And apparently they're planning to move toward more location-specific view -- which will only make the problem worse.

It's not an easy problem to solve, I guess. I think Google is trying to make some inroads with Google News? But even then once you start personalizing the content, you're only going to see sources you like.
For digital security stuff I like

https://tinfoil.press
From memory, it depends on the toxin.

Heavy metals or things that aren't biologically eliminated accumulate as you go up the food chain.
Yeah, there was absolutely nothing wrong - the writer had already done what could be reasonably be expected, and the remainder is now for the reader to not mess up their interpretation of a very simple question.
And not even all cells, just RefCell.
> I don't agree. Interest in doing a good job (i.e. work ethic) usually correlates with this

I wasn't expressing a 1:1 relationship. I also expressed an example where this wasn't the case: interest in the position and the work we do, but not a personal interest outside of work.

> Your statement implies a team that is interested in tehcnology for technology's sake rather than as a tool to solve a business problem.

I just happen to be a hacker that was hired by a business. That wasn't why I was hired---I was hired because of certain qualities that so happen to be a consequence of my being a hacker, and because of fundamental interest in certain topics (which also included side projects).

I'm certainly not interested in technology for technology's sake: I'm the author of a large system on which one of the core parts of my company (the company I work for, not a company I own) is based (raters for an insurance agency), and it was made using practical, business-conscious decisions. My coworker (he doesn't identify as a hacker) is Technical Director.
Off-topic, but how do you feel tlp and tuned compare? tlp is available in Fedora repos, along with tuned, and I wonder which gives a better result.
> Not everyone on the team needs to know how to make complicated architecture decisions

depends on what you work on. on my team everyone does need to (at least with guidance). that said, we only really hire those with significant experience OR college grads who have already proven themselves as interns on the team.
Your prayers have been granted. VALVE REVEALED UNTO US:

A F2P DOTA CARD GAME!!!
Hi Dustin, we started with extension as developers/designers found it especially handy for a quick look-up while working on their projects. Not to worry though - we're working on something for the web as well! ️
Built into that statement is the assumption that the members of the family want to spend time with each other. That's often not true, especially with teenagers.
Hah, if only that were true. That scandal would be so big that it would likely threaten Facebook's entire business as it would lead to lawsuits and Justice Department investigations. Facebook has a privacy policy and is required to abide by it. No manager would ever greenlight a program that actively violates that as they would get canned on the spot and there's very little benefit to them.

Don't get caught up in conspiracy theories. Facebook is actually really constrained in how much "evil" stuff they can do without you knowing.
In addition they did a pretty good scan (somehow) of the center of Brno to produce a remarkably nice 3D model of the city you could scroll around in, Google seems to also have this now. Here's roughly the same area from both services:

https://mapy.cz/zakladni?x=16.6075148&y=49.1942864&z=19&m3d=...

https://www.google.cz/maps/@49.1926496,16.6076641,133a,35y,2...
I'm looking for high-quality message boards on libertarianism and political science in general. I know some in my mother tongue (french) but haven't had much luck on the english-speaking web.
"On non-computable functions" - Tibor Rado.

Proof that the busy beaver function is not computable.

http://computation4cognitivescientists.weebly.com/uploads/6/...
FreedomPop sells AT&T SIMs. The phones they sell are for Sprint. I have accounts on both. I use the free AT&T SIM in my car and get 1GB free/month, which is more than sufficient for my Google Maps/Earth and directions usage.