skysight-inc/HackerNews huggingface dataset:
Im interested in this link between hinduism and European native beliefs. A quick google search didn't lead to anything authoritative. Do you know where more info could be found?
Culturally, textfiles.com would probably be at the top of the archive game. Jason Scott puts a lot of effort into preserving that sort of thing, and would probably be happy to sell cheap media through the mail with content on it.

The way I'd see it, there'd probably be a few networks. There's obviously a lot more wireless devices capable of ad-hoc transmission then before the internet was popular, so there'd likely be some sort of meshnet-esque way of communicating.

There'd probably be a lot of inventive ways of using the phone network as well. For data, I'm sure there'd be a lot of study into powerful compression and modulation techniques (you'd be surprised how much you can cram into an 8 khz PCM channel), but also some pretty extensive use of conference calls. Not like, the shareholder meeting type, but semi-commonly, you'll see people use conferences just to joke around with each other, and collaborate on things; there'd probably be a good deal more of that.

What network someone picks would probably depend on their personal values and social circles, but just from observing Reddit, I feel like there'd be a lot of people who might feel like a fish out of water without internet - particularly among younger age groups. It's likely there'd be walled gardens set up by companies looking to capitalize on people feeling lost.

Ultimately though, people are resourceful. As a species, we've survived through a lot worse then a lack of internet access. For what we lack in physical literature, there's bound to be someone ambitious/smart enough to either reverse engineer something in place or come up with a new solution to their problems. East Germany's Poly Play arcade machine is a good example of this.
The point is that all those cloud features are enabled by default and difficult to opt out of.

I for one will not upgrade to Windows 10 until other people have identified all of the crappy cloud-based features (Microsoft Account, OneDrive/SkyDrive, Cortana, etc.) and written blogs on how to disable them permanently. Then I will do a clean install, disable all the crap, and only then connect the external drive that contains all my files.

Most people, though, will not be so cautious. If something is enabled by default, 99.9% of users will just keep it enabled, even if it's possible to disable it. After all, that's the whole point of enabling something by default.
>Again, this was a very convenient outcome for the Obama Administration.

So was the unemployment rate falling. What's your point?

Something "good" happening during an administration is not evidence of conspiracy.
As you find yourself not pursuing things, you are also potentially finding focus by letting go of goals that are not important to you. In order to master something however, you will have to do boring, repetitive feeling tasks mentally and physically. You just have to figure out how to push through those moments of pain. What Red_Tarsius said is excellent advice. It isn't about the end goal so much as it is about the process.
Nope, they're going even more in with Win10. Calc.exe is replaced with a shitty, functionally inferior version that takes 1-2 seconds to start.

The metroization is all over with its terrible blurry font rendering and gimped settings.
This isn't even sex-deprived male cisgender nerds, most of the sexual content is created by females of various ethnicities.

That's precisely my point. I don't think that it's ok that we have one set of standards for sex-deprived male cisgender nerds, and another for women of various ethnicities.

Saying that sexual content is inappropriate during all work/industry related events seems overly broad to me. After all, our industry is diverse and even includes respected companies like pornhub. There are bound to be people in this industry who are very comfortable with sexual content, and it's not my place to judge them for expressing that in an appropriate context.

That just highlights more hypocrisy. If you are against objectification, how can you consider the porn industry respectable?
Can a moderator please fix the link?
Question for the author: Where is Shambhala Buddhism? It emerged from the Kagyupa and Nyingmapa branches of Tibetan Buddhism.
Page source: http://typedrummer.com/5426m6
So you can easily use &struct_var->member to go from pointer-to-struct to pointer-to-member.

It sounds like you are claiming that there is no way to go back.
From the "Not from The Onion" files
Clever. Proper email validation can be tricky at the edge cases, but parsing out sub-addresses shouldn't be too hard.

I'm curious as to why the OP disclosed this hack - given there are surely more contests to win. I wonder if the target companies have gotten savvy to this technique and it suddenly became ineffective.
Where is this from? It looks like one of Ange Albertini's posters.
Aw hell no. It's hard enough to concentrate in a cubicle.
I will say right now I will never pay a subscription to windows. I'll switch back to Linux even though I feel like as a whole Linux has stagnated for at least the last decade in the desktop arena.
I'm not sure what the suckiness of celery is.

We've been running it 4 years in production with no problems. It's really a nicely performant option with nice fail over options, and great debugging.
CoffeeScript! :-) One of those neat compiles-to-JS languages!

Edit: And the "problem" with async/await and CoffeeScript is that the former is currently available in various JS transpilers but you can't use one of those and CoffeeScript at the same time.
Aside from initially installing Arch and the major programs I know I am going to use I have never had a major problem with Arch which required extensive knowlege of linux to fix.
All in all I'd say I have about the same number of issues with Arch as a normal Windows install.
Containing China (as if this will work:) does no good for me if I'm simply handed over to corporate masters who have control over my government and I have no say. Thus the secrecy I suppose.
Does OneDrive work well with half a million files taking up half a TB of space across multiple devices?

Last time I tried it, I could never be sure when my files had synched. OneDrive would just spin in the background, not even using much CPU or network bandwidth, and with no indication of what the hell it was doing, while the file I just edited remained unsynched for hours.

For a product that wanted people to give it the entire content of their hard drives, OneDrive was woefully inadequate at handling large amounts of data. I ended up copying files manually to the device where I needed them to be, relegating OneDrive to the role of an eventually consistent backup.

When my (paid) subscription was up, I canceled it and never used it again. Now I'm much happier with a 1TB plan at SpiderOak.
I didn't miss what you meant, I just didn't want to remove the part of my comment that you were talking about because then someone reading your comment might be confused.

I've been a little scatterbrained due to commenting while trying to get the bandwidth usage under control (sorted now), and I apologize for anything unclear in my comments here.
Our policy has always been "if you'll do your own IT work, use whatever you want."
60 Days of Watching Hackers Attack Elasticsearch
Makes me wonder how they judge their rate of "false alarms".
You can download WSUS updates "offline" and send them via tape or other media to remote locations.
It's official, Windows 95 is the version limit of Windows.

http://pjbrunet.com/95-new-windows-limit/
Hindsight = 20/20, eh?
An incredibly brief introduction to JavaScript 2015 for experienced developers
IBM’s Watson Wants to Help Pick a Therapist for You
I have an issue with reasoning about what system you're gonna use to be productive based on ideology-based values.

I've used Windows, Linux and OS X to develop, mostly of the environment I'm responsible for is Linux (and some Mac dev machines our team uses). In my opinion I'm really most productive in OS X, I don't have to be aware of weird glitches when using distro Y in hardware Z nor do I need to configure anything to work in my Macs, they just works and that's what I really want from a workstation.

I don't feel locked-down, I have a lot of UNIX tools to leverage myself while having support from a very sane and invisible UI experience.

Really, the time when Mavericks came and fucked up ntpd and our machines started to have weird glitches with HTTPS and other time-based authentications I got really angry. But then I remembered when I had to fiddle with Xorg or run a laptop without sound for months under CentOS or Mint or any other of the dozen of distros I've tried to use.

I love to tinker with computers, that's why I chose this career, but when you get older you begin to really praise when work-stuff "just works", you let the tinkering to stuff which you want to play with.

So yeah, I know there are some good arguments to use Linux vs OS X but ideology is not one I'm really fond of.
closures are a horrible anitpatterb imo. abritrary anonymous state potentially from anywhere in your application - how can that be a deairable goal.
No, you are going to pay all the monthly subscriptions at once up front before you buy the laptop. It will work like this average laptop life span is say 42 months, and the monthly fee is $1.50. So the cost of a windows license is 42 * $1.50 = $66
which is baked into the price of the laptop. Microsoft will use more accurate numbers but the concept is unchanged.
>with lots of extra keyboard-typing to create a simple program.

When people say this as a knock against a language I can't help but wonder how they got so far in their careers using only two fingers.

Now, if you want to say that verbosity obscures intent and expressivity, then that's a fine argument to make (you'll have an steep hill to climb to show that types are an instance of this however). But if your development is bottlenecked by your typing speed, there's something seriously wrong.
'faced with an unarmed elderly civilian'.
I know it's only a quote from 'an offical', but Osama was 54 when he was killed. Ill possible. But hardly 'elderly'.
except you're paying them to do that IT work.
Stop worrying about "mastery" and focus on just putting in the time. Every single day, spend some time, be it 5 minutes or 5 hours, on whatever it is you want go be great at. Don't compare progress at any interval less than one month.

Nothing happens overnight except failure.
The title is a little misleading. They're not going to produce numbered versions. It's very possible they may name their versions with words, or just roll out updates as they become available a little bit like Arch Linux does.
Hey thanks for the message. I think there's a distinction between knowing objective-c (or any language) and having significant experience where you can program effectively in that language. I should've been more precise with my wording, but I had meant the latter.

I'm sure I can teach myself objective-c quickly, but if I were to code an app I'd probably prefer to do this in Swift.
I think the point about bandwidth had to do with usable video calling.
Reverting a commit is trivial. There is zero opportunity of destroying a repo. From my notes,

# revert a commit

git revert dd61ab32
Unfortunate the GitHub student pack takes at least half a year to verify, if not longer :(

Not sure why they take so long to verify when every other student discount is instantaneous or takes up to two days (e.g. Apple, BitBucket, CodeSchool)
Yes, at least Ubuntu and Gentoo do.
Many startups have a de-facto or de-jure "pick your own hardware" policy. You may be just seeing a Mac monoculture rather than a corporate policy. That's quite common in some language communities -- I used to joke back when I was doing Rails on Vista that this excluded me from talking at any Rails conferences.

Worst-case scenario is they say "Oh, we only provision stock MBPs" and then you use Parallels or VMWare to boot into your favorite flavor of Linux. It is highly, HIGHLY unlikely that they'll micromanage that decision.

Also: welcome to adulthood. You are hereby authorized to speak to colleagues at your workplace about issues like this without asking permission from anyone.
Interesting! Does it come with source?
Python, mainly. Some people still use older R scripts. It's kind of hard to make people stick to the same language when there is no real common code base (we're scientists).
What's with this luddite mentality that pervades some areas of software? This meme that epitomizes terminal-based, mouseless, IDE-less development is just seriously absurd. We of all people should embrace modern tools that make development more productive. Tooling is the future, we should be pushing the envelope not romanticizing the past.
Falling unemployment rates are at least somewhat independently verifiable.
Why would someone invest in Coffeescript at this point with ES6 + Babel being a highly viable option?
Indentation-based syntax is always an alternative. Not everyone hates parentheses.

Comma syntax is not always preferred in a program, but it's quite useful in some cases. Suppose `(+ 1 2)` here is something deeply nested, then you can see its power:

set a
+
+ 1
+ 2
+ 3
+ 4 5
, 3

Yes, `define` is better. It's because ES5 doesn't use `Set` and I was using it as an alias of `set!`.
None of this contraindicates the parsimonious explanation: that UBL was killed as described.
Learn to Sell, Become a Better Person
I guess it depends what kind of development you're doing. If you need to use XCode and/or test on Safari then OSX is required. You can also reliably run Windows and Linux VMs on Apple hardware, but not vice-versa.

Also, Macbook Pros are incredibly well built hardware, compared to the typical Thinkpad.

I'd recommend that the OP try using a Macbook Pro if he/she hasn't used them before. You might be pleasantly surprised. I think it might be better to be a little bit open-minded when considering a job, rather than rejecting them if they don't let you use linux. Ask them what their reasons are for using Apple hardware.
> I agree she was abused by an uncaring and incompetent prosecution.

In passing.

> My point was that the article and the comments here and on the article seem to insinuate that she was free of culpability and should have never been investigated.

I didn't get that impression from the article, or from the comments here. My impression is that everyone agreed the investigation came up with nothing, and the subject should have been dropped.

> She had all the red flags. Hell, she could still be a Chinese spy for all we know.

Nothing like kicking her while she's down.

> but the only thing we know for certain is that the prosecution dropped the case. We don't know why they dropped the case.

Poor likelihood to convict is a reasonable assumption.

> A lack of evidence isn't proof of innocence.

It's certainly insufficient to charge her with a crime, much less convict her.

I think my concern with your comment still stands.
Your comment made me think that the branding of Windows 10 happened because they are in fact adopting this model and do not want to "sound worse/ lower" in version number than OS X which of course is MacOS 10.
Thanks! Although I had something much simplier in mind, Overtone will definitely come handy as well :)
Me taking note: do not ever again distribute tools in source code in .tar.gz by default. Provide pre-compiled, copy & run binaries.
StatusGator: From Minimum Triable Product to MVP
Yes and no. Libraries like jQuery and Underscore are often the basis of new frameworks and have been solid for a while now.

Like in other languages there's some wait and see to adoption. Going all in on a project that's been on GitHub a month no matter how many stars is foolish. JS devs have to make their decisions this way.
"Trust me, this great thing happened which is going to increase my popularity. There's no to verify that this great thing actually happened, but you know that I wouldn't lie to you."
I feel like this could be useful for cross-discipline summaries within engineering -- e.g. explaining what quants do to iOS developers, and vice-versa.
At the startup I work at we distribute an Ubuntu VM image powered by Vagrant (https://www.vagrantup.com/) for developers and they can run it on any host system they want. Of course in practice we all end up running the VM on macs anyway.

The key is whether you can foster a development environment which is portable across systems. That is why we develop in an Ubuntu VM, because that way everyone can run our docker container cluster consistently no matter how their host system is configured.

If the startup you are working at is developing directly on host machines this may be your chance to introduce a better pattern of using repeatable, dependable vagrant environments instead of ad hoc setups. The benefits are massive, as everyone has the same configuration within the vagrant, and they can still code in their editor of choice on the host machine using shared directories inside the VM.
Using Japanese common words for projects is becoming almost cliche these days among software developers. What's next, Kuruma ? Madoguchi ? Unko ?
How not to be ignorant about the world
In my view, a huge issue is that no matter how you try to recruit and manage separate research and teaching faculty, it will always quickly devolve into a caste system.

At the university where I taught math as an adjunct, the teaching and research faculty didn't even interact with one another.
Was TI using the same feature size as Intel? The 4004 and 8008 were 10-micron, but the TMX1795 looks like it was a larger process - fron the comparative photo I can nearly read the bits off the decode PLAs on it, whereas it's a lot harder with the 4004 and basically impossible on the 8008 die.
If you are given a choice, then isn't it easier to pick what you are most familiar with from a productivity standpoint? If your first choice is rejected, then the question comes as to what the next choice has to offer. There is no point in being obstinate about using a Mac or not using it. A lot of FOSS enthusiasts and contributors use a Mac and a great many of them don't. If, as a matter of principle, you are against a Mac or a PC and would instead insist on IBM/HP/Dell PC running Linux, assess your principles again (Remember: I don't always die for my principles, what if they are wrong?). If they still make sense to you and the company refuses to provide you with that kind of hardware, reject the offer. Can you? Ultimately what value you produce with what you have trumps what you have. No?
What were his most interesting points?

Trying to decide whether to read it. It's long.
Three ways to work around this if you actually suspect it:

1) Instead of using + (which some sites incorrectly reject as invalid), don't use a separator at all. For instance, mesitename@example.org . (This assumes you have a bit more control over email aliases.)

2) Don't use a modification of your standard email address; make the version without the site name still different than your standard email address. For instance, if your usual email is me@example.org, then instead of using mesitename@example.org, use sitessitename@example.org.

3) If you run your own domain, don't bother including a unique component before the @ at all. Just use sitename@yourdomain.example.
Karma 6, probably all for this. This community is going to crap.
> In short, "written in Go" for me means with a high probability, just run "go get x" - or download a binary.

Then you have to install & compile `go get` first, no?
The specification is pretty open AFAIK, but it's very difficult for other browsers to implement since it requires a strong sandbox, which only chrome has managed so far.
Super minor grammar quibble: it's 'jibe,' not 'jive.'
Interesting. Is there any reference, or tutorial, for a fellow FPGA developer who are interested in studying OpenCL for FPGA?

Also, is there a link for your thesis? What kind of data processing was needed? I mostly work with signal processing for RF signals, pipelining data from ADCs.
You just gave me a good idea. I have my own domain and my main email address is mail@mydomain.com . Whenever I register to any websites now I'll start using registration+websitename@mydomain.com and I'll configure my mail server to forward me anything that arrives to registration+anystring@mydomain.com and drop all mail to registration@mydomain.com .
> And I’m really hacked off when that scolding comes from obliviously pretentious Older White Male Professors

Stopped reading here, because the piece is obviously racist.

If the author is trying to evoke a stereotype, say that explicitly. To say it this way, even if it's not meant, provides cover for actual racists (which are growing---see the "white privilege" movement).

"Racism" is properly defined as any view that implies that a person's ideas are determined by their race. See also Marxist class-ism, which is the same thing applied to economic class.

Rather, individuals are individuals, and they have free will. Nothing determines the content of a person's mind.
You could argue that using linux on your machine would improve your insight into the OS used on production machines.
I spent an embarrassing amount of time scratching that asterisk wondering how my screen got so dirty.
the great python migration of 2010 broke a few things for folks who didnt read the announcements that `python` was going to point to python3.
>People also pay for Candy Crush...

True. I guess that theory isn't actually that useful.
Miami, Tech Hub of the Americas. Really?
Certainly not "at least". Maybe if they don't know the institution yet? But that really sounds annoying.
Code Editor Tool
Intro to Node on AWS Lambda for S3 and Kinesis
LinkedIn now supported for scheduling posts on AutomatePlus
The joke was that atheists (along with the others listed) are inclined towards outspoken rants at everyone. You responded with an outspoken rant to the joke.
The vast majority of that is businesses paying ~$140/copy for the enterprise edition. In fact, if you are under an EA, it's in violation of the agreement to use any version but Enterprise.
As I explained, requiring an IDE to make effective use of a language is a marker for a complex language. The system as a whole may be an effective way to build programs for some people, but it's now more than a language. The logical extreme is visual programming which reappears every few years. After a while, most people rediscover that languages articulate concepts better than visual metaphors. IDEs aren't as extreme, but sometimes don't merely enhance editing the language, but become almost a required part of the language. I am sure Martin Odersky can write Scala programs in Notepad, but I myself cannot write a Scala program without mouse hovers explaining the inferred type of my variable. It's an effective total programming system, but as a pure language, it's so complex I can only program it in a certain environment.
All our developers are on macs, but not all are on OSX. Plenty use Linux. As a practical matter, sysops needs to plan on older hardware being reallocated to other users/uses in the long run. It's nice to have the flexibility to reallocate machines that can run more or less any OS when that day comes.
Show HN: Comparing JavaScript search engines: lunr, sifter, fuzzyset
Entirely an enterprise play - gone are those firms that essentially say "we'll stick with XP". They'll either be forced into a subscription model or will switch off to another platform.

This is also a huge win for not having the need to support super old OSes, which is a huge tax in not just support cost, but also testing and designing for backward compatibility.