skysight-inc/HackerNews huggingface dataset:
Which is sad because ESRI desperately needs some competition. It always feels about 10 years out of date.
The right to be forgotten sounds silly. Should be called, the right to pretend that I didn't post/say what I really did.
Robert Scoble to take 2 months off
Perhaps the fact that simply installing an operating system and being shocked that it worked isn't really enough to start a mass migration.

OpenBSD is awesome...but anything that uses X windows isn't going to be the majority desktop anytime soon.
This was probably for the best. I'd suggest you take some time to really think of what you want to be doing. If you're gonna work for another company now is the time to choose it wisely. Or if you're gonna go the freelancer way, it's also a good time to promote yourself as one. I wouldn't tell you what to choose because that really depends on what type of person you are. Do you like being around people?, are you good working by yourself, etc.
So, you're reasoning that BMW can't make a high-end electric car, which is going to be purchased by the rich and famous, because only the rich and famous can charge electric cars?

BMW already makes an electric car, the i3, for people who are less rich.
Efficient transformation of Adjacency Matrix using cache optimized C++ code
It's not online yet. But check out popvox.com, govtrack.us and http://openbylaws.org.za/ for some inspiration.
> So... the program is psychic?

No, it's just based on DOS.
Modernize your C++ code
Actually, what I mean by that is rather the difference in power between the guys doing the coding, and the guys making the business decisions.

Both tend to enforce that divide, but for very different reasons; the coders for cliquish reasons as I described, and the business guys like Apple for the reasons in the original link.
Attempt at an explanation:

To get a C-program to run, even an empty "int main(){ return 0;}" needs some supplemental code to set things up the way your main() function expects.

This supplemental code is what the github repository provides. You can then write very small, statically linked, programs without pulling in most of the C-library and other conveniences, and you will only be able to use the "raw" interfaces your kernel provides.

E.g. you'll have first to ponder what the "write()" system-call actually is, then use write(1,"Hello\n",6); instead of the wrappers and convenience of the C-library such as printf() which of course additionally gives you formatting, buffered I/O, ...).
Smalltalk, as used by enterprises in the 1990's was far from simple to program. Object oriented programming is a powerful tool to manage complexity, so Smalltalk programmers at the time used it to introduced then-new programming constructs that would confound trainee developers ...

* publish - subscribe
* everything is an object
* message passing
* naming conventions for Classes, methods, and parameters
* Image-based editing as opposed to word-processing style editors
and so on...

In its domain, for ease of use back in the mid 1990's, Microsoft Visual Basic was the best. See the pattern: Visual Works Smalltalk, IBM Visual Age Smalltalk, Microsoft Visual Basic.
It's like they'll never learn from Suprnova, IsoHunt, OiNK, etc. All have replacements which are lots better than the original. The communities even stay somewhat together in some cases where there's a clear migration path from one just-shutdown site to another with the same ideology. The software also improves in an evolutionary response to law enforcement, so the effect they're actually driving is exactly the opposite of what they want.

On the other hand, things like Spotify show that overwhelmingly, people would rather pay for awesome convenience vs even the minimal effort of something like Popcorn Time. It's been the same story for decades now, from ftp dumps and warez channels to Usenet and torrents to rapidshare and magnet links, they'll never succeed in stamping out piracy.
> As someone who enjoys football, I am offended by the comment.

I don't think the poster has anything agains watching football personally, he was just using the activity in a figure of speech as an example. Which passive entertainment activity would you suggest? There is always someone who will be "offended" by anything.
Sergio Mattarella to be Italy's next president
I was staying mildly secular. Then Microsoft and the CIA went nuclear. SecureBoot. Now, yer screwed, I'm busting out divine right on yer nigger asses.
Always important to establish credibility by getting the name of the company you're writing about wrong in the title.
I have mixed feelings about these sorts of utopian dreams of universal programming. On the one hand, yes, that would be amazing! On the other, whenever you make a system that open, inevitably malicious strong programmers will find a way to take advantage of naive weak ones. I still think it's possible, but Smalltalk, nor anything else we've come up with yet, is still hopelessly inadequate. I suspect that the problem of creating a programming environment that anyone can use is roughly equivalent to the problem of creating an AGI — it has to do what the user means, while seamlessly handling the thousands of details and gotchas that can sink them.
Why are you more worried about anti-fascists than about fascists?
Agreed. My college days Fortran IV only allowed 8 character upper case identifier names - ugh!
But before he go, he liked his own farewell post.
How reintroducing wolves saved Yellowstone National Park
Except that I know people who have accepted plea bargains for things that they probably would have prevailed at trial on, because the risk of losing at trial outweighs accepting the plea bargain (or they didn't have the money for a proper defense to refute police misconduct, etc).

A particular instance I'm privy to the details of was a friend accepting a bargain on a resisting arrest charge (it probably got reduced to a more minor charge in the bargain) that only led to community service (and probation), when the reality is that the police officer had assaulted the defendant and they were covering it up. It simply wasn't worth the risk of going to jail and the certainty of financial trouble for him and his kids to fight the city on it. But the city got a conviction against a troublesome black, or whatever euphemism they're using these days, and didn't have to admit wrongdoing on the part of a police officer, so all good, right?

I'm not saying all plea bargains are bad, I'm just saying that the US makes suspicious use of them and some of them have been noted to be abusive (eg, that they charge ridiculous things for the trial and agree to plea down to what the charges should've been in the first place).

I view this as semi-rampant prosecutor misconduct, rather than a fundamental problem with plea bargains, though plea bargains make this kind of misconduct easier, if not otherwise policed.
The point I was making about turning the guitar up halfway was that you need to design amplifier gain stages so that there is not so much gain that the amplifier hits the rails with a reasonable input signal. E.g. If your preamp stage has a voltage gain of 100 and your expected input signal is 1v p-p but you only have +/-20v rails for the power amp stage, you objectively don't have enough headroom.
With Dropcam Founder and Technology VP Exits, Nest Restructures Management
Is it available to play?
I was more concerned with the apparent dependence on proving that people use specific nicknames known to be used by some suspect. I must be missing some detail.
Well LabVIEW might be not the best example :), but in part that is because it has many quirks that would hopefully be not present in a more general system. Also because most LabVIEW sheets were probably put together by someone that just wanted to get something to work at all and not really cared about the next person that had to deal with the mess...

I still think that a graphical language for this is worth exploring, because it already happens to be the way domain experts think, which is presumably why most of the successful commercial software is targeted at them. See for example:
http://math.ucr.edu/home/baez/networks/
for an overview of how all those things tie together.

Regarding Magma here is a PDF, which contains a summary of the theoretical foundations:

http://sage.math.washington.edu/people/cannon/magma-the-lang...

Essentially it is a language that can do type checked symbolic reasoning, whereas for example Mathematica is for the most part untyped. Page 11 explains the steps necessary to extend the system (you have to write a C-library, so that is less then ideal). The reason I bring this up is because
relations between symbolic expressions (for example equations) are really something that lives in a higher dimensional space, see for example the Associahedron
(http://en.wikipedia.org/wiki/Associahedron). In a 2-dimensional language ordinary programs would be graphs and metaprogramming would be surfaces between graphs. As long as you have only a 2 dimensional surface available, that kind representation probably would not work, but I believe as a conceptual idea it is rather helpful.

I agree with you, that the moment convenient augmented reality hits, we will hopefully see different variations of program representations emerge. Especially complicated concurrent systems would probably benefit from it, since they don't have a sequential control flow.
It's puzzling to me how you could say that fixing driver issues "shouldn't take you more than a few minutes... assuming you're a C programmer, of course", and then bemoan the lack of "hackers" on this site, and then believe that your opinion isn't hurtful. Objectively, if it only takes minutes to hours to fix driver issues, for anyone who knows C, why are they even showing up in the drivers I get when I install a distro? Subjectively, do you believe that passive-aggressively belittling someone's competence (even if you are correct) is not hurtful?

Besides all that, HN is not a community for expressing correct opinions. HN is a community for expressing opinions (hopefully, but not necessarily, correct) in a constructive, respectful manner. Downvotes are not disagreement; they are an indication that your manner of expression does not build the community that people want.

You might enjoy (re)reading https://news.ycombinator.com/newsguidelines.html
> still missing the one key feature that I really need: offline

In general, Google has disdain for the very concept of "offline", so I suspect this feature never happens.
It looks like the only foothold you have here is WiFi? Burning an ISO to a CD is elementary school difficult and tweaking your configs to suit your preference isn't part of a working system. WiFi is consistently a problem on all operating systems, too.
Indian here.

> Are there any "watchdog" government agencies that handle violations of labor laws?

No.

> If you can get the government on your side...

This is possible, public prosecutor will be assigned. But the case will take easily 4-5 years to come to a conclusion.

> What happens if you just leave the agency and move somewhere else?

Highly unlikely that agency may sue OP.

6 of my friends were working some companys and had signed 3 years bond. or would have to pay about $5000. Four of them just left the company, no notification or official resignation. Just, said goodbye. Other two cited health reasons and said they cannot work for next 6-7 months etc. They were let go.

I don't know for which agency OP works for. But I am yet to see/read someone paying up for breaking the agreement/bond in India. Companies also wouldn't want to pursue the matter further, cos it will cost them more anyways and courts will drag the cases for years. So they simply let people go, atleast in 99% of cases. That's how it is in India.
Offtopic but if possible, you should tell the name of the investor. I don't think any decent investor would forget to do such basic checks as part of due diligence.
‘I’m a Scientist, Not a Janitor’: The Experience of Women of Color in STEM
Yeah that sounds incredibly frustrating and unfair from a personal perspective. I wonder though if Google is legally compelled to do this by the US government or if they've voluntarily agreed to block these sites with the purpose of avoiding any questioning?

I think the question (I am not a lawyer) revolves around exporting of goods/technologies. It feels wrong to me to consider a website `resident` anywhere and thus subject to export embargos. I suppose that code lives on US servers, though? Hmm.
You didn't give enough information to answer.

Most importantly, what experience do you already have?

Do you have a specific job opportunity for SAP, or are you just learning it in hopes it will be useful someday?

SAP is a niche skill. There aren't as many jobs for it as other things, but the demand is there if an employer decides they really need SAP.

I don't see as many ads listing SAP as I did several years ago.
I'm pretty sure his surprise is that it mostly works out of the gate, not that it is a completely tailored experience to his desires. Having it boot to a desktop and have network access is a pretty big deal, especially with the expectations for a BSD that would have been set more along the lines of "server" for me and not "desktop experience."

I'm also sure he's joking that this is the year of the BSD desktop, and it's a funny joke.
10 Brilliant Ways to Increase Your Blog Traffic Fast and Free
> (1) 99.6% is not that much higher than the usual federal prosecution rates (I think they get a net of ~96% when I looked it up a few months for a different discussion),

It's an order of magnitude better, which is mildly startling. Instead of losing 40 out of 1000 cases, they're only losing 4 out of 1000 cases. That... would be suspicious change in most statistics.
Original paper: http://www.mit.edu/~jerryzli/SprayList-CR.pdf
Mistakes I made while launching Non-app Calendar
No two Party system, for one thing.
Remembering a Few Great Classicists
It's also because designers in the USA copy each other.

A couple of trend setters declare that "flat design" is best, and now everyone is doing flat design. In 2 years it'll be another style where everyone is copying each other.
It does, but the producers of that product do not encourage the practice with (often sexually) manipulative television marketing.

There are many excellent cooperative board games such as Pandemic and Forbidden Island. Video games like Minecraft and Portal can be played cooperatively as well.

I am not into professional sports because they are inferior to other forms of entertainment. I have watched and understand pretty much every type of sport. My favorite is UFC. I also enjoy hockey but I would rather play NHL 94 than watch it on TV or in person.

Another thing I don't like is how little innovation there is in professional sports. It seems like I could watch an hour of highlights at the end of the year and see anything unique that might have happened. These games have been played for decades. With Twitch there are constantly new games with new mechanics and strategies and it's exciting to watch people figure out optimal play methods and new techniques.
Servers and marketing are the two big money hogs.

Also you need to think about the time spent and income being made. Getting investments mean you can treat it as your full time job and not worry about dipping into your own savings after your 3rd month of advertising without getting much return.
Yes, that's why the assertion surprised me.

I understand the interplay between the private and military markets. But to me, "national security" is a grander notion; it's about stopping attacks on a country or its interests abroad, not about the quality of its small arms...
This is mostly true; it is perfectly legal to download copyrighted material. The crime is in distributing copyrighted material that you do not have any rights to. This means that I do not need to worry about if Hulu, Funimation, or whatever streaming service I am using is complying with the law and obtained the rights to stream their content.

However, in the case of torrents you are also uploading the content, which is illegal; and I believe there is precedent that you can be charged (although I do not have a case handy).
So I'm the author of the linked post. I hadn't ever used OpenBSD seriously in a desktop setting. I've installed it for servers to play around with.

And to answer your question "Is this a joke?", my writing is partly in jest and partly in seriousness. The fact that I had the laptop configured in about 45 mins (still faster than setting up Windows) was a surprise to me. It's faster than attempts at setting up Linux on it. Exception might be Debian but I've slept since then.

Regarding configs, those are just preferences. With the exception of the trackpoint middle click button, I don't actually need any of the other things as some nice OpenBSD devs have informed me. For example, the PF settings I included aren't necessary.

edit: expound on configs
First off, a struct is not an object. Structs in Swift, like many languages, are value types. They have the same packing structure in Swift as in C, especially in the example that I gave.

You can read more about them here: https://developer.apple.com/library/ios/documentation/Swift/...

I can write the same problem with components of the array as bytes if you prefer, but then performance will be even worse. The root cause of the performance issues is the array access and set. The more the do, the worse the performance.

So what you are saying, is that no person would ever create an array of data and expect to do anything with that data? And they would never do that in a processing loop? Ok...

If you actually read the blog post, you can see that I already gave an example using raw buffers (the UnsafeMutablePointer<Pixel>). Which means that every index into the pointer moves 4 bytes. Again, using UnsafeMutablePointer<Byte> is not doing anything other than creating a harder API surface to work with.

Also, the UnsafePointer types exist because without them, there would be no way to interact with C code. And if I need to use the UnsafePointer types everywhere I have arrays so that I can have reasonable performance in debug and release builds, then there is a bigger problem that needs to be addressed.
most are black because that's what absorbs photons. asphalt happens to be black, but it converts 100% of captured energy into heat, whereas PV systems decrease that value to 95-50% (source: http://en.wikipedia.org/wiki/Solar_cell_efficiency#mediaview...)
Half the time wifi drivers don't work on Windows when you install either. But all it took was plugging in ethernet and running fw_update. That's pretty minimal.
I've been working for and with SAP for 7 years now and I can definitely recommend to do the step. Though it is a really hard start and it's and world on its own you won't regret it. Finding a job is a problem you will never have to think about and it gives really good money. Almost every big sized company uses SAP nowadays and thus you can either choose to be a consultant or work internally.
Unfortunately a lot of SAP products look like they are from the 90s (and technically they are) and it is not as fancy as other technologies.
If you are already into web development you could start have a look at UI5 which is the UI for the upcoming products.
You have a twitter account! https://twitter.com/blanqd
I growth hack twitter accounts. Let me know if you're interested in my services. You can see some of my work at: http://www.twitter.com/kampheyapproved and http://www.twitter.com/sports_father

I really like the look of the game, already tweeted about it. hope you get this out there!
The coders can't really enforce anything. We have opinions and fall in groupthink indeed. But the mere fact that there are different tools is obviously caused by the people and organizations that create them.
>"It is not about politics, it's about technology."

I think that it probably is about a technology company acting because of politics.
The first and easiest thing you should do is make sure that you are clearly labelled as the project's author on the website of the project as well in the source code. If any investors get burned on this (as they probably will) you don't want them suing you alleging that you were somehow contributed to the problem.

Reading up on the Apache license it seems that it requires that any attribution notices be preserved. So I do hope you put notices in your source code saying you wrote it. If you didn't, do it now.

Then you should consult a lawyer that specializes in IP and general business law. You may have both a copyright and business claims against that startup. If they were stupid and removed the license or any attribution from the code when they showed it to investors, then you may have a copyright infringement claim and that can be worth a lot of money.

If they were smart and adhered to the apache license, then you may have a business law claim such as tortious interference with business relationships. But this gets more complex so you really need a lawyer to figure it out. You should find one that knows both copyright and business law. I believe there are lawyers that specialize in small business cases in the software industry that know both copyright and business law.

I have to warn you not to get your hopes up in terms of making money. It is very difficult to make any money from lawsuits and the experience usually ends up a money losing endeavor for both parties. But you do not have to file a suit and maybe you can take some simple steps to protect yourself.

Please keep in mind that nothing here is legal advice. For actual legal advice you should consult a lawyer that knows the details of your situation.
BitTorrent Sync as an alternate backup solution
Are you responsible for somebody other than yourself? Are there kids/spouse/whatever that are depending on you to bring home the salary you've got now?

If not, then you're just doing it all for you. So, you might as well do the thing that makes you most happy.
Blocking Property of Certain Persons and Prohibiting Certain
Transactions With Respect to the Crimea Region of Ukraine

...

Section 1. (a) The following are prohibited:

...

(iii) the exportation, reexportation, sale, or supply, directly or indirectly,
from the United States, or by a United States person, wherever located,
of any goods, services, or technology to the Crimea region of Ukraine;

See: http://www.treasury.gov/resource-center/sanctions/Programs/D...
Awesome thanks! Look forward to seeing your project when it's online.
As the author of the post, I'm not mocking others' OS choice. I made that title mostly as a joke. I also was just cataloging my thoughts on setting up OpenBSD 5.6 on a ThinkPad x201. I actually didn't intend for that many people to read it.

I submitted it to lobste.rs as a resource for people who might be thinking about doing it, nothing more.

I agree with you that people just choose what works for them. I was just surprised OpenBSD worked for me on that laptop.
Every JavaScript project you should be looking into
Show me your commits where you've fixed lots of driver bugs. You sound like you have no idea what you're talking about.
http://blog.brokep.com/2014/12/09/the-pirate-bay-down-foreve...

I guess the golden calf is back.
its not just a language issue, there is a divide amongst platforms too. You can use the same language and you will find people who will still talk down or ignore your points because of platform or language choice.

it is bizarre