skysight-inc/HackerNews huggingface dataset:
Sorry Maaku, but I think you are taking this thread off-topic. The number of contributions Gavin has made since stepping down from Leadership is not relevant to the point "Mike and Gavin have long been members of the project, in good standing, and with no obvious reasons to doubt them."

More specifically, the number of his recent commits (or other contributions) does not speak to (1) the length of time he has been a member of Bitcoin, (2) whether he has been in "good standing", or (3) whether there are obvious reasons to doubt him.

It appears, rather, that you have some ill feelings towards Gavin, and are letting these feelings leak into your thoughts by belittling Gavin's contributions to Bitcoin.

A better way to address this point, while still expressing your feelings, would be to say "Gavin is not in good standing with me. I think he's an asshole for going around our consensus process. Fuck him. I disagree that he is in good standing, and I doubt his leadership."
Will Unix become the next MS-DOS? (1985) [video]
22 days ago, you commented:

"For a 25-30 year time frame AMZN will beat S&P and Walmart by several X. AMZN, GOOG are companies which will have a huge impact on how we live. I have put some money into them. They are Berkshire Hathaways of our time."

So you seem fine with whatever (exaggerated and imaginary) evil things the execs are up to, as long as you profit from that as well.
Glad you like it!

Hardware requirements would depend on your usage of course, it's like asking about the length of a piece of string. :-)

Honestly though, the code probably needs a lot more eyeballs on it before it's production ready, which is why I posted it here.
> you'd also want to make the candidate want to work for you too.

My interview experience with Amazon tells me they don't give two shits about whether you want to work there or not. I can only assume they have a line of candidates that goes around the block. To make a long story short, they made it feel like I was inconveniencing them by even being there. It worked out well, confirming that I did indeed not wish to work there.
Zen and the Art of Dying Well
That's not really true - Garzik has expressed support for a size increase, just more modest than Gavin and Jeff's. And the only other two committers are against both plans. That's hardly a "majority".
This is very true, it's something that I've never done well, and have always been really uncomfortable doing. When being a hiring manager, I always expect the candidate to make significant counter offers, but it's not something that I've ever been able to do effectively on my own behalf.
I deleted that because it started to feel like I was being stalked by an angry mob.
Thank you for being a voice of reason.
Mark 2:27: "The Sabbath was made for man, not man for the Sabbath."

I was raised Catholic in the 70s, so we didn't have many hard and fast rules about Sundays (we never called it the Sabbath), aside from church (which could be attended on Saturday evening instead). It wasn't 'til I married into a conservative Presbyterian family that I heard people call it Sabbath (instead of Sunday). My wife's family had relaxed the rules around the day over the years, but there is still a strong sense of the cycle of church and rest.

We've come to settle on no hard and fast rules for our family, but our Sunday rhythm is very similar to yours. I agree that there are no hard and fast rules that a Christian must live by, but the concept of rest is a recurring theme throughout the Bible, and we should take that seriously.
Yet you and some of your other blockstream colleagues are cheering on the censorship in r/bitcoin.
The author has a PhD in math. And I thought the article was very good, actually. Many pure mathematicians don't care at all about applications, but the problems are just interesting in and of themselves. Take the twin primes conjecture for example, which recently got a lot of coverage as weaker forms of the conjecture were proved. Why does something like that matter at all? It doesn't. Maybe it will eventually have some sort of cryptographic application years from now, but probably not, and the people who are working on it certainly aren't motivated by that.

So pure mathematician's aren't making tools purposefully. They're playing around with ideas just for the fun of it.
> I'd be more interested if we were also presented with the alternative: how do students who didn't meet whatever minimal standards for grade advancement but were advanced anyway (and thus could have been held back a year, but were not) perform?

From [retention]:

That is, the groups of non-promoted/retained students
scored .15 to .26 standard deviation units lower than
the promoted comparison groups on the various outcome
measures.

So it does sound like the comparison was between two groups of students that didn't meet standards.

This does make me wonder how large the opposite effect is... I had the chance as a kid to take higher level math classes at my school, but was so intimidated by the thought of not being with my peers (since Kindergarten.. small school) that I refused.

[retention]: http://intranet.niacc.edu/pres_copy(1)/ILC/The_Retention_Deb...
You have the same number of coins, and will continue to until the point that a block is mined on the XT chain that would not be accepted by Core clients. The absolute earliest that could possibly happen is January 25 (Jan 11 activation date + 2 week grace period). But that 2wk grace period only actually activates after 75% of the hashing power globally moves to XT. So at the time XT actually forks, users will have had plenty of notice.

Coins you hold now are not at risk. You are only at risk if you spend a coin on the Core network sometime after XT takes over 75% of the hashing power and before Core releases an update to bring it in line with XT, and only then if the block your tx ends up in happens to be over 1MB.
Ask HN: PostgreSQL, Lucence and Memcached Integration
In order to build amazing apps for users, developers require multiple ways to store and query data. The cost and complexity of running multiple databases in production can be a distraction for engineers trying to build great apps. We believe that by providing developers with an API that supports multiple persistence and querying modes, we can offer the upsides of
polyglot persistence without the pain of running multiple databases.

Your feedback on the architecture and also interests are welcomed.

website: http://www.amisalabs.com/
With rust though, you get two things that you can't with the other strong/static languages: 1) extremely low resource usage (very helpful on a phone/tablet with limited resources), without an embedded runtime, and 2) native portability almost on the same level as C/C++.

I admit, I have higher productivity with Scala and F#, but the productivity gap isn't insurmountable. The borrow checker isn't a huge problem once you get used to it, and that seems to be the biggest hurdle that others have. The biggest thing I find lacking in rust is a compelling asynchronous IO solution. I would love an async/await capability, or even better, something along the lines of F#'s computation expressions. Mio is making progress, but is extremely immature in comparison.
>is to steal

That's an unpopular opinion here on HN but I would agree, looking at the histories of great fortunes.

I am including the "stealing" of wealth gained by under-compensating labor for its full value when I agree with you.
You restored my faith in this website by sticking up for me.

Thank you ever so kindly.
If you're talking about the linked post, I think the person who wrote it is Colin Wright, and he has a PhD from Cambridge in Combinatorics and Graph Theory.

And anyway, at least they're talking about it... Is being ignored because math is "boring" better? Maybe yes, maybe no. I suppose it depends on how "evangelical" you want to be with respect to mathematics.
I am concerned about how this type of misbehavior could be moderated in the future.

Sometimes posting on internet forums reminds me too much of Blade Runner. Then, anonbanker chimed in and the scene started to feel more like this song:

https://www.youtube.com/watch?v=GLtzqaygG0s

Your concerns are appreciated and inspiring.
> The problem (in the US) is that the teacher's unions are generally against performance based pay, teacher evaluations and firing bad teachers.

For good reason: who gets to make those decisions? Parents? Imagine being a biology or history teacher in the deep South. Children? We already have data that the most effective teachers are liked least. Administration? Are those older teachers really poor are they just expensive? Are those "merit" bonuses going to the best teacher or to the one who volunteered to coach the basketball team?

The last time a teacher evaluation got implemented in Pennsylvania, they dropped it in a hurry because too many teachers couldn't pass it and they were going to have to pay WAY more to import teachers who could.

As has been pointed out previously, firing a genuinely bad teacher is generally straightforward and the procedure is well-documented. However, the administration doesn't want to put in the time or paperwork to do it. And, maybe, just maybe, that administration that's whining about firing and the overbearing paperwork really doesn't have a case and simply wants rid of the teacher for political reasons.
Nope. Burden of proof falls on the party making the assertion. The NYT says X, based on no cited sources. When X is challenged, the burden falls to the NYT to prove X, not the person challenging the assertion.

The fact that I'm an Amazonian has no bearing on any of that, and is actually little more than a red herring. The fact that I'm posting from a throwaway matters even less.
I work for Amazon and this has not been my experience. I can't speak to what others have said, but in my org it would be extremely unusual, and considered alarming, for people to work more than 40-50 hours per week. The only times I've really worked over 40-50 hours would be while I was on-call, which occurs about once every two months for a week, and even then only during major issues (maybe once or twice a year?).

The culture, once again, at least in my org, is actually pretty chill - I had a doctor's appointment last week, I just sent an email the morning of saying "Hey everyone, I'll be in around 1:00, cya then, here's my status for standup" and it's cool. My boss actually chided me for checking my email too aggressively during my time off.

So yeah, I can't speak to everything mentioned in the article, I can only say that my experience has not matched up with this.
> So the NPR piece is based on a publication from Pearson, who has a huge financial stake in the US education market.

If the publication is based on data and the method is open, the source doesn't really matter.

I'm going to assume they have an agenda and keep an eye out for it, but Pearson is not inherently anti-education.
$ git clone https://github.com/kpwn/tpwn.git

Cloning into 'tpwn'...

remote: Counting objects: 16, done.

remote: Compressing objects: 100% (11/11), done.

remote: Total 16 (delta 3), reused 16 (delta 3), pack-reused 0

Unpacking objects: 100% (16/16), done.

Checking connectivity... done.

$ cd tpwn

$ make

gcc *.m -o tpwn -framework IOKit -framework Foundation -m32 -Wl,-pagezero_size,0 -O3

strip tpwn

$ ./tpwn

leaked kaslr slide, @ 0x0000000008e00000

sh-3.2# whoami

root

sh-3.2#

Shit's real.

Edit: for those of you wondering, no, I didn't just run this willy-nilly. I read the code thoroughly and determined there were no side-effects aside from just the PoC dropping to a root shell.
I'm running 10.10.4, and it just crashed my Mac -- the "A problem has occurred" screen -- followed by a forced restart.
> "tell me about your worst failure".

What a fantastic way to trigger self-esteem issues in the middle of a high-pressure environment! It sure weeds out the people to weak to work there! /s
> Income equality isn't "hard" if you look at it logically versus emotionally. Raise taxes, ensure a proper social safety net, widen the middle class.

Income equality is hard when you start tracing where the income actually comes from. Furthermore, the parent said "broken homes," not merely income inequality. A poor household can still be a stable and positive environment.
Garzik is Jeff. His name is Jeff Garzik.

These are not two people.

I think you just counted the same person twice because you don't realize he has a first and a last name. ???
Explosions shock China’s Tianjin port
Actually, the world has a quite good data on what works for training. The FAA has very clear standards as to how classes teaching aviation information should be structured.
I have my own little toolkit of csv parsing tools that do most of these (using python's csv module.)

I suspect most people who do deal with bulk CSV files all the time do as well. I'd be curious about how gracefully it handles large CSV files.

The lack of quoting support kills it for my use case however. I wrote my own tools, starting with csv_cut because cut(1) didn't do quoting.
This is nice! It'd be great to download a .deb package for it.
Not the OP, but I worked at amazon for a year. I didn't want to pay back the signing bonus and relocation fees, or I would have quit earlier. Seattle has tons of way better opportunities for software developers.

Honestly, the stress originates from both. There was a lot of pressure to work ridiculous hours during the week and come in during the weekends (wtf??)

On top of that, the tools sucked. They give you a shitty laptop (frugality) that would go to the "locked" screen after x minutes if you were idle, and logging in could take 10 minutes because it was attached to an AD network and sometimes decided to use the server in China for authentication (seriously?)
If your keyboard broke or something of the sort you had to wait in line for hours to get another (crappy) working one.
They force you to use homegrown tools and plugins that are crashy and frustrating. I was soo tempted to just spend all the time fixing the tools, but I'm sure that would have gotten me into trouble, though it would have probably improved every software engineer's productivity.
This was a few years ago. Maybe someone has fixed all this by now :)
> but my second son and third son have recently been enrolled in the local high school

Just curious, but why the change? (if not due to Life)
Parrot drones easily taken down or hijacked, researchers demonstrate
There is also the (impossible to google) https://github.com/harelba/q that lets you SQL over CSV and is unix pipeline friendly.
It looks good, am sure there will be lots of folks to help on the project.

Ah yes that is true regarding the usage/req :), but I thought you might have tried it in production with some requirement.
Pretty sure that last city that got a positive ROI from hosting the games was Barcelona. And that was 23 years ago.
Does it work on 10.11 with "rootless" mode disabled?
Right. Article text says so too.
I was looking for the same thing, this article below has an incredible explanation of the algorithm using Python:

http://blog.notdot.net/2009/11/Damn-Cool-Algorithms-Spatial-...
If I run echo '' | ./tpwn in a loop on 10.10.4, I get a kernel panic about 0.5% of the time, so you might have just gotten really unlucky.
I haven't look into this vulnerability, but how could it be a weakness in address randomization? Isn't address randomization supposed to be a mitigation, to make it more difficult to exploit other vulnerabilities.
Theoretically you can try and find projection where most major seams are in un-navigable oceans and it won't hurt that much.

My take is that they should allow height to be coded in too.
They felt like trying out the local high school. That has had some distinct trade-offs. The local high school is on an improving trend line, so it has been a better experience for my third son than it was for my second, who is now done there and about to start his university studies.
So, how do you deal with the people who didn't get their choice?

We already know that this kind of thing doesn't work from universities. Put a known poor professor into a required class and all the students will simply skip that class that semester and flood the one the next semester and cause your scheduling to be completely screwed up.

I knew a university that once had to answer to an accreditation board for this. Not fun.
Yep, same result here on 10.10.4 heh.
Nice to see a 100% working widely exploitable 0day without any caveats that make it not real-world applicable. Local, so you need a non-admin account on the box which is kinda hard.
Let's call it a very strong and uncomplicated bias, as a human being ;)

I see human consciousness as what makes a human being. I don't think that the value of this human consciousness changes, goes up or down, or exists in relation to anything besides that it is what we are.

By the way, I see that my first comment could be read as if I was including myself in Sacks's faith community. I was not. Anyone can have something like the Sabbath.
There's also a Go port of S2: http://godoc.org/github.com/golang/geo/s2
The timing in Barcelona was very special. Spain had only recently become a democracy again when they were awarded the game. There was a lot of political capital available to be spent and a real need to turn a page.

The games in this case were a catalyst but not the reason for most of the expenses. Same as the Expo in Seville which was also in '92.
Interesting.
I am on 10.10.4 myself, and that's the OS I tested it on.

tpwn has been tested from 10.9 to 10.10.5, but of course, your mileage may vary. the KASLR leak part is not 100% reliable, unlike the actual code execution which is. I'd be interested in panic logs to sort the issue out, if you could share.
physics ruined me. whenever i encounter a number now, i round it to the closest order of 10. you'll likely not encounter a number outside the range [10^-34,10^40], so you really just need to know how to subtract -34 from 40 and everything in between. no need for semi-autistic interpretations of numbers.
So, let's see...

1. You check your email aggressively during your time off.

2. You think that 50 hours a week is normal.

3. You think 1/8 weeks of _unpaid_ on-call is reasonable.

How many sev-2s and sev-3s do you get during your one week on-call? If more than 10/week, can you think about how many are outside of business hours?
> If the IOC died, the worldwide championships of each sport would gain importance.

The idea there (in this comment thread) is to replace the IOC with something else and continue the Olympics, not to eliminate the Olympics altogether.
There is no weakness in address randomization I relied on for exploitation.

It relies on two distinct bugs, an info-leak to obtain a pointer to an allocation in the kalloc.1024 zone and a memory corruption primitive (deriving from a NULL pointer dfr. in IOKit) allowing me to OR 0x10 anywhere in kernel memory.

To break kASLR I corrupt the size of a vm_map_copy struct, which allows me to read the adjacent allocation to the struct, which is a C++ object. First 8 bytes of said C++ object is a pointer to the vtable, which resides in __TEXT of some kernel extension. Since I can calculate the unslid address from userland without any issue, by subtracting what gets leaked with what gets calculated you get to know the kASLR slide.

Just to clarify: The code execution part has 100% reliability rate. The kASLR leaking part does have some chance in it, however empirical evidence indicates that the failure rate is extremely low.
> Not all children are equally gifted. Not all _groups_ of children are equally gifted. The only reason we have such a hard time tackling with contemporary social problems is that their real solutions are at odds with political correctness.

Not really. Most of the solutions to contemporary social problems are quite politically correct.

Universal healthcare. Decent minimum wages. Birth control. Sex education. Ending the drug war. Ending the criminalization of victimless crimes.

We have the data on many of these things. We know what works. However, it is politically unpalatable to a significant subsection of the country.

See the recent kerfuffle over thre Colorado teenage pregnancy reduction program (http://rhrealitycheck.org/article/2015/04/30/colorado-republ...)

When a significant chunk of your people are willing to ignore the facts and reject something known to work, it's hard to make progress.
If you're the author, can you give specifics on performance?
I don't understand what you're implying. This is a 0day that could be exploited from any number of outside channels.
Put the Germans in charge of that. I think we can all agree on that.
I am not and I don't know anyone at Blockstream who is. Care to back that up with a link?
Doesn't matter what miners do.
We detached this subthread and marked it off-topic.
> [1] https://www.pearson.com/hattie/distractions.html

Am I missing something? This PDF was very long on political rhetoric and short on actual concrete advice to improve things.
You can also use it to build malware that would normally be defeated by an unprivileged account right?
They did that. And then those companies never updated the apps.
Right, good point, since it'd effectively be the hashrate making decisions, not "one user one vote", which is maybe not really workable in a standard blockchain system.
Some proposals for newer classic books:

Thinking Forth (That's from the 80ies. Amazing that they left that out. ACM doesn't like Forth?)
Hacker's delight
The Art of Computer Systems Performance Analysis
The practice of programming
Code complete
Absolutely, I didn't mean to compare the relative merits, simply the costs.
Gavin does not lead bitcoin. This is a simple fact. I am simply doing fact corrections.
All of the recent research I've seen on this topic seems to be moving in the wrong direction. WiFi is a shared channel, if someone is using it, you can't use it. Thus it makes sense to minimize the range as much as possible; if your walls are attenuating the signal, that's great, because it means your neighbors can't interfere with your network. 2.4GHz and 5GHz already have too high of signal penetration (I see tens of networks on 2.4GHz in my apartment in Brooklyn), going down to 900MHz or 700MHz just means that if anyone in your city is using the channel, you can't use it. Needless to say, this is not going to make your WiFi experience more enjoyable.

Everyone hates running cables to the various floors of their houses, so I understand why people want more range. But more range for you means more range for other people, which means more interference.

Much of this can be mitigated by using a multiplexing mechanism more intelligent than carrier-sense, like CDMA. But as far as I can tell, the industry is resisting this heavily. LTE-U sounds like the idea is to bring LTE signalling to the unlicensed bands, so you can replace your WiFi router with an LTE router and have better use of the channel capacity (and sharing with other LTE networks). But the industry appears to be uninterested in this use case, instead focusing on tapping the ISM bands for more cell phone capacity.

TLDR: stock up on Ethernet cables. Sigh.
> You are a fucking idiot.

Personal attacks aren't allowed on HN. Please don't do this again.
> The second thing I wonder is related. As an alternative to the common policy of "Achievement Standards", he suggests "The alternative: a focus on growth and progress for each student, no matter where he or she starts." How might one implement this?

One alternative I heard of is called "flipped classrooms". Instead of a teacher delivering a lecture and then the students doing homework at home, the students learn the material at home (via video or textbook) and then do their homework in school, where they can have the teacher give personalized instruction and help.

At a college level it's kinda like Oxford and Cambridge's tutor system.
Go ahead and give us an example.
Writing Efficient Programs (1990)
Silicon Valley Thinks Amazon Sounds Like a Great Place to Work