skysight-inc/HackerNews huggingface dataset:
My problem with this is that people get a perception that just rolling back the powers of the federal government is good in general and also that it would be easy. This is not necessarily the case, but it allows groups that would benefit from a weaker federal government to prosper (sometimes at the expense of the people) because one part of the federal government is getting to powerful or is not transparent enough. This allows for a divide and conquer approach in areas like the environment, discrimination, labor rights etc.

The federal government isn't simply going to give up authority, and if it does it will likely be to the economic benefit of the organizations that lobbied for it in the first place (EPA cuts for example). If you want change, simply grumbling about the federal government is not going to help. It will take concerted effort to push candidates in one of the parties to take these issues seriously and to get elected on them.
It's actually just "Engineer", which is pretty broad I guess. Does your diploma have to say anything about "Engineer"?
Consideration doesn't have to be denominated in dollars.
I agree. It is always important to remember that to most "normal people" this stuff - the Internet, the web, their smartphone apps - are a huge clumpy ball of undifferentiated "magic". And that's not because they're stupid people, but because this stuff really is quite complicated and most people already have plenty of other things to worry about.
It's not about the dollar value, it's about having a contract. In a contract, the parties usually agree to do something in return for something else. This NDA is completely one-sided. The author gains nothing. So basically it is a gift, and not a contract. And in many legal systems, it is easier to take back a gift than to undo a contract.
I think the issue is more secret discounts - people who dont't clip coupons know they could. People accept that students might get discounts (or seniors, or whatever), but the idea that a website might give you a different price just because it thinks you will pay more rubs people the wrong way.
Yesterday there was a discussion [1] about a similar app named Status, which calls itself a "Mobile Ethereum OS" [2]. And between "browser" and "OS", I'm not even sure which is the worse way to describe this type of app.

Perhaps a more constructive question would be: what is the best way to describe such apps?

[1] https://news.ycombinator.com/item?id=14161695
[2] https://wiki.status.im
"We run a peak of 500 r3.8xl instances in support of our batch users. That represents 16,000 cores of compute with 120 TB of memory."

I get that they are bragging about their implementation, but what number for peak batch processing instances would they be embarrassed to divulge?
Neither is worse than the other.

There is a good track record to go on here, and this statement simply ahistorical.

It has been a very successful framing in the USA, particularly, but that is about marketing, not fact.
> The only thing standing between the lightning network and what we have now is a fix for malleable transactions which is held up because of a political dispute.

I think this part right here is the root of your problem. There was a good quote from Neal Stephenson's most recent book:

“ ... I have to warn you that this is the word—‘politics’—that nerds use whenever they feel impatient about the human realities of any organization.”

Trying to handwave away your opponent's position as "a political dispute" will never get you anywhere. They're all saying the same thing about your position! "If everyone just agreed with me, there'd be no dispute" That's why Bitcoin is in a stalemate, with everybody accusing everybody else of having ulterior motives while they alone are the only noble people whose opinions are purely apolitical.

Thinking that you can create a system where decisions are made purely on their technical merits, and "politics" can be kept out, is the hopeless nerd fantasy that we really have to get over.
Consideration can be as minimal as "your continued employment with this company." It does not have to be any sort of additional dollar amount.
What do you think of partial classes and methods in term of code quality?
> I'm expressing my views. It's not constructive to tell people with minority viewpoints to stop expressing them.

Nobody's telling you not to express your view. The obnoxious thing is to snidely pretend everyone else has to justify their own positions in terms of your view.

If you want to say, "taxation is theft", just say it, instead of dragging things out from, "Well why should children have equal opportunities to other children anyways?"
The Hutter Prize
Ask HN: Should I learn Erlang?
There's a cryptocurrency project I'm considering contributing to that's written in Erlang. I'm curious about Erlang's usefulness in other contexts. Is it a language that can open doors for you (job-wise)?
Deleted tweets randomly reappear
Your images are in a very low definition.
> For example, companies that deal with sensitive health [..] information

I can understand this motivation but I'm not sure in practice the SSL interception really gives you more than the traffic metadata I already described. I think this is interesting though, so I've sent an FoI request to NHS England out of curiosity to see if they're doing anything like this.
Tell us what bank so we can avoid them.
One key difference is that I'm not responsible for all of Mastodon: I'm responsible for my little corner of it. There aren't the same moral conundrums. Twitter and Reddit have to ask what stance they should take for every user in the world. Loli stuff is legal in Japan but iffy in USA. Holocaust denialism is legal in USA but verboten in Germany. What one policy can they write that would handle all of those situations?

On the other hand, I only have to deal with what's legal an acceptable where I live. If an instance in Japan wants to host loli, fine. I can (and have) chosen not to carry their content. If an instance in Idaho wants to host Nazi content, that's up to them; the rest of us can choose not to carry their content.

I won't have to (and can't) come up with global policies.
So extract some of the recipient's blood before they receive a transfusion? This could be donated to a blood bank.
Isn't the benefit for William that he was provided some confidential information in addition to what he already knew?
Absolutes to Enable Choice Empowerment for Agile Delivery Teams
At least with systemd caddy starts as a non-root user, if you use the provided unit-file:
https://github.com/mholt/caddy/tree/master/dist/init/linux-s...
Thank you for this link! The book is much more pleasant to read in this format.
When you have an object store available (Ceph, Cleversafe, S3, etc), and need a POSIX file system you can also use ObjectiveFS[1]. By using an existing object store for the backend storage, it separates the concerns of reliable storage from the file system semantics which makes it (we think) easier to set up and use. With object and block storage working great for their use cases, file systems can provide some extra functionality, e.g. point-in-time snapshots of the whole file system, which makes it easy to create a consistent backup of your data.

[1]: https://objectivefs.com
Turing Machine for the HP-67/97  (2001)
Yeah, the idea of a "file browser" as an application separate from the OS is just not something most people have ever gotten. The file browser is just "Windows" or whatever, just part of the OS.

(You can install file browsers other than the default one on most OSes, true. But how many people actually do that? Even fewer than install Web browsers.)
I think Universities likely qualify as super sellers/licensors of IP, but obviously the ability/capacity for them to liquidate valuable IP at scale and/or bring IP to commercial markets is a real problem. Perhaps with the right "market" we might see more innovations/IP make it into market.

I think you're right with where to begin and I have secured meetings with the market incumbents for my IP, but it's been done via cold LinkedIn connects over the course of 6 months and to date I have not secured the type of deal that would make me forgo everything else (law practice, opportunity costs, etc...).
Have you looked at stochastic network calculus ?

Network of queues can become hrrendoulsy difficult to analyze unless one assumes memoryless arrivals etc etc. Network calculus and stochastic network calculus simplifies things a great deal by going after bounds rather than exact answers. You might like it
I could be wrong, but if you're doing the application yourself, it's under $500 for filing. Chances are you'll need a lawyer, and that's under $1000; separate from filing.
Is this a test? Are we allowed to use Wikipedia? Because Wikipedia has a lot on it.
> onerous and takes weeks to confirm

When I moved from Canada to the Bay Area, I accepted my job offer on a Friday evening, organized to get original transcripts from my university on Tuesday morning, FedEx'd them overnight to the law firm and they arrived on Wednesday. I received my TN-1 package (a thick, completely opaque set of forms, documents, letters and all sorts of other legal shenanigans) on Friday evening. I then bought my ticket to leave Canada the following Friday. All together it was 2 weeks from acceptance to arrival in the US.

Not every experience is the same, and no doubt it would have been far harder had my company not pipelined my immigration through a very prominent and large law firm.

That being said, the fact that I can be denied entry in the US at any time scares me. It scares my company. It's no secret it's expensive to hire, and even more expensive to hire new talent to replace talent that cannot enter the country. I say this as a young, educated professional with no criminal history or ties. I shouldn't have to worry about this.
That's an artifact of the limited choices available. Plus the core HPC market is both notoriously inbred and tolerant of low system reliability and high delicacy that the enterprise wouldn't let in the door.

And no, "single limited use case" I mean, is a relatively small number of very large files that need to be sequentially streamed out/in as fast as possible. That's a small subset of HPC.

GPFS is the gold standard but it's expensive.

Lustre is more a byproduct of the HPC vendors trying to get more margin by using open source. They've drunk from the poisoned chalice in that the amount of time, money and effort required to get Lustre to acceptability (limited as that may be) has been far more than GPFS license/support cost. Even from the brain-eating zombie that is today's IBM.
you guys love snitches, huh
> However, given that I’m working on a database engine now, not on business software, I can see a whole different world of constraints.

This might be my own confirmation bias, but this is my takeaway: point of view and the constraints that you see or believe are there are the main determinant of choices, and not whether some particular pattern or feature of a language is intrinsically good.

The older I get and the more code I write, the more I find this to be true. I change my own mind about things I used to argue fiercely over and things I thought were tautologically true.

I think (hope) this is making me more open minded as I go, more willing to listen to opposing points of view, and more able to ask questions about what someone else's constraints are rather than debating about the results. But, who knows, I might be wrong.
note that the url is inside an <IMG> tag.
I am not the product manager so I don't know for sure but this can go very wrong. Once you disable something and force a user to go somewhere else they will probably not come back. Especially since Chrome and Firefox and to some degree IE are in a race to almost look the same and have no distinguishable features. It used to be that Firefox's selling point were extensions. With that lost, what's the reason for Firefox? I don't think performance matters enough for most users to switch.
I've always thought of "partial classes" as a language feature motivated by code generators not stomping on programmers' manually entered code. E.g. Winforms generates some declarations in one partial class while the programmer codes UI handlers in the other partial class.
Clojure seems to be thriving, as far as I can tell.
You need damages to have a class action lawsuit. What are your damages?

I am not saying no one has damages, but if 100s of people had damages, I expect something would have happened...
For now, any way
Given my experiences with C-level executives it's unlikely the leadership thought this was a "real" security issue - and it is entirely possible that there haven't been any attacks made using this vulnerability - Zecco isn't Fidelity or MorganStanley.

Wouldn't the FTC want to know about this though, as this would be a great way to execute a pump-and-dump scam...
The Forgotten Lens
EN UYGUN Köprülü Kanyon TURU RAFTİNGO
NE GIYMELIYIM?
Yüzme kıyafeti veya t-shirt ve şort öneriyoruz. Ağır pamuklu t-shirt veya
kot gibi kıyafetlerden kaçınılmalıdır - zira yoğunlaşır ve ıslakken hareketi sınırlar.
Naylon, polyester veya diğer nem çekici malzemeler öneririz.
Güvenliğiniz ve konforunuz için, İlkbahar, yaz başlarında ve Sonbahar'da
hazır giyim ve sıçrama ceketi (CAN YELEĞİ) gereklidir ve her zaman
RAFTİNGO 'DA ÜCRETSİZDİR.
Isn't this basically CSRF-as-a-service?
Lesson learned: when reporting a vulnerability, record all discussions from first contact with the vendor. At least in cases where the vendor doesn't have a clear, easy to find policy and/or bounty for disclosures.

I think it's totally fair to reject an NDA but I don't blame him for fearing an overzealous reaction on their part. Even being on the right side of criminal and civil law, you really do have to be willing to spend time and money to mount an affirmative defense.
I suspect LA is short for Louisiana, not Los Angeles, in this context.
The bigger question is why the hell a post like this makes it on top of hacker news? This was by far the most pointless read ever.

On top of that arguing that non-virtual by default is worse than virtual by default is completely superfluous. Just add the damn keyword everywhere and you have virtual everywhere. Same for final.

But Java has everything non-final and virtual by default, which sucks badass because both require great care when implementing the method.

Extending code that was not designed to be extended is very common in Java, because you can. Adding final can easily be forgotten. Removing final, which is required in C#, will only be done IF you intended to make that method extendable, same for virtual.

Yes a great gain. Now I need to argue for each final I add to Java classes and methods, because you know, it seems wasteful to add it, while in fact it is crucial, since maybe just 1% of any code I write was meant to be replaceable by a third-party. Mostly, you want to use other mechanism for extension, like decoration & composition.

If it took ten years to learn that falsehood (non-virtual is worse than virtual by default), then we talk about one hell of a regression huh.
Wolfram Data Repository
What would the magnitude of effort to actually replace ntp with another solution be? Even in low-level programming, I mostly take for granted that it occurs, but it's regular enough that there's an ntpd on any machine I connect to.
But why now? What changed?
NK doesn't need ballistic missiles to attack SK. Artillery itself is enough to level Seoul to the ground.
if you like that kind of thing (algorithmic chiptunes), you might enjoy the emerging school of live coding:

http://mixmag.net/feature/algorave

https://youtu.be/KJPdbp1An2s?t=31m29s
Using Go standard HTTP libraries doesn't guarantee things are stable.

Here's an example how a missing option (that is Go 1.8+ - which is a recent release) can lead to a DoS: https://github.com/containous/traefik/issues/1322
This is one of those cases where I feel the results are technically correct, but that they are likely not what the average person (if thinking of their best interests) wants.

Instead of enriching culture and promoting understanding of foreign viewpoints this oppresses what is, at least in the US, the theoretical reason that such information monopolies are purportedly allowed to exist. I cannot see how banning this academic and educational work promotes the progress of science or "useful arts" (I recall this meaning roughly 'crafts-person skills').
I saw in some other thread that every programmer looks at making a better verilog, when having a better understanding of electronics would help them be more productive.
They work fine.
Everything is captured by reference, and is ultimately garbage collected.
Unlike C++, you're not required to use a special "local function" syntax.
for an overview see, e.g. http://www.mississippiriverdelta.org/files/2011/11/map-100-y...

There is a pretty wide literature on this also.
Go to a teacher and make sure that teacher is a responsible person. I did Ashtanga for a while and some teachers have the tendency to force people into positions they are either not ready for or should probably never do. And when someone gets injured they are told to work through it. This often works but sometimes it makes things much worse.
That's a good question! Has anyone ever met a male Russian programmer? I don't think I've ever heard of one! /s
It makes more sense if you understand the old/new river formation and how they create one another (and oxbow lakes).

Here is some more info.

http://cbsd.org/cms/lib010/PA01916442/Centricity/Domain/1622...
For anyone being as confused as me in the timeline bit: The author is called Will(iam) Entriken. So "Will" and "Entriken" is the same as "I" and passive voice.
I disagree and typed out a bit of a longer refutation but I'm honestly more interested in where our disagreement stems from, I think this question might answer that for me:

I'm sure that you know people who have high incomes/lots of wealth and who are smart & hardworking. Do you know any older "poor" people (yearly income bottom quintile <$21,000, second quintile < $41,000) who are the same?
So Google will be blocking competitor ads? Will they block their's too?

How does this bode for anti-trust protections?
Russia is a European country that expanded East. The majority population is Slavic, and descents culturally from Greek/Byzantine influence
It seems like you're confusing having a say with simply getting what you want.

If you don't like the seniority pay structure a union is pushing, you can go and try and talk to people to change the vote. Presumably there are a lot more younger workers than old (the way it tends to go everywhere), and you younguns could arrange the union in a way to benefit you now AND in the future.

No union? Well, you're on your own, negotiating with people who see you as disposable and expendable (and they do--they'd be fools not to).

Remember, in a democracy, a vote isn't a ticket to instantly get what you want, it's a way to ensure that you have some say even if it doesn't go your way every time.
incredible that it produces a video which is compressed to 20-30Mb :)
Show HN: Drop-in, expressive static type and invariant checks for JavaScript
To be fair, communist as described will never be able to exist - the furthest it will get is the USSR stage.
Couldn't anyone who lost money on a stock be able to claim damages? How would the bank prove the purchase order was legitimate seeing as there's basically no security around the endpoint and the bank knew it?
Could be useful for proof-of-concepts. Though, if you are a site-owner and your form can be submitted with this, you should probably consider implementing anti-csrf protections.
>But I welcome the discussion and Jabanga has been polite so far.

No, I don't think he has been. His core premise is, "taxation is theft", that is, providing government services with tax money is morally wrong. From there, he has dragged us all into trying to refute his entirely rationalized ideological structure, which claims descriptively that taxing people and using it to provide services has inferior results to simply privatizing everything.

He's rationalizing descriptive data that don't fit the real world to maintain a strictly normative premise that he believes for strictly normative reasons. He then wants us to spend effort engaging with his descriptive claims as if they were the core matter, or even as if they were real descriptive claims and not rationalizations.

No, if they were actual descriptive claims, and he was actually engaging in consequential rather than deontic moral reasoning, he would notice that his descriptive claims contradict reality and change his mind on the core moral proposition. Instead, he's solid as a rock on his original claim, which means he's reasoning deontically, not to mention fallaciously: Thou Shalt Not Tax, therefore tax-funded schools are inferior.

That's downright rude.
> I wrote my thesis in D.

Really? So like your abstract goes in the main function, or how does that work? Do you use reference types for citations or just external symbols?

Good choice of language; though, who wants a "Ph. C++" or "Ph. Rust" affixed to their name, know what I mean?
Not the OP but here are my 2 cents: partial classes should only be used when you have a mix of generated and hand written code. Any other usage should be forbidden. It requires some education but it is useful for this usecase.
Thanks for the intel. I'm bootstrapping the company myself so I have to be mindful on my spending right now. I checked and already know my class and have my details, so it will cost me $225 to do without a lawyer. I'm running the business and building the brand and see that no one has trademarked my company name so I was thinking about doing it. I'm going to hold off and set a goal to do it at Christmas time when I have extra funds.
No damages, assuming no unauthorized trades were executed in his account as a result of the unpatched vulnerability.
I believe that you'd need to tell them that they were being recorded or you could get yourself into trouble.

Edit: looks like this could be possible without getting into trouble depending on the state you're in: http://lifehacker.com/5491190/is-it-legal-to-record-phone-ca...
Some webmail clients (and potentially other web communicators like online chats - FB messenger, etc) might pre-fetch all URLs send in the email or chat.

The pre-fetching will use the user's context (and cookies) because it's executed by the user's web browser.
Power Outages Coincide in LA, New York, and San Francisco
Clojure come to naught? Better tell everyone who is hiring! [0]

[0] https://www.indeed.com/jobs?q=clojure
Please note that, GC or not GC, you still can have deterministic destruction (e.g RAII).
> Actually, invoking undefined behavior anywhere in the code, even unreachable code, means the entire program is invalid.

Erm ... nope. If code is unreachable, it can, by definition, not exhibit undefined behaviour.

> The reason it doesn't simply abort is because compiler authors don't go out of their way to do extra work for no reason.

Well, true, but the primary reason is that there are parts of the input domain for which the behaviour of the code is actually defined, and it's not defined to mean a call to abort(). The mere possibility to call some code at runtime with values for which the behaviour is undefined does not make the code's semantics completely undefined.
What about NDAs for interviews? What am I gaining (a chance at getting a job doesn't seem like a gain)?
No. But I can read.
This deserves more than an upvote. This is exactly the right attitude. It puts the incentives in the right place and will let the market do what she does best: work.
good intel. I'll check this out and read up more.
Yep yep, I've studied your notes before. Great resource. :) You're a rock star. Nice "Where are they Now" notes, too! Very cool!
A platform to make IoT Dashboards for embedded projects using Python,HTML and JS