skysight-inc/HackerNews huggingface dataset:
There is something, I believe called shadow volumes, which are completely metadata less encrypted containers living in a sea of random numbers. While you could claim that the existence of a program able to acess such a volume would be equivalent to metadata, no actual metadata needs to exist, and the random sea could contain one or ten volumes, which without a password you could never know, only guess or assume.

It is could even be possible, even likely, to create encryption schemes where several different encrypted volumes could share the exact same data blocks using something similar to homomorphic encryption. Which raises and obvious question: If the unlocked drive did not contain the data sought, can we hold someone in contempt after they did what we asked from them simply because we didn't find what we were looking for? Because we truly can't know if there is several encrypted volume in the same space without assumptions about information entropy and inaccessible configuration data.

Thankfully homomorphic encryption is not really practically viable today, so that particularly nasty can of worms is not imminent to solve, but we might be well served to let out decisions be informed by it, as it breaks most assumptions of what can be known, and what can't.
What would happen if he lobotomized(carefully and mildly) himself, and legitimately could not remember his encryption keys/pw nor the reason he performed lobotomy?
> On the pay-per-TB pricing for BigQuery and Snowflake. I think that's more of a marketing spin. Most companies we work with are compute-bound. So per-TB pricing helps them very little. They want to crunch their data as fast as possible. More CPUs give them more I/O. If you feel you're storage-bound - take a hard look at the data that really needs to be available in Redshift for analysis, and move everything else to S3.

Do you mind elaborating on what you mean by that? I've worked a whole lot on BigQuery pricing, and am a little confused by your comment. Do you mean that separation of storage compute is an overrated concept?

(work on Google Cloud)
LocalStack: A fully-functional local AWS cloud stack
wake me up when browserless is a thing
My advice is that whenever you become confident/comfortable in your current work, that's when you have to change team or company. Whenever it gets easy, it means you have stopped learning. I agree with what was said about tools; it doesn't make you a better programmer to know all the latest ES6 features and frameworks.

It's tough to say. Given a choice between being a JS ninja capable of hammering out http://www.track-trump.com/ in a week, or a generalist with a wide variety of skills, the former is so much more valuable from a monetary standpoint that it'd be hard to turn it down.

It's less satisfying, and you end up less capable in certain respects, but it all depends which axis you want to optimize along.
It depends on which solution are you comparing to. Usually, based on my experience, the total cost will be significantly lower than a similar solution deployed to EC2+RDS.
Fingerprints?

Surveillance camera(s) in the street tracking you to you parking your car?

Forgot not to take your cell phone?

Did it ring while you were in the library? Did you answer if it did?

Is it the city/town that you live in?

Did you talk to anybody while you were there?

Do you speak the language natively?

Do you have any accent that might stand out?

Did you go during office hours?

Male or female?

How big a city/town was this in anyway?

Another 100 items or so?

See, it is so easy to forget something, and that's before getting into any fancy CSI stuff.
We'll ship full first-class support for the python runtime (including the dev server) in dawson in a few weeks.
What 2017 holds for AI: Will you fear or embrace our machine overlords?
no conferences, never ever will feel the need to work in US since there are simply better places with true freedom out there (nordic countries, switzerland and so on) but we will vote with our wallets - unless political climate changes drastically, no vacation in US.

couple of thousands of bucks spent in local US economy over couple of weeks is a drop in the ocean, but hey, ocean is made of drops anyway.
Wanted: Bot mechanic. New nerds, apply within
lacks a mac only tag or something, since all the shortcuts are for the mac keymap
ARM's New RTOS Gets Visualization from Percepio – Percepio AB
Your kind of world view is too black or white, you are lacking the continuum spectrum of gray that permeates all of human existence.

I'm not the one to defend Bill Gates, I think his business practices were atrocious for a lot of industries and we are going to feel the wake of it for a while. With that said, I still think you have too much of a romanticized view of how the world "should be", the world isn't that and it has already happened, that ship has sailed and now Bill Gates tries to pay back to society with the value he created (or siphoned if that's your view), it is what it is.

It's impossible to tell whatever would happen if there was no Bill Gates business practices in the world, you can't say "every bit of good that he's doing could have been done by others", that's an impossible statement to assert.
Have you looked at how https://github.com/tgalal/yowsup get around this?
Top Algorithms/Data Structures/Concepts every comp science student should know
Question, is "serverless" a thing nowadays? Also having framework for running basic api / static website on AWS, isn't it a bit too much?

Website is cool though :)
Thanks. The main goal here is to cover a couple of use cases without needing a single configuration line (aside from the app name, which is always required).
Care to cite an example where this actually happened? I've brought wiped devices countless times.
Not really, it is rather easy to hack features into a recursive descent parser.
That is is the main reason almost all production compilers are written that way.

With a parser generator, it quickly becomes a game of designing your language and its semantics around the limitations of the generator you are using.
Indeed. In terms of getting a consistent system where you can pull in packages and drivers from different places while still being able to tweak everything in an embedded system, it's the best option out there. Not that it's a great system (bitbake, the meta-build system, is a bit of an arcane horror. If I were to reinvent yocto, I would use something like nix, which bitbake sort-of tries to be like but fails).
Amazon Echo Can Do These Things on Your Kindle Fire Tablet
Wow, this is the coolest idea. I am going to find and collect all the resources to get prepared for a remote work Foss job.
Perhaps the FBI have unlocked it, but them having the password doesn't prove that the accused had it. My guess is they wouldn't be pushing on with the case if they didn't know for sure that access would 'demonstrate' criminality. Similarly I imagine the accused knows that if they admit access they're going to spend a lot longer incarcerated. An impasse for our times
The way I've heard it from others in this forum, is that a DS is a combination of three jobs. They are analysts, in that they can work with data and squeeze insights out of it and they know enough about the business to know that the numbers mean and what differences matter. They are software developers, in that they can build actual software solutions to access and manipulate data, rather than relying purely on shake-n-bake existing tools. This helps them deal with very large data sets that are beyond conventional analyst tools such as spreadsheets. And finally they are experts in stats/ai/math who can build and evaluate sophisticated mathematical models.

It seems to me that's an awful lot to fit between one pair of ears.
I don't know, to be honest - I do suspect the problem is much smaller now that 3/4G is a thing, though - higher data rates means smaller cells means more directional antennas, and presumably carriers will not waste energy beaming skyward - so maybe airborne phones don't see as many cells as they used to (if any).

It would be non-trivial to determine the phone's altitude, but you could make a pretty good inference from the number and location of cells reporting that they 'see' it - and the velocity should be a no-brainer to figure out with a reasonable degree of accuracy. Hm.

Just a semi-educated guess. (I haven't looked at cellular systems since I was in university 15-20 years ago.)

Methinks you are probably right.
My life was ruined by a typo
The repository and website should have these criteria mentioned explicitly. I'll probably send a PR to that effect :)

ps - amazing initiative, congrats!
I think thats the main rub, think about the maintainers. Using a bespoke test framework, is often a way of introducing conflict, no matter how good a coder you are. As Jeff Atwood says, imagine the maintainer being a psychopath..
https://blog.codinghorror.com/coding-for-violent-psychopaths...
Super Crazy Kids
Funny, because the comments on here a few months ago implied a cold water shower does miracles for you too and practically bashed hot water cleaning to oblivion.
Read "Liars and Outliers" by Bruce Schneier.
Downers Grove Park District to partner on after school programming this fall
>Is it some sort of New-Age week on HN?

That made me chuckle.

I will attempt a non-judgmental observation...

Maybe there's overlap with folks who enjoy similar "zen" aphorisms like "Life Love Laughter"[1] plaques above the fireplace mantel and/or avatars on the Facebook profile pic. One group finds meaning in those expressions while another group will dismiss it as vacuous. They will never agree.

Based on some of the comments in this thread praising it combined with the silent 50+ lurkers who upvoted it, this type of topic has undeniable appeal. That means:

1) articles like it will continue to be to be written because authors feel it's important

2) people will continue to submit it because they want to share

3) people will continue to upvote it to the front page because it resonates with them

[1] https://www.google.com/search?q=live+love+laugh&source=lnms&...
New Study Finds Lifestyle TV Programming Generates Higher Viewer Ad Engagement
Yes, but why are the files needed if it is know which files the drive contains based on hashes, as thousands of hashes matching known images should be plenty to convict on ?

Maybe the hashes can only tell that some drive contains the images, and the prosecutor believes it is this particular drive, and tries to avoid having to deal with that defense ?

If there is evidence that the particular drive contains those images, why bother with the drive at all ? This is the part that doesn't make sense to me.
what if there was a password to decrypt the drive into rick astley on a loop?
Reframing the point from "sky is falling" to "tailspin" doesn't make the point correct. There is absolutely no indicator that the United States of America is in a tailspin and numerous indicators to the contrary. Just like there are people who believe our world supremacy to be unchallenged, others believe the challenging of our world supremacy is fatal and destroying the world. It isn't. Stop saying it is, or it'll start being true.

I am aware some feel that erosion of civil liberties in response to terrorism has destroyed what they feel to be America. We are still having a conversation about those very flaws and I'm not blindfolded before a firing squad for having an unacceptable opinion, so I think the rumors of America's death are greatly exaggerated by those who benefit the most from her continued protections. Before terrorism, it was communism^. We grow out of things because eventually sanity wins out. It always does.

Do not take that to mean it's time to kick back. Quite the opposite: sanity wins because people choose to be sane en masse.

^ The trend line on irrational national fears is interesting. After terrorism should be nice.
I can also mention buildroot [1] which seems to be a lighter, simpler project for this.

[1] https://buildroot.org/
if they imprisoned him in a way which is later seen as unlawful he can get a huge payout. why not just stick to your guns and get $1m+ for sleeping in bed and doing a few push up.
Create an Angular2 CLI App with Firebase Social Authentication
KDevelop 5.1.0 released, LLDB support, cppcheck, OpenCL, improved Python support
I think the book shown with nand2tetris (maybe called the elements of computing) is pretty good going from logic gates to building Tetris. Also "CODE" and "Computer Architecture with the Raspberry Pi" are great.
VR Content for iOS and Android Apps
They done it direct WhatsApp not the WhatsApp web version
No problems for me using Brave.
If you do that you are never at peak productivity. You should rest a bit of time when it become easy. This will have 2 benefits:

- you can recover a little from all this learning. Your brain need rest too.

- you are really productive and hence are the best professional you can be.

Otherwise you spend your time eternally on project when you are not an expert at, which for your client/employer is not really fair.
This is my best guess also, it does however not appear to be in the spirit of the law.
It's great. I like the concept.

However, the fact that it doesn't work offline is a showstopper.
Some people find much later in life they are epileptic. Not sure if that's true of photo-induced epilepsy too? Perhaps sit down first before viewing?
They are essentially same.
> In the longer-term, I'd like to explore match making
> between data visualization people who would like to
> get into machine learning and machine learning
> researchers publishing papers.

I'm into data viz and interested in doing this. I'm currently plowing through the Fast.AI course, and was actually already considering creating visualisations to help test my thinking.
The E-Prime article used to be written in E-Prime. Unfortunately it looks like they reverted it.

It was especially fascinating because the first sentence was something like "E-Prime refers to a version of the English language..." instead of "E-Prime is a version...". The article had all sorts of interesting quirks that really highlighted the diffs.
Documentation! It's the one thing no project does right. A google search and stack exchange answer from 5 years ago is no where near good enough.
Or very carefully shot himself in the heart?
> First, the title: written in the past tense makes it seem like he believes the journey is complete.

How should he have formulated the title then? I think it is logically correct.
I identify as the latter; "programmer" narrows your job title down to someone that writes code, while the latter opens up the full scala involved in software development. Most time is spent not on writing code, but talking about it - this is even more true in a lot of OS projects I've seen, where there can be very long mailing list discussions about changing small pieces of code. And besides that, there's also things like server administration, datacenter automation, data modelling, analytics configuration and statistics processing, knowledge sharing / transfer (blogs, conferences if that's your thing), etc.
Netdata v1.6.0 released, central netdata, web server monitoring, IPMI and more
Info is an awesome format but sadly is very well underappreciated.
Apparently the author still has a long way to go to become somewhat good, given how this link returns 502 on moderate load for a something like a simple blog. I also wonder if this discredits the article itself.
Apple Store currently down
That's funny because in China it's forbidden to use it even on airplane mode.
> but the law can deal with intent

How do you come to this conclusion?
This comment not only has no place here, but is also pretty inane.
Good article !You wrote in details on VR content. I bookmarked this page.
>The time to clean up the code is when it already does what it should.

I'm a bit skeptical of that as a general principle.

I want code to be a consistent representation of my mental model of the solution at all times. I use code to help me think, remind me of my thinking and communicate with others. It's not just a series of commands that make a machine do something.

As long as any ugliness is not in conflict with this purpose it's fine. I can totally live with functions that are a bit messy and probably need cleaning up later.
Built with Rime.co, AI-based website building platform
Interesting idea. Continuing your theory, if a git utility then got locked in an infinite cycle trying to import the commit due to the recursive parent-child relationship, then such an attack might be exploitable for DOSing cloud-based git repositories.
Buildroot is harder to manage in my experience, yocto's layers are pretty killer in terms of seperating your code from vendor code. But yes, it's also an option.
http://www.macworld.co.uk/feature/apple/what-expect-at-apple...
Türbanlı İstanbul Anal Escort Ateşli Kızıl Çağla
He worked for Microsoft research, so not surprising.
Yep, exactly. I didn't remember the title offhand, thanks.
Trump will flip-flop on this mercurially 7x before breakfast while watching the "PDB" on TV (aka Fox and Friends).
"You've got nothing to hide" is not a valid argument.
Our mission is to connect the world's information and make it universally accessible and useful. Our first step is to build a weblog which not only collates posts from multiple social networks and blogging platforms but also enhance individual posts by the deep connectivity of hyperlinks, embeds, author's information, location information, image caching, image recognition, cross-posting, SEO, translation, and much more. Unlike traditional blogging platforms which are manually edited and maintained.

Rime is an AI-based personal website building platform, helps you to collect posts from multiple social networking services, such as Instagram, Tumblr, Flickr, LinkedIn, Vimeo, Youtube, facebook etc into one simple, intelligent and beautiful page. It's an online diary for your internet life, The Weblog.
Ask HN: Today is World Poetry Day. Who is your favorite poet?
My biggest issue with SICP was the lack of available unit tests for the exercises. I'd often "get it wrong" and have no recourse but to read a solution to see that I'd failed to account for some aspect of the problem.

Without an easily verifiable way to test your solutions as you go I think these kinds of books really do themselves a disservice as you lose the ability to struggle and think hard about the problem if you can't immediately solve it.
Custom-made version of Atreus https://atreus.technomancy.us/

Cherry MX Blue switches.
Error Message: Your Password Must Be at Least 18770 Characters
I think this is wat TrueCrypt does (did).
Which should be plenty to convict on if the evidence and testimony is reliable, shouldn't it ?
It's only the Lagos region actually.
Traditional media groups hope to benefit as brands pull ads from YouTube
Perl supports eval like lots of languages because data CAN be code. It's only in homoiconic languages like Common Lisp, Scheme, Racket, Clojure, and Rebol/Red that code IS data. Just because you have EVAL doesn't make it a 1:1 relationship and that makes a big difference. If your code/data is just a big AST, then macros are trivial and that prompts you to write DSLs...etc.
As I've said, there are no criteria, it is a case-by-case decision. The general guideline is on the website, "We only list jobs that directly improve and involve FOSS or Open Hardware projects."

That being said, I welcome suggestions on how to improve the wording, some examples what fits and what does not, etc. -- Thanks!
I don't understand why custom domains wouldn't be an option straight out of the gate?
more "Complex Systems" links ( Philosophy of Science )

http://philsci-archive.pitt.edu/view/subjects/chaos-theory.h...
New MacPro would be earth shattering. Gonna happen?
Anyone here has any idea if Jupyter notebook -> save as .html would do the trick?
Is he sure that only humans cry? I can perfectly remember my dog (RIP) crying with tears when I lock him up in a cage (sometimes we need to lock him up because he is too friendly to visitors).
Bored with Hamburger Menu, Time to Try These Alternatives
JUnit 5 [1], which is currently under development will include the ability to control test order. The whole framework was redesigned with a consistent model for extending almost all aspects of the system.

[1] http://junit.org/junit5/
On the other hand, if the number of jobs in recent time has to be padded with job openings in ancient history, is there really a substainable number of paid jobs in FOSS?
What is WebPagetest.org?
http://www.madcatz.com/keyboards/strike7.php

You don't have to be a professional racer to drive a ferrari just as you don't have to be a gamer to appreciate a keyboard like this.
And yet nobody seriously suggested deporting / monitoring all Irish people as a solution...
If they release new Macs without a keynote, it shows how much they don't care about the Mac anymore.
Why is this trending? It is nothing new. This has been ongoing in many african countries for years
It is a thing and I don't think this is for basic usage. Just google serverless
Java 9 new features
Crystal would be a great choice for the author.
Yes, the tendency to label Africa as if it were a country (rather than 54 of them) is highly annoying. Clearly this won't be available for me (Zimbabwe/South Africa)
Biggest feature of Iphone8 suddenly makes sense
Yes. But in 80's you did not have memory constraints, because 64 kilo was plenty and 640 kilo was total excess for all ages. When you had only 256 bytes of memory, you had to invent the weirdest shit on your own, as there were no books for it.
There are a few: Gambit, Chicken-Scheme, Chez-Scheme, and Racket. Racket is starting to purposely diverge though like Pharo is to Smalltalk.
This makes a lot of sense. How'd you "bootstrap" such a system in place?
native apps?
FIRST REACTION Photos That Look Fake but Are Actually Real
That's not a stupid question at all, and yes they can. Cursive works using static analysis rather than runtime introspection, so I need to teach it how macro forms work. This uses an extension API internally which will eventually be open so that users can add support for their own forms or forms in libs they use. Cursive uses the information about the macro forms to do symbol resolution, so that's currently a best effort in the presence of forms it doesn't understand yet. It works pretty well though since Clojure doesn't tend to use as many macros as, say, Racket. Doing full resolution means that I can distinguish clojure.core/-> from some other symbol with the same short name, it's not just using the -> text.

One correction - this is all done at edit time, not compile time. At compile time there's no issue since all macros are expanded to the core language.
Yocto is a bit like gentoo for exotic architectures. It allows you to create your distribution by cross compiling everything from source, and applying multi layered patches. It is a buildroot with steroids.
Dependency Injection – What, Why and How? – Focusing Little on Swift
I meant macho - as in a hairy-chested man hunting for animals with a simple spear (shell, tmux). Versus getting a microwave meal from the supermarket and slobbing out on the sofa (GUI). Such things are on my mind after I posted a couple of things about what approach was best:

https://news.ycombinator.com/item?id=13890342

https://news.ycombinator.com/item?id=13919186

I'm starting to believe more in 'no pain, no gain'
It's the approach Robert Griesemer (member of the Go core team) chose to prototype implementation of operator methods in Go: https://github.com/griesemer/dotGo2016
Yeah, I'm not sure why this is being discussed so seriously. There really wasn't a control group?
You would like the "beautifulracket" site.
Great idea!

The following text could be improved though (looks as if it is suggesting to recommend a fake job to a friend):

"Is this job ad fake? Report it! or Recommend to a friend"
Hassling visitors arbitrarily, haphazardly and somewhat discriminatorily makes a country less cool and more autocratic. And talent, capital and tax revenue finds other places to which to flock.