skysight-inc/HackerNews huggingface dataset:
> THESE ARE ALL JUST NARRATIVES.

> the pretense that we have arrived at some idea of the "truth" based on "evidence", as if either of these things existed, and we should all start living on the basis of this paradigm. There is only ever observation (itself a fraught enterprise) and subjective interpretation

Perhaps a bit tangential, or perhaps not, but anyway - that comment was very strongly postmodern.
Ok but then why bother with whole key thing then? That's a whole lot of code, API crap and other junk why not just force user to hold a key to specifically reboot to reflash / upgrade boot loader. So have to hold the devices in hand to do it.

It seems to me the mechanism was created exactly not allow even an owner to boot a non-approved OS image.
a deliberate effort by righteous free software-minded people who happen to work at Microsoft

Or maybe a deliberate effort by developers who are paid by a three letter agency to sneak in a backdoor that looks like an accidental bug.

In this case you might be right, but the last time a similar issue was widely circulated (Heartbleed in OpenSSL), it also looked like an accident (or rather gross negligence), but its effect was much more beneficial to agencies and not usable to increase FOSS domination.
Thanks so much for catching this! :) We would love to have you try out our product. Just put your HN id somewhere in the signup form and we will give you access immediately.
The only rational behavior when dealing with law enforcement of any sort is the same way you'd treat any other dangerous, and possibly violent wild animal - move slowly, don't be the least bit threatening.

Any random cop does have the ability to ruin your day, or worse, and there's jack and squat you can do about it until after the fact, if then. That's not even hyperbole - it's rational, objective fact.
This side project was done in my thanksgiving vacation ~2 years ago. I posted on HN back then: https://news.ycombinator.com/item?id=8673137

Since then I made several small improvements, so I posted here again.

I could've used bitly or something else. But these existing url shorteners can't meet my need. I wanted to have simple stats on # of clicks & geo info for traffics on the short urls. bitly was over-kill for my need (and is expensive).
The actual tool I was suggesting was what I was saying works great. speedtest-cli has a lot more options available to you that a simple wget does not have.

It provides cleaner information quicker. Yeah you could certainly setup a cron job using wget and have it do everything you want it too down to the bits it changes in memory... That just offers a quicker way to do all you may want too with that information.
I doubt it.

For instance, I just read this post by astazangasta. There is very little subjective interpretation involved. I'm pretty sure that I know what astazangasta meant by those words.

That is, this was a well-written, unambiguous post. But that post goes a long way to empirically disprove your point.
Russian Navy to Hide Entire City in Smoke Screen
Please put file locations (as many as might be relevant) at the start of a line in the standard format!

The other changes look valuable. Improving error reporting is great.

Edited to add emphasis: I really did mean a line, not every line.
Maybe a product manager realized it didn't make sense to provide "essential squirrel facts" to a page featuring the image of a chipmunk. :-)
Hey, yes, in Fastmail it is properly implemented - it behaves just like the iOS email client, or others: you have to swipe all the way (either to the left for archive or to the right for delete), but if you swipe back, or if you simply release without going the whole way, it will just cancel the action. And you get the swipe animation, so it's intuitive. Which is not something you see often in mobile web interfaces :-)
The dev-astating truth: What's left to develop? Send in the machines
Sometimes, this might be the case, however after the nth time of nicely saying "oh btw you can just do [insert shortcut] and find it right away!" it's hard to not get frustrated. I have definitely worked with people who for whatever reason, absolutely refuse to learn their text editors and debugging aids.
Amazon was one of two companies that had the cultish "magical phrases" thing in my career. (Eg "Its day one!" And crap like that.) They are also the two companies that were the most abusive of employees. I have come to associate the cult like culture with employee hostility at the management level (and I believe that company culture comes from the Founder/CEO)
Nope, that's not it.

For one, scaling and parallelism are hard even for programs not depending on the network (in the sense you mean, e.g. being web/internet services) at all (number crunching, simulations, video processing, etc).

Second, algorithms can be inherently hard (or even mathematically) impossible to parallelize by themselves -- no network or even hardware required.
Hi gassk929, there's a two-week free trial! You can just put your HN id somewhere in the signup form and we will give you access to this to try out. :)
Mexico - North America, one of the "other two" I mentioned.

Cuba - Island nation. Not on the continent. By region, Central America. Not all countries are on continents.

Haiti, also not on the continent. If by region, Central America.

I ask: Is New Zealand part of the Australian continent? Or is it in the region of Oceania?
They absolutely are faster, because there are optimizations available on data frames that are impossible on RDDs.

Pushdown is the most obvious one. If I don't know what data store is underlying your RDD, I don't know your schema, and I don't know what column you're projecting, pushdown is impossible. I can't know that with an RDD, because all I know when you call map is that you're converting from type A to type B.

Dataframes make that class of optimization possible, because they have more information (your schema, the underlying store), and have more limited operations (select a column, not an arbitrary map operation).
I had a similar thought.

It's genuinely impressive that there is any chance of success whatsoever, but based on my limited understanding of transplant success (and more horrifyingly, organ rejection) rates and the huge complexity involved, it has a certain grim inevitability about it.

Obviously I hope with all my heart it works out - i don't doubt everybody is acutely aware of the risks, and I guess given the situation it's worth a punt, but it feels awfully like a moonshot.
I've never seen colored boarding passes. It seems to me they are black on white usually.
I've heard that technique described as "type tetris". I find myself trusting the type system to guide me a lot in Rust too -- it's very nice!
I hate it when I get to some subdomain and there is no link – not the logo in the corner nor anything else – that takes me to / or some other this-is-what-it's-is overview.

(Almost as bad as the first line in 2/3 of Github repos: "Fizzbubble implements the ˝〖﷼-Algorithm for ckrckrckr" with neither the algorithm nor the parent project linked.
You'd think "next to Sal's general store" would work, especially given how prevalent that approach is. In fact, through our research, even for folks working the same delivery area day after day, they consistently fail with these sorts of landmarks. I used to say I lived "next to the vegetable stand on XYZ Rd, across from ABC Apartments" - very visible, clear landmarks which turns out most drivers could never use successfully because they usually called me being lost. You could try NLP on it to then lookup in a db like OkHi's, but these text-based directions definitely proved to be suboptimal when consumed by a human drivers such that companies were actively seeking a better way for their deliveries (and, importantly, were even willing to pay).
How to deploy a Jekyll blog in Docker
I would love to see an option for showing the error order forward or backward. My workflow is to start fixing compile time errors from the top of the `cargo` output but scrolling to the top can be fairly annoying when there are a lot of errors. Having the most relevant error at the bottom of the command line (where it automatically scrolls) would be useful as an option IMO. This probably causes some other unseen problems however
Those file locations repeated every line accounted for a lot of the noise in the previous format. I'm glad they're gone.
Those error messages, no matter how good, are curing the symptom not the cause. In other languages this particular problem doesn't exist in the first place.
Very proud that Opla our startup is in a Techcrunch article and served as main inspiration. We believe that chatbots/AI will bring new services and disrupt how we do/manage website. What do you think ?
The title was pretty creative, but I found the story itself somewhat lacking.

However, the attachments were pretty interesting.
About 4 sizes too small on the font!
An interesting thought a friend of mine had the other day is that the ONLY HOPE for objectivity is in exactly this, the moment of conversation. In the moment where a clear thought passes from one person to another, it exists in a space where we can recognize it as lacking subjectivity, as it must pass through that point of perfection to make the leap from one mind to another. But as soon as it gets to its endpoint it becomes muddied - I can't guarantee that you read what I write the way that I intended it.
I know you asked for books, but if you are an Apple Developer they had a really good talk at WWDC about API design called "Swift API Design Guidelines".

The docs have similar content: https://swift.org/documentation/api-design-guidelines/
For Austin you can try Refresh Austin and Tech404 (Atlanta) slack channels.

http://slack.refreshaustin.org/

http://tech404.io/

I believe there is one for Atlanta as well.
the rent is $6200 for each couple.
Is this code also used for the Xbox? It would be really cool if we could run linux/bsd easily on one of those.
One more small typo - "SIT BACK AND RELAXED". Should be Relax.
Service providers that wish to provide subsidized devices as part of service contracts usually require that said devices can't be repurposed for the duration of the service contracts. Thus a means is needed to lock a device.
"Give them what they want, not what they need. But many people would have a problem with the above statement. We want to give them what they need."

Generally, most people don't have a clear understanding of what they want vs. what they need, and have even more confusions about what other people need.

"So envelop what they need with what they want."

Sure, that works fairly well. It's not the only approach. There are a whole set of teachings that go straight to the point. It is funny, because every time I bring it up to people, people have a lot of problems with that. Heheheh.

The thing is, I know that there comes a time when what is needed is not anything at all like what is wanted, and it is impossible to envelop it with what is wanted. This is usually touching the deep truths, and the want results from attachment, from wanting to deny reality.

Though now that I wrote that down, I'm rethinking about that too. Hmmm.
I've been reading Feyerband (Against Method), Latour (We Have Never Been Modern), and Foucault (The Order of Things) lately, I am so hopped up on postmodern criticism of science it isn't even funny.

Also, invaluable in being an excellent scientist. Understanding the epistemology is great for destroying your illusions about what you are producing and clearing the way for useful effort.
Thanks, Don, for the summary of Open Firmware history. It did start at Sun, as Open Boot, then we (a committee with representatives from Sun, Apple, IBM, and others) standardized it as IEEE 1275-1994. In addition to its use on Sun SPARC systems, it was the standard firmware for PowerPC systems based on the PREP and CHRP hardware platform specs (IBM, Apple, Motorola, ...). It was also adopted by HP for PA-RISC severs, by DEC (shortly before their demise) on their ARM-based "SHARK" network computer platform, by NetApp on their early x86 and Alpha based storage servers, and by a few other lesser-known companies.

Then x86 pretty much took over the world.

When IA64 was starting to come out, HP flew me up to Intel to propose - with the support of Microsoft! - that Open Firmware should be the standard firmware for IA64. Intel declined, because they had a couple of guys working on their own firmware design that would have similar functionality. That eventually morphed into UEFI, and after more than 10 years it was sort of up to part with Open Firmware - although I doubt that it will ever have the level of instant programmability and debugging capabilities of OFW.

I understand why Intel chose the way they did. Their business model requires that they control as much of the low-level ecosystem as possible. "Owning" the firmware spec gives them leverage and control.
Can you tell us some about the technology you're using? I'm curious if a newfangled immutable database like datomic would be a good fit for medical recods. Also, do you do any schema'ing besides what's provided by your database (JSON Schema/XML Schema/etc)?
I think that is why ADA became popular for mission critical stuff as you can inform the compiler a lot more about the constraints and so in effect make the compiler more user friendly. (Disclaimer happy to be corrected as I have never used ADA but I just finished listening to the podcast on embedded.com and thought it relevant)
That is awesome!
Joins are still possible in sharded relational models. I wouldn't want to roll my own on mysql, but there are plenty of data stores that use this model (vertica, citus, etc)
Amazing work - thanks for putting it out there.

In your live coding presentation, you mentioned that the output from compiling scala to js is several files.

I'm interested in generating one file that exposed JavaScript functions that can be easily called from a js runtime.

In other words, I'd like to write a JavaScript library in Scala - not a full-blown application.

What are some good resources showing how to do this?
In response to you and codegeek, I do think of myself this way. I'm an excellent communicator and actually stand out at work because of this (technology at an investment bank).

Your response made me realize what I'm really asking...

How can I position myself independently as someone with this skillset (programming + wide toolbox) outside of a job?

Thank you, that's what I was really trying to ask.
CRAZY SHADOWFORGED AND CHEST ANNOUNCEMENTS – AUGUST 2016
Toronto, Ontario, Canada | Achievers http://www.achievers.com | ONSITE | Developers

My company has built a kick-ass employee recognition platform and we're looking for developers of all shapes and sizes. Please don't apply if you're a jerk though, we don't hire assholes. He are some of our current requisitions:

Android Mobile Developer

PHP/MySQL Web Developer

Senior Software Developer

Software Developer

Software Development Team Lead

Software Test Developer

Sr. iOS Developer

Sr. UI Developer

Sr. Android Mobile Developer

Full details at http://app.jobvite.com/m?3ETLaiwf
Thanks for the effort. I have a Clevo W650RC running Ubuntu 16, almost the same hardware as the author but with an extra gtx950m gpu. I own 4-5 Humble bundles and claimed all Steam keys, which makes installing those games, installable, playable and therefore recommendable. Sometimes I would run with the Intel gpu, and most of the games still ( I am pretty sure all of them) run, but of course much slower. I also bought an Steam controller and really like the setup, most games would pick up the button mapping. The only thing which sucks donkey balls at the moment is tearing under Nvidia + Linux, either in videos games, browser etc..- Also I want to add, that I own Serious Sam 3, Tomb Raider and Shadow Warrior, and I must say that the ports of these games is just top notch.
People who read comments before they click on the link are less frustrated and thus live longer*

*study sample size: 1, preliminary results
I am confident this is the only reasonable conclusion. Congress being so practical and all...
Like the IoT makers who lock their devices by means of clear text passwords hardcoded into the device firmware?

Most companies don't go to the extent of having a cryptographically secure key validated by a TPM. At least MS is trying to secure the system.
“CPUs are optimized for video games”
it's relevant because white guys have white privilege...
So much wrong?

>serious crime

He faces allegations of sexual assault - I could be wrong but I'd assume this a serious crime in most places. Do you really not think the alleged crime is serious?

>that you wanted to evade

The Ecuadorian embassy upon last request denied the Swedish prosecution entry to question him. Also, it is gracious of him to permit them to call him over the phone for questioning. Do many formal police interviews occur telephonically? In situations where the defendant is already incarcerated, on remand or perhaps in a military setting I can understand but a civilian? Why should an exception be made?

You aren't wasting your time replying, I am not aiming to troll or wind anyone up. I genuinely agree with my above statements and don't find them wrong, ill-conceived or flippant. It saddens me people down vote my comments just because they disagree with my conclusion.
First off, the standard extension for scheme files is .scm

Not really relevant, but I thought you'd want to know.

Since Chicken's non-reentrance only matters if you're passing callbacks into C code, I'll assume you're doing that. It should be noted that Chicken can sort-of have callbacks, so it may be acceptable for your use-case. Either way, be careful to return from C calls in the same order you entered them: not doing so will crash your program. It might seem hard not to do this, but call/cc makes it very easy, and having another thread return into C causes the same problem, since scheme execution threads are pre-emptive coroutines, and are thus one thread from C's perspective.

The problem with the code above is that by default, Gambit generates a shared library for use in other compiled scheme code or a repl. To get an executable, you must specify -exe:

gsc -exe t.scm

Note also that Gambit's configure script option page (http://gambitscheme.org/wiki/index.php/Configure_script_opti...) provides some handy options to feed to the configure script to speed up the interpreter, notes the reccomended use of GCC (although GCC is not necessary!), and also specifies how to use Sun's compiler to generate 64-bit code on SPARC architectures, if you want to do that. If you're using GCC, this shouldn't matter.

Also, I'd reccomend reading both gambit's manual and the R5RS standard. Knowing the standard and your implementation's deviations and extensions to it is important. Be sure to read the wiki as well, as gambit's manual is not as complete as the wiki.

schemers.org and the scheme wiki have a lot of aids for learning scheme, especially some of the stranger parts, like call/cc.

The Scheme Programming Language Third edition (not the 4th edition, which covers the much-maligned R6RS), and The Little/Seasoned/Reasoned Schemer series can help you think like a Schemer. Scheme is thoroughly multi-paradigm, so this is important.

Finally, there's a lot of gambit libraries all around. The Black Hole and SchemeSpheres module systems contain most of them, although some of SchemeSpheres is linux-specific. You may also take advantage of SLIB, one of the few portable scheme libraries, which contains a wide variety of handy utilities, and SXML, for processing and outputting HTML/XML without the hell.

Whatever you do, you'll probably have to write a lot of FFI code, because the library you want probably isn't wrapped. It's a little better in other schemes, mostly Chicken, but not really that much. It's just the price you pay for using a less popular language.
I used to feel the same way, but now I realize that "a slice of the pie" isn't real. If you're a founder and you own a share of the company, then you've got equity. IF you've got options that are vesting (especially during the cliff period) you're really just working for salary as the expected value is zero. (The expectation is you are not working for a unicorn.)
Agreed. Get a dozen errors at once and you can feel your eyes glass over from all of the repeated file names. Better to just update the error parser in emacs.
I started "as a point of order" because my followup comment wasn't about the content of the article but about aspects of your reply that do not make for a useful argument. I will address only one.

You say you are suspicious because a legal forum wasn't involved in the accusations. But sexual harassment is a broad topic, and includes many things which are not illegal. There is no reason for a legal forum be involved for harassment which isn't illegal.

For example, you brought up the reports of an observed interaction between Applebaum and Bähring. Nothing in that interaction was illegal. Hence there is no reason to believe it will be discussed in a legal forum.

My point regarding the content of the article is that the author only mentioned the anonymous accusations. Anonymous accusations are generally treated as less reliable than those made by people who identify themselves - which is why I'm surprised you put so much trust in "River"'s story that you're now willing to reject the accusations of Honeywell, Macrina, and Lovecruft. My point is to question why the author didn't mention those named accusers, and remind HN readers about the named accusations.

My other point is to highlight how the author is concerned mostly with the legal topics, when most the issues accusers (I just read jacobappelbaum.net) have with Appelbaum appear to be sexual harassment, bullying, and other activities which are not illegal. I wish to highlight the author's omission, and remind HN readers that the accusations aren't limited to rape accusations or to illegal activities.

(P.S., it's "Appelbaum" not "Applebaum".)
"Sciences" in this case deserves an extra-large pair of scare quotes. If science is the process of arriving at objective fact by testing hypotheses in a reproducible way, just about any field with the root word "social" can be excluded.

That doesn't mean they provide nothing of use, merely that they aren't science and lack rigor. Careful not to confuse the two stances.
Or, perhaps people become more bad-tempered as they age. The OP assumes that there are good-tempered and bad-tempered people and that we remain in our respective categories throughout out lives. That's plain wrong.

Money changes people. Getting old changes people. With age and money can come paranoia. Having a pile of cash can make you look at those without as potential enemies. In much the same way, the reduced mental and physical abilities of age can make old people fearful of the young and better-abled.

I'd say that long-term studies are needed that track angry people over decades, but that too is premised on the concept that angry people remain angry. Imho temper is a function of life circumstance, not vice versa.
Thanks for your response. This is the type of thing I am wanting to do, even if not with CHICKEN Scheme. :)
I'm speculating here, but surely by this argument Apple has a backdoor to unlock the phone if it physically has it.
That was exactly the intent. Service Carriers often require devices be locked because they subsidize them and want to ensure they're only/always viable with their services.
We save managers around an hour per day. We message you directly via a bot. Check out this example:
http://enterprise.brighty.io/#features
In the Army, NCOs are taught unofficially that soldiers will complain in their normal state and that, as a leader, you need to worry when the soldiers stop complaining.
Depends, some are just reflex rantings. Colleagues complaining about how absurd a task is, offer them a script to do away with it, refusal. Family member complaining about not having enough time, offered to do task; refusal. The rant is not about the actual object.
Show HN: Crontab-ui with new features