skysight-inc/HackerNews huggingface dataset:
Ah yes, I remember the days before smartphones, and how it was impossible to get drugs.
1. Find some blogs. Toss them in your RSS feed. These will lead to other people with expertise.

2. Throw a lot of time and attention at what you find.
The hoops you have to jump through in a pure FP approach can make the problem 100x harder, though.

Some problems are just more inherently imperative and stateful. I use FP code when it makes sense, and I use imperative code when it makes sense.

There Is No Silver Bullet.
Good luck with this in Europe. Your agreement over the phone is just the first step for someone to actually prepare a contract for you, which you need to sign off later. They can go provide you services at their risk before this succor, though.

The thing I do not understand in this articke is how they get the credit card number.
Yeah fuck any place that wants you to work 90 hours a week. Stay only until you can find a better job.
And almost all of them actually enter the house at ground level, often entering the basement around the same place as the main power line does.
I didn't live in Livermore, I lived in Berkeley, and though I had a long anticommute I had a better network of people there. I like Germany so far (arrived in November), but I'm more of a city person. I'm looking to move to Cologne, but the rent is too low (although locals say it's very high), the demand is through the roof, and the supply is small. People I've spoken to say a year to find something to your liking isn't out of the ordinary. So I feel isolated, but I'm trying to fix it. But a year out of a three-year postdoc is substantial.

FZJ and LLNL are both astounding places to do science. As a postdoc you don't notice it, but it's harder to do science at LLNL, since their core mission is security. Both places have excellent computational resources and friendly, brilliant people. You definitely notice the machine guns and the culture of security at LLNL, and it can make it difficult to have foreign visitors. It seemed to me that at LLNL / if you have DOE funding generally an inordinate amount of your time is spent justifying and fighting for your funding, whereas the German funding cycle seems to be a lot longer.

The German system of supporting universities by having laboratory scientists responsible for at least 1 course a year is very interesting and healthy, I think. It's also easier to coordinate than it might be in the states where universities aren't all state run. Some US labs have very close connections to universities and often have joint positions (LBL and SLAC spring to mind), but the connections are stronger and obligations greater in Germany, I think.
As someone who would "need" this only once or twice every few years at best. I vastly prefer the idea of using this. I will likely never care about nitty gritty typesetting details. Getting things to "remotely legible" is more than enough for me.
If they had domesticated wheat, they were already moving away from hunter-gathering and towards settled civilization, if not fully settled. It's possible they weren't quite farming, but reached the level of pure pastoralists, where they tended herds but didn't plant.

I think that kind of movement along elevations in such a short time period seems like his last few days were very, very frantic.
the title would be better without the lame pun
WorldOfNovelty.com

Earning 92/mo avg. on flippa for auction rn
Author here. Java 9 adds a new module system where module descriptors are introduced to explicitly demarcate the public API of a module, and to express its dependencies on other modules. Example of a module descriptor:

module mymodule {
exports mymodule.pkga;
exports mymodule.pkgb;

requires someothermodule;
}

What happens is that every package except the ones exported are accessible to other modules. Non-exported packages are encapsulated, not even reflection can break through that barrier. The requires statements are used by the Java compiler and runtime to verify the current configuration of modules resolves correctly.

Obviously there's lots of more detail to go into. Of course I recommend you check out my upcoming book (early release available) for that: http://shop.oreilly.com/product/0636920049494.do

In short, Java makes a great step forward wrt. modularity. When regular JARs transition to modular JARs (adding a module descriptor), many more checks and balances are in place than are currently possible with the classpath.
The advantage of multiple "users" isn't just blocking one person's access to another person's stuff. It's also a valuable tool for sandboxing system processes which need to run parallel on the same host system.

I'm addition to that, a monolithic unikernel (as unikernels usually are) would have the issue of a higher tendency for kernel panics.

So i really can't see unikernels becoming mainstream. If anything the reverse trend is true with more complex kernel designs like micro kernels becoming more favourable as computing hardware gets cheaper.

The real growth area for unikernels is virtualized appliances, eg running a single purpose service as a Xen unikernel. But even that is awfully​ niche and often better served (particularly in terms of developer and sysadmin productivity) with containers these days.
What state if you don't mind me asking? I really want to just move out to the midwest or somewhere where there aren't a lot of programmers.
Sure, it would be a bit of a whack-a-mole, but in the end sending concealed messages would become extremely difficult.

It's technically impossible to do perfectly, but as we all know, perfect is the enemy of good enough ;)
> In Windows 7 they've finally given up

You mean seen sense? How often do you change the date or time on your computer? Probably never since it's automatic these days.

How often do you want to know the date, or what day of the week a day is? I'm guessing a lot more than never.

The old UI was stupid.
Google's market share is ~64%, while Bing is around ~22%.

Probably not great for consumers that the #2 offering is almost 1/3rd as popular as the leader.

Which says two things...

- Yes, there's room for a better number 2.

- But, if the best Microsoft can do is 1/3rd as popular, how well would a new entrant fare?

It seems like you would need some new feature that makes you significantly better than Google to stand a chance.

Also, the barrier to entry here is enormous. The spend to be at least as large an index, and as fresh an index, and as relevant results as...Google, is big.
> I need a tree. Sorted lg(n) structures are incredibly useful, and maps aren't sorted, but as it stands I can't have one without risking runtime type errors.

I agree. See my previous comments.

> Static typing that doesn't cover common use-cases is worse then useless. It gets in your way.

I agree. Fortunately Go's static typing covers the most common use cases. If your primary deliverable is typesafe tree algorithms, Go might not be for you.
+word

It used to force to search the word exactly as written.
The sands of time: does history obey the rules of statistics?
Wow so Otzi was quite the badass, then.
And more importantly: It's illegal :D
For whatever reason I had the number "300 million" in my head for the size of the Milky Way; I see your point.
For any of you who haven't read it, Cosma Shalizi's review of ANKoS seems relevant: http://bactra.org/reviews/wolfram/
In the menagerie of death marches I've been a party to throughout my ~20yr career. Every single one of them was predicated on a team that was, in aggregate, a low-performing team, so we were all having to work so much to make up for the lack of ability and/or preparedness of others, and those others were having to work so much to compensate for not being particularly​ good at their jobs, and taking on way more responsibility than they should have. Earlier in my career I'd sometimes be one of those "other" people too.

On high-functioning teams with half-way decent product management I've never once experienced a need for consistent, unrelenting "overworking".

My advice to anyone who finds themselves in a situation of constant overworking is to step back, realize that this is only happening because one or more people are in way over their head (could be anyone from ICs up to Execs), and try to figure out who it is. If it's you (even if you're CEO or CTO), then you'd do literally everybody (including yourself) a huge favor by finding a way to extricate yourself from the situation and figure out a more suitable set of responsibilities that you can execute on in a timely and predictable manner.

It's not easy to be that introspective and honest with oneself and one's peers about the team dynamic, but if that kind of meta-analysis can be adopted and exercised, then you'll end up enjoying your work a whole lot more.
Can you check if it is uploading a fixed or variable bitrate video? (Ie. does the bitrate change if there's no activity within the camera's FOV?)
UK home secretary call for plain-text decrypt access to all end-2-end encryption
To see who is actually right, we would need to take a measurement of SCM systems across all Fortune 500 companies.

Writing statements about Git's adoptin on HN posts don't make them into facts, unless they are baked by actual numbers.

The fact is that both of us are wrong, because neither of us have the data of those 500 companies, only anecdotes.
There are a couple of key incidents in India's history that led to the current situation

1. Soon after India become an independent nation in 1947, Prime Minister Jawaharlal Nehru sought to create a single civil code for the entire country. Although it had one criminal code, created by the British in 1860, there was no civil code that applied to all citizens in all of the previously British provinces or the hundreds of tiny and large states ruled by Nawabs, Princes and Maharajas. There was considerable opposition to this, especially to clauses that would have allowed women an equal share in ancestral property. It took almost a decade to see this though parliament and into law because of how much opposition this had. Its worth remembering that as the party that won India its Independence, Nehru had more support in Parliament than any government since, except one. At some point though, Nehru decided to exclude Muslims from the ambit of the Code, simply because it would have likely sunk the bill. All the leaders who had any pull with the Muslim community had left to Pakistan and there was simply no one who could convince the remaining Muslims that ditching Sharia for the new Code would be beneficial. So the Hindu code bills[1] were passed. (Incidentally, it applied to Jains, Sikhs and Buddhists as well)

2. In 1978 a woman named Shah Bano Begum [2] was divorced by her husband and left destitute. She sued for alimony and was granted it by the local courts. Her ex-husband appealed to the Supreme Court, which rejected his appeal. The Prime Minister at that time, Rajiv Gandhi then passed a law ironically called The Muslim Women (Protection of Rights on Divorce) Act, 1986, that nullified the Supreme Court's judgment in the Shah Bano judgment. He did so for he feared that he would lose votes in the next election if he didn't.

And that is the reason that Muslim women in India get such a raw deal. However, the party in power at the centre and in most states is the BJP, a party that does not seek any Muslim votes to win elections. They have also been promising a Civil Code that will apply to all citizens for about 2 decades now. Some time next year, they will have the numbers in both Houses of Parliament to make that a reality.

The main sticking point that will be difficult to reconcile is that Muslim men are allowed to marry multiple times while the current Hindu Civil Code doesn't allow that. If a Uniform Code is enacted, the status of these existing marriages would be in question.

[1] - https://en.wikipedia.org/wiki/Hindu_code_bills

[2] - https://en.wikipedia.org/wiki/Mohd._Ahmed_Khan_v._Shah_Bano_...
The database is just a building block for the search. You still have to implement a lot of logic and smartness on top.

algolia does that out of the box.
I am pretty sure they aren't using 100% Git across all departments.
Boolean search would be wonderful
But the JS ecosystem learns things! They implement tree shaking and other stuff to improve performance!

Obviously real programmers learned all this decades ago - same for the "NoSQL" followers who after years of struggling with piles of cr.p finally (re)discover what a true ACID-capable database is...

I'm just waiting for the JS world to rediscover threads and proper multitasking, but given the track record I don't expect that in the next decade.

Seriously, the JS world is a hellhole of disasters, and many of them easily preventable if the people acting as "evangelists" actually had a bit of clue about what they're talking. And to top it off, a JS-only implementation will never be nearly as fast as well-written C or even C++ code, no matter how hard "evangelists" push it.
It depends on how often you find yourself timing things at that level of fidelity. For me it's quite often and having seconds always displayed really helps out. Especially when developing software and checking things like compile times, load times, etc
Hey, somebody almost made a new beta a few months ago. Or at least thought about making a new beta.
I originally skipped over this comment as too sarcastic, but you're hitting on so many of the responses below, that I had to come back to vote it up.

My only complaint about the matrix myself is that I only scored a level 1/partial 2 on the "books" section. I guess I don't own enough books. I don't like learning from books, though.

Otherwise I hit level 3 on almost every single row, so when I see the folks complaining about how this or that skill is irrelevant, well I have to say that every single row of the matrix has good information, and they should hit the (virtual) books if they want to level up.
I don't think the kind of stuff that would make the show more popular (forced relationships, character angst, etc) is the kind of stuff I want to see it in. So, personally, I'd rather they stick to their guns and deliver the best 3 seasons of sci-fi TV ever, filled with military, politics, physics, and characters that are fumbling their way in a universe much bigger than them.
There aren't many non-brochure-ware applications I can imagine getting audited in 3 days. 2 person/weeks is a small app pentest project.
The real trouble is that metrics​like this suck. They don't really have feedback on who is watching. They could monitor chatter on social media (someone must do that, right?)
But they don't have much to help predict whether the show is an instant classic or not

The article even mentions that studios give no indication for what they're looking at to see if the show is successful, ie we don't even know if buying it on iTunes or Amazon or Google will make a difference
In Newtonian gravity you need at least three bodies to arrange an ejection: two of them start orbiting more tightly, to counterbalance the third one flying out to infinity. (IIRC this happens a lot in globular clusters, and simulations like yours.) With just two bodies you get only Newton's solutions, the conic sections.
The museum in Bolzano, Italy where Ötzi is held is well worth a visit and the items found with the body mentioned in this article are also on display
with theories about their use and significance: http://www.iceman.it/
Even that might be too long in some cases. Living out of a car and eating only dog biscuits while you work on portfolio pieces and find a better job is a preferable option for some fraction of people without families. No joke at all.
You're the one who made the claim. Telling someone to "Google" it isn't helpful, and makes your claim seem even less plausible. Help educate us, instead.
If you ban encryption and monitor all traffic in the world then you can easily flag messages you can't read as suspicious.
You can then hunt down people using the encryption.
I've been interested in this show for a while, but don't have any TV. Looked at it on Google Play [1] and some of the episodes say "season only" where the price goes. What does that mean? I have to buy the full season to see them? Why on earth would they do that? I'd really like a way to pay $2 for each of the first episodes and then to shell out the remaining price for the whole season if I like it.

[1] https://play.google.com/store/tv/show/The_Expanse?id=qSBdK4f...
It's not just current code search but like "auto complete". What if my IDE could recognize that I'm writing a bad implementation of binary search and could suggest a better one from the internet. What if I had an SQL like language that I could use to query and transform things. E.g. find all instances where a method starting with "set" that take an Int as an argument and do with these. I've been noticing that quite a bit of writing software would be a lot simpler if I could do this.
Shameful way to capitalize on the recent Westminster attack. See Naomi Klein's "The Shock Doctrine" for more.
Why America can't have good TV -- the whole system is designed around maximizing viewers, but by definition they mostly consist of lower "casts".

But hey. No worries. More Sharknado is on the way!
He seems to stream himself a lot recently (he's even on now - https://www.youtube.com/watch?v=OEwmiplwGLI ). He just browses the internet and he sent some viewers money. It's pretty surreal.
No, the federal government does not pay state or local sales tax. Bases also open and operate large sales tax free stores for service member and family use (base exchanges).

Military housing, as long as owned directly by the federal government, doesn't pay property taxes and the residents do use local police, fire dept, and schools as well as drive on local roads. Any local or state services are fully available to to them just as any other resident. I've also personally seen both local and state police respond to emergencies at the base.

Service members can also elect to file income taxes in the state they lived in when they were called to active duty rather than their duty station location.

I'm not saying military bases don't add to the local economy, they do, just not anything like a civilian operation of a similar size.
I've found that every time, without fail, that I explain these kinds of problems to people in relation to something that is not following their rules I met with incomprehension. Maybe next time though.
For what​ it's worth, imo the biggest impact you can have is to tell your friends how great it is - especially the trekkies and Firefly fans.

And then tell them to evangelize The Expanse, too
Don't forget about enemies in even higher places.
>> Asparagopsis is so effective because it contains a chemical called bromoform (CHBr3) that interferes with the microbial digestive enzymes responsible for methane manufacture.

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

Good news is you don't need seaweed to make it. Bad news is it's probably going to cause other problems when it starts building up in the environment.
Is this a misplaced article from another century? That someone faxed in...
Have we had a fan-funded TV show yet? I know boardgames sometimes get crowd-funded on Kickstarter or similar sites. Video games, too.
This is awesome. The real lesson here is, when you make a thing, compare its performance to these kinds of expected numbers and if you're not within the same order of magnitude speedwise, you've probably screwed up somewhere.

My favorite writeups are the ones that gloat about achieving hundreds of pages served per second per server. That's terrible, and nobody today even understands that.
The narrator of that video was really annoying. NASA needs to step up its PR game if they want these videos to have impact or go remotely 'viral'
I'm already doing what I can, and want (nothing).
You obviously lack a life.
Have any of you come across recent research papers on this from STEM engineers and medical professionals inside and outside of academia?
I think that the thing I'm most interested in is what new architectures does Rust allow for.

Redox is cool but Unix has outlived it's usefulness at this point. Also. the Unix philosophy is the very anti-thesis of what I think is the Rust philosophy. I can imagine that a Rust port of QNX could be a big deal tho (QNX is/was only like 500KLOC of C, which could be like 100KLOC of Rust).

But I think that we need mode advanced systems, e.g. don't need as much virtual memory protection because that's handled by the language. There's actually quite a few things in the current OSs that seem to be pure anachronisms.
But does vim have a top class email plugin that allows powerful research, editing, sending and receiving emails?

Because Emacs does. Choose smart, choose Emacs.

(this comment is written half in jest)

https://www.djcbsoftware.nl/code/mu/mu4e.html
Didn't it already get renewed for another season, whats the point of this article?
We have a statistics service for our ML guys. If it needs aggregated data from data stored in different services, the services must implement an API and the statistics layer can then make use of it. Usually one developer will do all of this. We don't have strict ownership.

What we also do is, we duplicate a lot of data into a separate event log. This log is used as a readonly store for analytics. This has the nice additional property that we have an event-log. The micro-services don't write directly to the log, but they can publish events to the broker and a dedicated event-service is used to append the data to the correct log.

Yes. Sometimes all of this is significant overhead, because everything has to be tested as well. But mostly when you start a service, the first thing is to provide all the necessary CRUD routines. Which is 99% of the time a few lines of code as every service is mostly build around at most one aggregate.
Ah, yeah probably not yet at imgur, although tech giants do have this position in house.
Why not? Paypal and Stripe have sandbox modes. Use fake numbers.

Your company certainly shouldn't let you run CC processing code for this first time in production.
>While there are some parts of this matrix I agree with, I have to say that it seems rather "old school". The matrix seems to assume that all programmers are systems-level programmers working with compiled languages.

No, it just assumes that all kinds of programmers, including front-end programmers, will be much better for knowing those things, which is true.
I bought a Ubiquiti Micro[0] camera, and sat up a local server that runs their NVR software, that saves the recordings and controls the cameras. It was important to me not to get a cloud enabled camera.

Sadly they are out of stock most places, but a new version have been rumoured.

[0] https://www.ubnt.com/unifi-video/unifi-video-camera-micro/
This guy knows what's up.
I thought they were working on adding DOM stuff too?
>Yeah, this is clearly out of date. "Experimented with Git" is the highest level in the version control row? Git is the standard now and has been for years.

You'd be surprised. The vast majority of enterprise programmers have neither used it nor care to.
Whilst there is a concern of them being exposed to the common or garden pathogens, I imagine they don't have the population to sustain much genetic diversity.

The survivors of the Bounty Mutiny suffered heavily from inbreeding after several generations.
$100 seems pretty cheap for this exploit.
>The fact is that both of us are wrong, because neither of us have the data of those 500 companies, only anecdotes.

That would make both of you undecided. But one of you is right and the other wrong.
New PyBites Code Challenge #12 – Build a Tic-Tac-toe Game
To the terse sibling responses to this comment... I'm pretty sure this is sarcasm.