skysight-inc/HackerNews huggingface dataset:
No, they DoL is not stating anything like conclusions. Read through the court documents again.

> Wipper said the department found pay disparities in a 2015 snapshot of salaries and said officials needed earlier compensation data to evaluate the root of the problem and needed to be able to confidentially interview employees.

They found pay disparities in a 2015 snapshot and now want to investigate further.
I don't think so. The lawsuit clearly mentions that Google denied access to data. In fact, Google attorney is on record saying that we denied access too.
Replication across major versions, for example to upgrade without downtime. Partial replication, to distribute shared data across a series of clusters, or for analytics and reporting as you mention. Replicating the data without replicating any table bloat. Being able to do limited writes (e.g. to temporary tables) on the standby. http://rhaas.blogspot.com/2011/02/case-for-logical-replicati...
I don't think helicopter parents and devoted parents are the same thing by a long way. I can spend my whole day (12-13 hours) devoting my attention to my kids without at any point hovering over, or mollycoddling them.
Sure, but what I'm saying is that, if the underlying philosophy of Python holds water, then we need to find ways of to overcome this tug-of-war and ensure that the most beautiful ways are also the most (or among the most) performant.
Doesn't pandas allow Python to process tabular data like a champ?
It probably wouldn't in the long term if done correctly, though it's quite obvious why it wouldn't the short term, especially when significant political effort has gone into assuring that all the tools used to fight human trafficking are intimately tied into the prohibition of prostitution because the whole purpose was to use outrage against humanity trafficking as political cover to bolster prohibition of prostitution.
We're currently experimenting with logical decoding in 9.6, so I'd be curious to hear what problems you've been running into.
MP4 parser, specifically; it landed in 41: https://bugzilla.mozilla.org/show_bug.cgi?id=1175322
But the idea that monkeys would react to human pheromones is a bit of a jump. Especially considering the degree to which humans don't react to monkey pheromones.
I know that several RDF data stores use PostgreSQL as a backend data store. With new features like better XML support, as well as older features for storing hierarchical data, I am wishing for a plugin or extension for handling RDF with limited (not RDFS or OWL) SPARQL query support. I almost always have PostgreSQL available, and for RDF applications it would be very nice to not have to run a separate service.

I tend to view PostgreSQL as a "Swiss Army knife" and having native RDF support would reinforce that.
Or you could just use PyPy and see these numbers:

('f1',)
0.328
('f2',)
0.525
('f3',)
0.269
('f4',)
0.297
('f5',)
0.041
('f6',)
0.188
('f7',)
0.103

Turn into these

('f1',)
0.06
('f2',)
0.08
('f3',)
0.115
('f4',)
0.063
('f5',)
0.027
('f6',)
0.065
('f7',)
0.024
This isn't always possible in practice and the article never suggests anything worse than crashing the app or preventing it from running.
I have used Firefox for long periods of time, mainly because Google stores everything I do with Chrome. But Firefox is just too resource hungry. Slow at times. Even for development Firefox is a hog. At least it feels like it. So I end up using Chrome more.
No, it's 1000. Specifically, 100 iterations of 10 calls. Why he did it that way, I don't know.
Strawman or not, the public has a right to the methodology and criteria behind the DoL's claim, without which we are free to disbelieve their allegations without justifying ourselves.
Write amplification is a result of PostgreSQL's decision to not used clustered indexes, there's not much that can be done to avoid it without a massive redesign of the storage engine - though there are patches out there to reduce the penalty in some cases. In all reality though, Uber wanted a key-value store and not an RDBMS, MySQL was a better choice for this since InnoDB isn't much more than a fast K/V store (hence why MySQL uses clustered indexes).
Having ssh in a wrapper was a no-go for me, since I have a lot (~50) of servers configured in .ssh/config.

Also my autocomplete broke when I made it an alias, so that's why I was looking for different solutions.
Read UN human rights list.

It states right there that schools should be mandatory and mandatory teach about the UN. And in another section of the document it says rights are "universal" to people that aren't against UN interests.

Many countries happily follow these "guidelines" in the school sense... how is that education?

From my personal experience school was just a indoctrination tool, to make people subservient to state, employers and the UN. All useful stuff I learned, even decent basic maths and language was learned outside school (example: my parents taught me maths, my grandmother taught me how to read and write, I learned English, Lua, C, etc... on my own, learned physics and chemistry by reading books)
> if you're considering different versions of an algorithm, test it in a tight loop using the time.clock() function.

...but if you are anyway experimenting with your code in a Jupyter notebook, then you could just use %timeit [1] or %time [2] magics to measure execution times and benchmarks without writing any additional code.

[1] https://ipython.org/ipython-doc/3/interactive/magics.html#ma...

[2] https://ipython.org/ipython-doc/3/interactive/magics.html#ma...
>R is good for tabular data and Python is good for text/image/nontabular data.

Everyone I know who's used both prefers Pandas to R for tabular data.
From the wisdom of George in Seinfeld, when Jerry is seeking advice before sitting a lie detector test: "Jerry, just remember, it’s not a lie if you believe it."
I'll offer this life experience:

I got into a debate with some fellow backpackers a couple years ago about how to measure total distance traveled when hiking in mountainous areas. They all said they could measure the total distance using the Pythagoras theorem but they were only measuring the distances of the angled sides of a triangle, not both the forward and up/down, which you have to traverse in the real world.

When I explained that they were only measuring the distance in a 2D world but since we live in a 3D world we need to measure both forward and up and down to get total distance traveled they were all in agreement that I couldn't be more wrong.

When I tried pointing out that this is an exercise in the physics of spatial dimensions (3D), and not a 2D flat plane, they couldn't (or more aptly put, refused) to grasp the difference.

I think this approach might be another good way to illustrate using it because while they all understood how it worked they didn't have a clue about when to apply it, which your example perfectly illustrates.
Doesn't that counterpoint still fall prey to the same problem of isolating only a correlated variable? I.e., having qualified female board members could confer a competitive gender advantage, but putting women on the board regardless of their hiring prowess doesn't guarantee similar results.
I've been running Fx sync ver 1.1 (EoL fall 2015) @home for almost 5 years now on a tiny vm but have not taken the time to move over to 1.5. This requires (since Fx version 32-ish maybe) to keep old installers (ver 28 is the furthest back I go) around for any platform if I re-image or add a machine I want to carry my bookmarks to and then upgrade to latest once sync is complete. iOS _used_ to work but that was the first platform to completely bail on the older sync

This is probably the absolute worst way to handle bookmarking but as long as sync ver 1.1 is still functional I will probably keep doing it, sadly. I've at least given up sorting with folders and labels and just rely on the search in Fx.
> Ugh, not again.

No kidding. If you want to be a "data scientist" (whatever that means), it's good to have a scripting language (Perl, Python, Ruby), a math language (Matlab/Octave, R), and a fast language (probably C). You can torture any one of these to fill the others' roles, but usually it's easier to use the best tool for each job.
Well, it's not clear what behavior he was looking for. And not possible to compare speed without an encoding that works for 0-255.
This Cancer Treatment Extends Life Without Pills, Radiation, or Surgery
Oulipo.social: Lipogrammatic Mastodon
Works on python v3, but not 2.
Which manual suggests storing the output of strxfrm? The glibc man page doesn't seem to.

I don't know that this is resolvable. The documented behavior of strxfrm() is just about its output properties. Improvements to the transformation algorithm would be expected to be made, if it's improvable.

If a database needs this to be static over time it needs to pick a particular transformation algorithm and specify it exactly, not just rely on whatever the C library happens to provide.

I mean, not only are PostgreSQL locale-sorted-indexes not portable across glibc releases. They aren't portable across any other system change either. No moving between distros or doing distro upgrades, etc... Those are all misfeatures probably worth fixing.
Yeah, "Visual Studio" is a big, slow, bloated mess, that when working on a typical project, especially web projects will just freeze out regularly and plugins will stop the world, doing who knows what.

VS Code actually loads faster, doesn't freeze as much, and in general runs faster than any IDE I've ever used. And I've used a few. There are faster code editors, but VS Code is a bit more than most of them, but less than a full IDE typically is.
not sure how is Uber easier than any other taxi app, they are all pretty generic/same. agreed with rest of the comment
Helpful context:
- https://en.wikipedia.org/wiki/Oulipo
- https://en.wikipedia.org/wiki/Lipogram
- https://en.wikipedia.org/wiki/Mastodon_(software)
The Cheapest Way to Get to Colombia from Panama
Hard to disagree however it's the BoE blog and the BoE is responsible for this regulation. However their policy is to make the UK into the biggest finance cesspit imaginable in order to try and siphon off surplus value globally.

There has been very little action against banks despite continuous fraud in the UK. Yet we have dawn raids for bank employees who go "rogue".

The UK's only "industry" is banking. Their unique selling point is that you can come here and do whatever you like so long as you launder most of it through land to continue the UK fire sale to forestall total collapse.
Sabbaticals also hurt careers. You don't get a raise and a bonus for being away 1 year when you are 25-30.

This affects negatively many future years of income, because your future prospects are affected by your current job.
The time of the incident was a generation on from the American revolution and the war that was brewing over the issues of citizenship and British naval practice was the War of 1812. The US Civil War was predicated on internal 'international relations' between states and the citizenship of native born persons and the conundrum of the 3/5ths clause in the US constitution and the political power it provided agricultural interests.
I think it's a comforting thought that people only succeed because of exceptional luck but that doesn't make it true.

Worship is a problem, but methodical research of the sort that went into "Good to Great" is not.
>No, they DoL is not stating anything like conclusions. Read through the court documents again

I included the direct quote from the DoL that I was referring to when I said it sounded like a conclusion.
Terrific presentation and speaker style - I couldn't come close - but she has at least one very common verbal tic that was pointed out in my own speaking style, and now it galls constantly. That's starting a sentence or phrase with a gratuitous "so".

I don't mind if "so" starts a sentence as long as it really means "therefore" but most of Lin's instances don't qualify.

Her "so" affliction is really pretty low compared to most public speakers, but it is there.
Because the author is wrong a lot.
There are many reasons, but when you trace it back, it all comes down to:

1. Google doesn't have to directly make money with Chrome. Which means they don't do anything that's against user's interest. Mozilla needs to make money with their browser somehow.

2. Google has much more money

3. Firefox is virtually non-existent on the mobile scene.

This manifests itself into all kinds of weird things Mozilla does that really don't make sense from user's point of view--they have to make money somehow, they have to grow their userbase, and all without spending much money.

For example, making Yahoo the homepage for me was a dealbreaker. I know you'll say you can just change it, but people are lazy. They just want everything to work out of the box, and time to time I use Firefox but it really leaves a bad taste in mouth whenever I open firefox just to be greeted with Yahoo search engine. And Yahoo does a lot of shady things on their side too, so it's pretty negative image.

Integrating the now-acquired Pocket into their bookmarks bar and shipping it as a default was a weird decision too. I'm guessing it was something like "we need to compete with google but we can't get into cloud business so let's just use these guys and see how it works out", but it was super weird.

Firefox first gained traction over IE because it was super lean. That's not the case anymore, at least in my view.
Chrome and Edge both seem faster than Firefox to me.
The thing that bothers me the most about using a microsoft account is that your user folder is named by truncating your email to five characters. Yes you read that correctly. The name of your user folder under C:\Users\ will be no more than five characters long. Of course if you don't use a microsoft account it will be longer.
latest version, not mainstream as in a lot of browsers support it.
Ask HN: Why are there no “modern” phones running open source operating systems?
Now that Ubuntu Touch development has been halted, I was searching for alternatives. Plasma Mobile only supports the Nexus 5X. Any ideas?
Because construction creates value, banking does not. It appropriates value through their monopoly on money creation.
The editor "Monaco" was already written... it was for VS Online. They took the already written editor, Electron (Atom Core, etc) from the Atom project (another editor) and grafted the two together. Atom's editor at the time was horribly slow... Electron + Monaco actually worked well.

They've spent the time since then working on actual features... while they'd probably have just barely released anything if they had to do it all in C++, and wouldn't have nearly the depth of extensions they do.
I used to say you could release stuff often if it wasn't safety- or security-critical. The latter should be reviewed & hit with various scenarios before any release. The model of non-critical software seems to be purely time-to-market, adding features, sometimes subtracting them as a differentiator, and lock-in. This combo created several multi-billion dollar firms plus lots of other shops raking in the big cash. Minus the lock-in, the model drives the successful projects in FOSS. The bugs can be fixed later with patches which can even be sold to customers. You win then win again.

These days I'll add any non-regulated, security-critical product to the list of things to rush simply because most of them are crap. The likes of McAffee and RSA Inc. got to the top with the security "features" w/ correct extra stuff (eg tie-in's to Microsoft stack), sales teams, support, and so on. They didn't do a lot on "assurance" that what they delivered was secure itself or worked despite clever adversaries. So, if you want money or market share, just do exactly what they did.

I will add that there's methods for developing software that still move quickly while reducing defects. Particularly, if unreliability might hurt you, follow Cleanroom methodology's take on testing by focusing on usage-driven testing. Come up with as many scenarios as possible representing how users will actually use the product. Make sure all those scenarios pass. That means the defects that slip through are those average user might never see. Obviously, things like memory-safe languages, interface checks, and quality libraries from 3rd parties help, too. This collectively gets you better defect rate than most of industry with hardly any extra work.
I am considering more and more a move back from MongoDB to PostgreSQL. I will be missing being schema less so much though. Migrations - particularly Rails migrations - left a bad taste in my mouth. Anyone did the move recently and what are their feelings?
Found a long but thorough answer here - doesn't become linear but does go down to n log n. The step size of 16 is chosen as it is √256

http://cs.stackexchange.com/questions/52360/from-guidos-essa...
Python 2.0, back in 2000, had them.
I mean, basically yes? If you grow up immersed in a terrible language and never bother learning another, you never find out yours was terrible.
Was it common to really build cities on top of one another? It seems weird to me that one would simply build over top another ruined building. And actually, what did this look like? Did they simply build on top of some rubble? I imagine this happens over a long period of time but I don't know enough to understand. Anyone can explain or send references?
Introducing ReactXP
If it's business-to-business, you may be able to encourage your customers to pay via ACH or check, which costs pennies to process.

You could also choose to only take debit cards(and exclude credit cards). I know a local grocery store that does this, and it can be far cheaper if you use the right payment processor.
I'm more pissed about VS for Mac than VS Code... if I were to call out naming something badly.
VSCode is based upon another project, the Monaco Editor. As best I can tell, it was introduced in late 2013[1]. Creating VSCode on Monaco was probably heavily about reuse at that point since Microsoft specifically wanted an editor for websites anyways.

[1]: http://www.itorian.com/2013/11/visual-studio-online-monaco-e...
The first thing you need to figure out is what went wrong? Did you get data on why your product didn't get enough traction ? Some ideas are features of other products and not products by themselves. You need to figure that out. The most important thing in entrepreneurship, if you ever want to be successful, is to learn from failures. So get data first. The data will tell you what to do. Maybe a little tweak to your business model might get you more traction, maybe the product is simply not a product. Get data. Talk to users. Figure out what worked and what didn't.
Stores Are Closing at a Record Pace as Amazon Chews Up Retailers
`array.array` is more like a C array than a Python list.
> Write amplification is a result of PostgreSQL's decision to not used clustered indexes, there's not much that can be done to avoid it without a massive redesign of the storage engine

I don't think that's entirely accurate - the issue is more that indexes contain pointers to the heap position (simplified) of a tuple, rather than being indirect and pointing to the primary key, which then is resolved by another index (be that clustered / primary or not).

Updates already don't have to update indexes iff none of the indexed columns change (HOT - Heap-Only-Tuples). The proposed change (WARM - write amplification reduction method), allows to avoid updating indexes on non-changing columns, even if other indexes change.

https://www.postgresql.org/message-id/CABOikdMNy6yowA+wTGK9R...

> In all reality though, Uber wanted a key-value store and not an RDBMS

Agreed on that.
"the entire focus"

No, just a bigger priority than the least important item on whatever busy schedule you have. If you can't fit your kids into the schedule, and your solution is to half-ass your kids instead of half-assing or downsizing your schedule, then your priorities are wrong.
I use single-page components in Vue and write templates like this:

<template>
<div>
<h2>{{ title }}</2>
</div>
<template>

<script>
export default {
data() {
return {
title: "Hello world"
}
}
}
</script>

Works well in my opinion. Separates the template into its own section but keeps it inside the same file.
More specifically, tidyverse/dplyr > pandas, in my opinion. Base R manipulation is not good.
I've read through the webstore link and the github page, and I'm clearly missing something. I don't see an option to save to folder via fuzzy search. In fact, I don't see options at all. I see a list of my bookmark folders with a search at the top. If I actually click on any of my bookmark folders then it just closes the menu.

It doesn't let me navigate through my folders, and it never opens anything.

Edit: Redundant
For naysayers, Electron only has to support one browser flavor and one version, which eliminates one of the biggest disadvantages of building Web based apps. With Electron and similarly with nw.js, the performance can be close to par with native apps without the cross compilation issues of native c++ frameworks like Qt. And with Electron, if you want to write some native code in C/C++, you can integrate that also. The only downsides I see is protecting closed source code and the lack of Mobile support, which is not coming any time soon due to Apple blocking Google V8 engine from their platform due to V8's use of JIT compilation.
- built in debugger with consistent/same usage experience regardless of language you are using it with.

- built in terminal

- git integration

to just name a few on top of my head

Sublime fell a sleep to be honest. I have a paid for license and I never use it anymore.
7 ways to spice up your relationship... with data science!
As one of the people regularly working on postgres, I'm honestly a bit doubtful that it's realistic to add SPARQL frontend. Doing that well is a considerable amount of work, and there's relatively little overlap in experience between the communities. I suspect that focusing on other areas will have a bigger ROI.

But that's just my personal opinion, and other contributors and companies might very well disagree.
Then go ahead and "do it better"... so far VS Code has how many plugins? and how many users compared to other editors (excluding the cli editors vim/emacs etc). Yeah, sublime is faster and has a lot of aging plugins that haven't kept up... and there are IDEs that do more.

Those IDEs are all much slower in my experience, and even Sublime is outmatched in terms of plugins. Because it's just so damned accessible with VS Code. If it runs good enough on the hardware you're using, wtf does it matter?
What happens on the other two days of the week?
I do.

I never have to worry about them going away and I can organize them into folders any way I like. Plus, they can be exported, imported, and shared. I use Firefox, so accessing the bookmarks is as simple as using a drop down menu. I actually use a bookmark tool bar for my ost frequently visited sites. This way, when I want to go to HN, for instance, I just click a single button and I'm there.

I've looked at other bookmarking software/services, and I still find that plain old browser bookmarks still fit every use case.
https://www.reddit.com/r/crypto/comments/43ur46/saltpack_an_...
At the risk of ironically causing another religious framework war, I never said pandas was bad/inadequate for tabular data, but R/tidyverse has its perks in that area.
> I mean, not only are PostgreSQL locale-sorted-indexes not portable across glibc releases. They aren't portable across any other system change either. No moving between distros or doing distro upgrades, etc... Those are all misfeatures probably worth fixing.

Hence ICU support, which allows to address these (because collations are properly versioned).
Why don't we have an emoji-like character yet for pgp begin message?
Thinking about it, if you are going to print money, credit is probably one of the worst way to do it. Even something like basic income has its problems.