skysight-inc/HackerNews huggingface dataset:
Yes, this is exactly right. What a fucking nightmare. Every time I need to set up java logging for a new project, update a project, revisit an old project, I am dragged back to logging configuration hell.

Which logging package do I use? What is the logging config file called and where do I put it? How do I specify it? What do I do if different packages use different packages? A logging layer on TOP of other logging packages only makes things worse.

I'm sure many Java people remember the XML library hell. Each time you integrated another package that relied on XML configuration, you had to be sure to have the right version of the xerces library. Except that XML was simpler because XML itself didn't change that much. Logging is much worse.

To go on an even longer rant: Everything has become so fractured and distributed in the name of good modularity. Except that the interfaces are underspecified, or if adequately specified, they keep wiggling around. And good luck finding documentation to help you configure. It's got to match your version of every component, or you will likely fail. I am working on a project involving jetty, a Postgres database, a JDBC connection pool, and a logging system. Absolutely conventional stuff. I spent a couple of DAYS trying to do things the right way, doing XML config of everything. I absolutely could not make it work. I finally wrote my own trivial connection pool and configured everything in code. Took half an hour, done. I don't care that I can't swap out my logging system at runtime. That's a stupid thing to do anyway. When I need to change my connection pool, I will modify my code configuring it and re-deploy. The slightly improved flexibility is just not worth the fragility and maintenance headaches of doing things the "right" way.
He already made it out of Australia and is "hiding" in the UK.
I suppose they are also reluctant to down-rate "certain groups," so as to provide data on "issues," due to "political correctness?" Or maybe these kinds of apps have revealed how much racism lies just below the surface.
The old Zune music is awesome. Just don't upgrade to XBOX music.
https://www.microsoft.com/en-us/download/details.aspx?id=271...

Lots of people swear by winamp.
Performance comparison of Java and C on Android (32 and 64 bit)
Jay Zhao, Granite Ventures: How to Navigate Seed to Series A Today
netbsd.net works too, and actually goes to the home page ;)
It might be worth filing a criminal complaint with the FBI, under the "exceeds authorized access" provision of the Computer Fraud and Abuse Act.[1] Apple's EULA [2] does not give them unlimited access to your computer. It just keeps you from suing them in civil court over it. You probably need a lawyer and a press agent. Someone really needs to take this to court.

See the Justice Department's CFAA guide [2], under "Intentionally Damaging by Knowing Transmission". Also read the section on "Exceeds authorized access", starting at page 11.

This guy was told that the software was operating as intended. That shows criminal intent. It eliminates the defense in the CFAA under "No action may be brought under this subsection for the negligent design or manufacture of computer hardware, computer software, or firmware." The CFAA has a civil suit provision: "Any person who suffers damage or loss by reason of a violation of this section may maintain a civil action against the violator to obtain compensatory damages and injunctive relief or other equitable relief." That may override the EULA, but this needs legal advice.

[1] https://www.justice.gov/sites/default/files/criminal-ccips/l...
[2] http://www.apple.com/legal/internet-services/itunes/appstore...
Microsoft sales are generally handled through small VARs (value-added resellers) which are hyper-local and send salespeople and technicians to drive around to local businesses. These VARs in turn buy from large distributors with more elite Microsoft partner status like Ingram Micro. Players at every level participate in some kind of Certified Partner Program and must be certified by the next level up the chain as conforming to requirements (has a physical office, X in revenue, N people on staff with Y certification, etc).

It's the same with Cisco, and really a lot of stuff in the enterprise space.

Plebes don't get to talk to Microsoft employees.

EDIT: I will add that I have worked for a few such resellers of various enterprisey tech companies. Your partner account buys you a hotline to competent vendor support engineers. They aren't reading scripts, take you at your word for the troubleshooting steps you've already tried, are happy to work a problem systematically with you, and will also readily admit that a product is defective and grant an RMA or even make a bug report, collect diagnostic logs from you, and tell you when a fix is slated for release. It's amazing.
For those of you who haven't had firsthand experience with truly weird habitual liars, this is exactly what it's like... not saying Wright is a liar but he hasn't differentiated himself from it.
Thought experiment: Suppose Satoshi, whoever it is, is still alive somewhere in the wild. But he doesn't have his original keys (hard-drive failure with no backup, apartment fire with no offsite backup, etc etc).

How would Satoshi prove himself then?
You should still cast the dispatch function even when your return type is id.

For one, C vararg type promotion makes it impossible to pass certain types in as parameters otherwise. For example, you can't pass a float.

It's also easy to make mistakes because of type mismatches. For example, if you pass `42` to a CGFloat parameter, this works fine when you cast msgSend to the right type, but will fail amusingly if you rely on varargs to make it through.

Perhaps most importantly, vararg calls aren't guaranteed to be compatible with a non-vararg target (as most/all methods you call will be), and you'll see this in action on ARM64.

Currently, you can #define OBJC_OLD_DISPATCH_PROTOTYPES 0 to have the compiler enforce this requirement. (This declares the functions to take (void) rather than (id, SEL, ...).) It's likely that Apple will eventually make this the default.
You put a whole lot of crap in your body walking down American streets, unless you think all those cars are crapping out rainbows and sunshine from the exhaust pipe.
Coming to Rust from Ruby
As I recall from a tour I went on of jet 30 years ago there are a large bank of flywheels which spin up over several minutes, these are then rapidly discharged to a bank of capacitors which are then used to power the experiment, I believe the duty cycle was 9 minutes. [1][2]

I believe some electric cars used capacitors to store regenerated electricity from breaking.

"More Ampères please Mister Woodbine." - Road to Welville

[1] - http://pia.sagepub.com/content/200/2/95.abstract

[2] - http://www.euro-fusionscipub.org/wp-content/uploads/2014/11/...
> "The average round trip daily commute in the US is ~45 miles."

You can't just look at an average trip and say "this vehicle can handle it, therefore it's completely viable for the average person", because the average person sometimes takes trips other than their average daily commute. Sometimes they go visit their grandparents or cousins out on the farm. Sometimes they visit their sister who lives two states over. Sometimes they make their ordinary daily commute but then follow it up by driving to a sporting event or a get-together some distance in the opposite direction. If an EV is suitable for your daily commute, but not for your occasional trips, then it's still not on par with a gasoline vehicle.

Even the supercharger network has a long way to go; here's a comment I made about it a month ago: https://news.ycombinator.com/item?id=11431401

The takeaway is that about 1/4 of the US population lives in metro areas that are well-served by the supercharger network in all directions, and 3/4 lives in areas that have significant gaps for at least one significant direction of travel.

My uncle and my wife's grandpa were EV enthusiasts going back decades. I drive a plug-in electric (with a gas generator, which solves the not-well-covered trip problem) and so do my in-laws. I've been watching carefully. Right now, there are still lots of reasons for lots of people to stay away from pure electric vehicles, and while that list of reasons is getting shorter, it's still a long enough list that for a lot of people it's a non-starter as a primary vehicle.
People commuting fraud? Yeah, real fucking hard working. My grandparents came here, legally, worked their ass off to provide and integrated. If you don't want to play fair, too fucking bad. We don't owe you shit. We never have, and never will.

And why bring Trump into this? I'd prefer it that my blue collar father didn't get out-competed by illegal immigrants. Unfortunately cheap, unscrupulous businessman often don't care. Nor do the illegals who purchase stolen credentials.
Craig Wright's “Supercomputer” does exist and it's the 17th fastest in the world
It's not users vs. developers, it's users vs. vendors. The devs working for MS are just hired guns doing what they're told in exchange for a paycheck; they're not making decisions like this.
Conan is the most promising one, they just released a new version:

http://blog.conan.io/2016/05/03/New-conan-release-0-9.html

Arne Mertz has a Vagrant box for people who want to experiment with a "4C" development environment (Clang, Cmake, Conan, Clion).

https://github.com/arnemertz/Xubuntu1604_DevBox
It is? I thought there was a minimum usable denomination, called a "satoshi", that was something like 0.0000001 BTC (I don't know the actual value). Or is this really just a convention enforced by the current clients that can be easily changed in the future?
Blankshield demo – Reverse tabnabber phishing
Good to get the input of a teacher on this, I appreciate it.

Have you checked with kids who are several years out of education? My sense from talking to people is if they didn't give a shit in school, they will not know it once they're out. And they could have done perfectly fine in tests, because of course they were forced to study.

In general, I get the feeling the kids who retain things after school are ONLY the ones towards the top of the class. Anyone who did middling or worse definitely won't remember the quadratic formula let alone calculus. The top section will have some kids who really cared and learned it properly, and some who were good at doing as they were told but never really cared much, and won't have retained anything either.

What I'm getting at is whether you can really learn anything without having some sort of intrinsic interest, and whether it's worthwhile to force people to learn stuff that they will forget even existed in a few years. I don't mean that people inevitably forget a few things (can I solve competition questions I used to do? Probably not), I mean that it is as if they never even knew that certain fields of knowledge existed and that they actually possessed some of that.

You end up with a you-know-how-to-learn-for-life idea, but that's always been unsatisfying for me.
A Nigerian Startup on Path to Solving the Digital Music Distribution Problem
So I will bite. Why does the C ABI not exist?

C calling conventions (cdecl, stdcall) and memory layout is pretty well standardized. So I'm not sure what else you could be referring to here.
How does this compare with SimpleFIN: https://bridge.simplefin.org/info/developer

SimpleFIN seems simple and still secure. But maybe I'm missing something?
> it should put things in $XDG_CONFIG_HOME and $XDG_CACHE_HOME

My unix does not follow XDG[0], neither of these are set and the XDG "fallbacks" are utter garbage, now what?

[0] hell, only a minority of linux distros do at all
Vague terminology is vague. The article was written in the last month (presumably); referring to 2000 as "the financial crisis" would be supremely dishonest given what we have experienced since then.

I get that banks provoke regular crises, so there are many that could be referred to, but I can't imagine this article was referring to the 2000 tech bubble.
They are a hash generated from the service's public key.
From the related coverages linked on the bottom of this article, there is this surprising info.

The official confirmed that one person did enlist, and that only one person was employed by Facebook, one person by Apple, two at Morgan Stanley and several at other prominent financial institutions.

I wonder if these company HRs were actually doing any background checks at all? They certainly do ask for a lot of forms to fill out...
Windows, X11 and Gtk would argue with you.
This exactly. I assume most people in Japan use cars for local trips/commuting and will return home at the end of the day.

After all, they have a brilliant long-distance transport system that vastly eliminates the need of a car for long trips.
A few years ago I dove into the idea of trying to make a C only iOS app (well actually, it was a quick exploration of how hard it would be to build your own UI kit without using UIKit). The dive bottomed out pretty quickly, as I couldn't figure out a way to access windows without resorting to UIWindow methods, and `UIGraphicsGetCurrentContext()` acted super wonky calling it without 'proper' bootstrapping around it. I was expecting more, given the usual layered approach that Apple takes with their system libraries.
Thanks for listing it out. It's a shame that people in this dilemma tend towards hyperbole, even going to the extent of calling it slavery.

There are hurdles no doubt, but life is unfair. Deal with it.
KFC Is Making a Nail Polish That Tastes Like Chicken
Putting on my @patio11 disguise: maybe you should write up a paragraph or two about the major 'flavors' of machine learning (classifier, regression, nearest-neighbor, NLP, etc) and an example of how they could be used in a business context. e.g. classifier for detecting spam, regression model to predict when customer is going to churn, nearest-neighbor for making a list of similar products in a catalogue.

Throw it up on Github pages, slap an email form on that and get a mailing list going. Seems genuinely useful and might generate good leads for a consulting company or to sell ML training.
You can go somewhere else.

I'm liberal as can be , but you can't agree to the rules of a student visa and then say their so unfair.
Fixed shift fancy magic bitboards
Referring to the winboard forum link below:
http://www.open-aurec.com/wbforum/viewtopic.php?f=4&t=51162&sid=8cc7bba1b350d5937fefb6d3f08d5c6a
Can some one help me understand how the magic factor and the index (overlapping index) is calculated?
Many thanks, Kalyan
So basically, what Microsoft are really doing is forcing admins to block access to the app store through their firewall or proxy. Or setup local workstation's firewall via Group Policy - to block their app store.

Or remove the app store entirely, which is technically possible as it's not an essential part of Windows. (if it is, then I invite them to review the times they were forced to state that Internet Explorer was an essential part of their operating system during anti-trust...)

I don't think they've thought this one through very well.
Same. For me, it was physics and the teacher was interested in how I did it, so I brought in my laptop and showed him the Visual Basic IDE and explained how it worked. He wasn't questioning that I had done it as much as he was intrigued that I had made such a thing. I wasn't allowed to use it on tests (laptops weren't allowed in class back then) but I didn't mind that much since I knew the formulas forward and backward by then.

I also typed all my papers and assignments because my handwriting was atrocious. Only a few teachers took issue with this, and as an adult, I can't say I've had to do any cursive or write out an essay on paper for any reason.
I have known many people of similar background quite closely and also talked to recruiters who help them get jobs. One thing I have invariably noticed none of them was tricked into shady visa related things. They absolutely wanted shortcuts legal or not.

There are many more universities still working on same model. They are legal in very strict and narrow sense but intention is to have students who just want visa to land in US. This model proliferated during stricter H1 scrutiny as student visa proved another way to enter US and work.
ICMYI, Airtime relaunched. (http://techcrunch.com/2016/04/21/airtime/)

And died immediately (#86 in Social Networking and dropping) as video chatting/streaming is no longer a unique value proposition.

This is likely a cheap acquihire of a company facing the same dilemma.
That sentence is from the iTunes Music Match section, not the Apple Music section. They are different.
IMHO it depends, C/C++ work very nicely with immediate mode UI frameworks, for example nuklear [1], imgui [2]. Though retained mode C/C++ UI frameworks are also quite popular, for example Qt, wxWidgets, GTK.

- [1] https://github.com/vurtun/nuklear

- [2] https://github.com/ocornut/imgui
Unfortunately, I agree. I burnt my kids out on programming because I went the old school route. Of course, it depends on the child, but expectations of computers (and applications) are much greater now.
> The ability to use a high-level, dynamic language (ObjC), C, and even inline assembly in a single source file is unique to Objective-C (at least among the "mainstream" languages), and something I think is often under-appreciated.

You can even use C++, too, which is awesome. Putting Objective-C objects in C++ structs "just works" thanks to ARC.

One thing most people don't know is that Objective-C was originally implemented as a precompiler for C.
You're correct that predictions like this are wild.

However we're actually starting to grow organs. It's not too much of a leap to think the main causes of death will be cured for the 1%ers within the next 20 years.

Replacement hearts, livers, kidneys are all at the prototype stage.
I don't suppose you can tell us what you've blocked to get Windows 10 compliant with your security policies?

Edit: I'm genuinely interested... not sarcastic - promise :-)
It'd be like if you go to another country and the government there tells you the age of consent is 16 and you meet a girl who claims to be 24. You've seen her government issued ID and it says she is 24. Then it turns out she is actually 17 and the age of consent is actually 18 and it was all an elaborate ruse to catch you-- you sexual deviant!
Corporate lobbying isn't the only kind of lobbying.
Critical Qualcomm security bug leaves many phones open to attack
CMU's Skinterface: Dirty name, awesome tech
Tell me about a time you hacked a system.
I disagree, but respect your point of view.
It's actually the first time I'm seeing the `group by 1, 2` syntax.. is that Postgres-specific?
> Meanwhile, academic pirates continue to flood to Sci-Hub, domain seizure or not.

I realize readers of torrentfreak.com have a different relationship with the word "pirate" but--

This is not piracy. You are entitled to read work from Sci-Hub, as your taxes funded the researchers who created the work. We academics want you to read our work, we do not benefit in any way from publisher paywalls. We continue to publish in these venues because it is necessary for career advancement (whether for us, or for our students).

Please continue to "pirate" our work, and please spread the word about this problem.
Bluetooth Controlled Light Switch
On books, not papers. I've searched for books on sci-hub, but have never found one. I'm pretty sure it's all papers, which researchers make no money on.
In a sane world the vastly safer alternative would be less regulated than the vastly more lethal one.

We seem to be leaving that world.
1) it relaxes your brain because you are so helplessly lost as to what "real" time it is in your city, you transend time and just get into good states of flow.

2) it forces you to do mental time zone math in your head making you a better programmer

3) helps you realize your city does not dictate what time units you use, you control that. Maybe all us programmers should switch to UTC. End daylight savings time. And finally get like a swatch beat system going.
Or How to Design Programs with Dr Racket. Same effect.
YouTube Said to Plan ‘Unplugged’ Online TV Service for 2017
Out of stock forever
Oh wow, lysdexia fail. Good point, thanks!
Use Library Genesis (http://gen.lib.rus.ec/) for books.
I wish there was a way to communicate the importance of eff to people who have not even heard of it in a way where they appreciate it instead of just a nod of partial understanding.

their impact is incredible.
If you are small and want enterprise licensing you can sign up your company as a reseller through Ingram Micro and buy it through distribution faster than a reseller will quote you.

I think Windows Intune also comes with Enterprise licensing as well, but I'm not certain.
Assuming more people use nicotine than before, and you have no proof of that, regulating e-cigs without showing negative health effects is a bad idea.

It's also a bluenose idea: Kids are using a mind altering drug! OMG! Other than the approved ones like caffeine in Mountain Dew and Coke, which, with the sugar, are certainly more harmful than nicotine.
I've actually toyed with the idea of getting one of these. Can you tell me a little more about it? IIRC the main thing holding me back was cost (~$200 for the player and ~$50 each for two 128gb MicroSD cards), but at some point in the relatively near future I'm going to outgrow the 160gb limit on the iPod classic and I may as well bite the bullet and shell out the ~$300.
> Yes, that's a fair point. I was thinking only of journal articles and conference proceedings. One way of making money off textbooks is to be a professor in an institution with a large number of students

Yeah that behaviour is detestable. Absolutely utterly unethical and everyone who engages in this type of behaviour should take a long look in the mirror and realize that there's an Evil person looking back.

I've lost so much money to f*ckers like this and I have no recourse, it makes me so mad I can spit.
> Patients do complain - a lot. They never think that waiting another 1 hour is okay because it makes things safer

Yup. This thread is full of folks who want to both have and eat their cake. Pick any two from the triangle {fast, cheap, high-quality}
Finally we'll get back :hover for websites.
That seems a little different.
Andersen and Wright have explained the methodology used to 'prove' Wright is Satoshi and it has already been torn apart, here and other places on the net. I recommend you do further reading.

> if he is a con artist then he is also a very good actor too..

these two things very typically go hand-in-hand.

>Compatible with what one would experience if he were holding the private key to billions of $ worth of bitcoin,

the only thing he would need to do is sign a message using the private key from an early block. This is extremely straightforward, widely known and expected, and he instead provided an bizarre and discredited method of proof. This also comes months after he tried to use easily discredited methods to take credit, like backdated blog entries. He's a scam artist.
Big-O describes an upper limit in itself. Something that is O(N) is also O(2^N). No less-than needed, it's included in the definition of big-O.
Teaching Swift to Non-Developers
To be fair, we act this way about _all_ disasters.
Softnews Nigeria
"We wish to set back society, because we want to make more money".

I use Sci-Hub all the time. I can access all papers via my library subscriptions so I actually DO have paid access to everything, but searching with and authenticating against my university library's services is slow and tedious and not feasible if I want to download many papers quickly.
Being able to prevent the installation of software is also pretty fundamental. Given that Professional has Group Policy, it's intended to be used within a Windows Domain, and to get a Windows Domain you need a server version of Windows. Which really only businesses purchase.