skysight-inc/HackerNews huggingface dataset:
I have no advice except to wish you good luck with this. You are being bullied by big brother. Keep up the fight. Keep it legal. Some good advice in this thread about getting a lawyer etc. Keep up your studies and remember you have a good life ahead doing what you love, and this is a hickup.

I really hate these stories of "the system" needlessly causing stress and suffering to people who have not done anything wrong. I see a lot of these stories from the USA which give me the impression it is quite risky to live there with respect to rubbing 'the law' up the wrong way even if you are morally or literally innocent.

Personally I'd look into getting a visa to work in UK/Europe/Australia. There isn't as much love for needless suing and incarceration. Controversial. Happy to be downvoted :-)
Why would you check the value instead of the presence of the value? Rookie mistake.

user.getScrollPostion() != undefined

or in CoffeeScript just use:

user.getScrollPosition()?

Arrays have various types of ints and floats of various word lengths and signs.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Type...
Oh my god, this is magic - it took 10 seconds to install wordpress. I'm buying an account for my mom. It'd be awesome to know the pricing for the managed hosting!
8k stars and counting. We used it at the last place I worked (a YC startup) and several of my friends report the same.
Are you good enough to be a tennis line judge?
I thought it was the cleanest way to go about it. I didn't want all the data, just some of it. What would you have done? I spent a long time trying to find the best way to convert a MySQL dump to PostgreSQL but ultimately decided upon going the CSV route.
iMore Apple Watch usage survey
HP told some to pick b/t becoming contractors witho benefit or fired witho severance
Did you check out Greg Banks' Novaprova?
This reminds me of the Monty Hall problem, but in reverse - you were playing the Monty Hall game and just won the car! You forgot whether or not you switched doors during the second step - what is the probability you switched doors?
I agree that the toolchain is large, unwieldy and insufficiently proven itself.

However, given that it competes with other software compiled with random (usually GCC) compiler versions (what, do you think all seL4 drivers that eventually set up DMA will be verified?), the compiler issue is not a problem unique to Muen.

Xen has the same problem (and by extension Qubes), and even seL4 has it for all purposes that exceed running the kernel and sigma0.

The big innovation here is probably the easy general availability of a practical Separation Kernel system. And the other (not quite as big, but still significant) innovation is having a Separation Kernel that you can fix yourself, if anything looks off to you: Many of the commercial offers in that space are held together by lots of duct tape, it's just hidden by means of binary-only releases, certification procedures and sales reps.
In case the author is reading this thread:

The entry for C++ in the final tables is:

C++ | NULL | boost::optional, from Boost.Optional

It does ignore that C++ has nullptr since C++11
personally I use Glib test (https://developer.gnome.org/glib/stable/glib-Testing.html) for c testing, but I'll check this out. Does this let you test what a program sends to stdout and stderr, and let you trap a subprocess to test that the program exits right?
> How did we get to a place where no one seems to believe this anymore ?

I think for some groups in this country, we're not just getting to this place, this is where we've been for a long time. It's just that the masses are better able to access information about it now.

Blacks being killed by police with indiscretion did not start in 2013.
I'd guess in fact that that the past 5 years were way better for black live than the 5 years before them. People just happen to be paying attention now.
Is our usability test library useful/fun/interesting?
> I hit a plateau that I couldn't get past after trying for over two weeks

2 weeks? 2 weeks?

We're talking about changing your eating and exercise habbits for the rest of your life. Two weeks is such a tiny drop in the bucket it's hard to even measure it, and likely too many things were in flux to have settled down.

Continue for 3 months. You will lose weight.

> I wonder if maybe the logical impossibility people are having trouble with is maybe from not differentiating between calories consumed and calories absorbed?

It makes no difference, because you can't absorb more than you ate. Don't think about how much your body is absorbing, because it's too hard to measure and do anything about. Think and focus on the thing you can impact - how much you eat.

You are worrying about what kind of efficiency your car is getting, when all you need to care about is to stop putting so much damn gas in every day because the tank keeps overflowing.

When the tank is overflowing each and every day, put in less gas!!!!
How do you know they had due process? Because they had a trial? Are you under the impression that that actually guarantees due process in this country?
IANAL, but in some jurisdictions, there's something called promissory estoppel - essentially, if you promise something that is expect to lead people to act in a certain way, you can't then sue them later for doing so. Microsoft themselves have successfully used that defense against Motorola Mobility (though that case was relative to the price of the licenses, not whether they could use it at all).
I think the idea is that modern society provides plenty of amenities (automation, delegation, abstraction) that should lessen the sacrifice necessary. Yet we work longer number of hours for pay that has not grown on par with previous generations.
These sort of laws create the sort of circumstances you hear about in the news. I wish them the best of luck with their lives, pushing these sort of laws on felons who then have nothing to lose. Freedom for the win, amirite guys?
Hey thanks, that looks promising. I appreciate your help. I'll be busy with other stuff until around end of this year, but at some point I have to make my builds more flexible (allow any number of targets in the configurations / autodetect what's available on the machine). I'll look into it then.
For a long time I've used the by hand method of URL extraction either inspecting source code and searching for .flv or .mp4 filetypes (or simply "file:*"). The other method I use is the built in developer tools "network" tab of chrome under "inspect element". So far, I've only encountered one host (sorry I cannot remember the name) which I wasn't able to extract the source file via one of these two methods.
Don't be ridiculous. AWS want legitimate revenue, not brand damage.
Hmmmmmmm ok, good idea. Adding to our TODO list, hope to get it out soon ;P
> how does Sandstorm scale to real-world SaaS?

It doesn't! Sandstorm is the anti-SaaS. Sandstorm is all about running fine-grained instances of apps (e.g. a separate Etherpad instance for every document) in a decentralized way rather than huge centralized "scalable" SaaS apps. Supporting SaaS-style apps is explicitly a non-goal for us.

Sandstorm is meant for people hosting personal servers for themselves or for businesses hosting corporate-internal apps for their employees; generally not for external-facing apps.

It turns out that decentralized apps are trivial to scale, without any fancy distributed systems architecture.

> Are you going to require your users to configure lots of API keys and services manually and manage these vendor relationships?

No. "Managing vendor relationships" is not a thing that one needs to do in Sandstorm's usage model.

Sandstorm apps are generally self-contained; they include all their code dependencies directly in the package, including the full stack of front-end, business logic, database, etc.

The only time a Sandstorm app needs to reach out to other apps and services is when the app logically needs to interact with other objects. For example, imagine a chart app which renders charts based on the contents of a spreadsheet (another app). These apps need to be connected, but this kind of connection makes logical sense to an end user. They know what a chart is, they know what a spreadsheet is, and they know they need to connect them. Sandstorm will provide something we call the "powerbox UI" to allow users to create these connections in a user-friendly way.

https://docs.sandstorm.io/en/latest/developing/security-prac...

> How does Sandstorm create an update-model for SaaS when developers are deploying hundreds of changes a day?

It's like mobile. You ship an app to the app market, and then users get updates from there.
Pretty fun, I wonder if having a more expensive monitor would help with the score
> as part of an issued sentence or punishment for an original crime.

I think this is the key point. You have a fundamental right to work for anyone who wants to hire you. The government can take away that right (and other fundamental rights) as punishment for a crime when you are convicted. I don't see how they can take away rights that are not a part of that sentence. That would be like calling you back for another year of prison after your sentence was completed.
Exactly. While this may be true for some - as you said "not having enough money is a good reason not to be happy." Status alone isn't the question - it's what "enough money" means. For some, that may mean enough to lord it over all of your friends - and for many it may mean enough to support your family and not ever worry about putting food on the table (along with a vacation and buying most of what you want, mostly whenever you want) - and for others it means enough money being able to do whatever they want whenever they want to do it, period. But saying it's just status alone is just crap.
Show HN: Find an Awesome Travel Abroad Program with Via by Project Travel
A nice illustration of the UNIX philosophy applies to window managers. Also, a nice illustration of why non-UNIX IPC or protected procedures are much more efficient.
> Is it, though?

Yes, it is. Period. Full Stop. Don't ever check access keys into any repo, public, private or even self-hosted. AWS needs to do a better job of making you realize that access keys are like 100-year-old sticks of dynamite and should be handled with an equal amount of care considering they can cause a similar amount of damage.

To their credit, they basically noted this when they changed the way access keys are handled in the command line tool[1]. Quoting:

An important point is that the default location for the credentials file is a user
directory. It's no longer part of a project file structure, such as an app.config file
(.NET) or .properties file (Java). This can enhance security by allowing you to keep the
credentials in a location that's accessible only to you, and it makes it less likely that
you'll inadvertently upload credentials if you upload a project to a developer sharing
site like GitHub.

[1] http://blogs.aws.amazon.com/security/post/Tx3D6U6WSFGOK2H/A-...
Hence my double jeopardy call in another comment.
Not to mention that many (maybe even most) felony convictions are for victimless "crimes" like drug possession or for property offenses where no one has suffered any kind of irreperable harm.
There's a huge set of enterprise software applications promising a "Configuration Management Database" (CMDB). It's hard to implement in reality, but not for lack of vendors trying. https://en.wikipedia.org/wiki/Configuration_management_datab...
I Used to Work for Ellen DeGeneres
Sorry, we spent so much time making the billing prompt a seamless part of the flow of using Sandstorm that we forgot to publish the pricing outside of that. You can see pricing if you sign in, go to your account settings, and click "change plan".

(It's $6/mo for the standard plan, which is probably enough for most people.)
I think more interesting question would be if anyone has build practical userland on top of SQL (or any reasonably rich database for that matter).

Here is some discussion about SQL on raw devices: http://dba.stackexchange.com/questions/80036/is-there-a-way-...
Wouldn't that logic argue for an artificial shortage of things like oxycodone too, where there is known to be a large black market of abusers? There certainly is no shortage that I can see; those drugs are cheap and plentiful.

I'm not saying that the regulation you cite doesn't exist (obviously I'm no expert), just that it's apparently ineffective in practice. And I'd expect that to be no different with a hypothetical rise in pseudo-recreational modafinil use.
I'm not sure how I feel about GC in Rust.

One of the useful things with Rust's ownership model is it forces good architectures. I feel like with a GC it's much easier to be "lazy" about who owns something which seems very counter to what I've found interesting and useful in Rust.
A grand jury and trial-by-jury are the Constitutional basis of due process, modulo legal gloss.

But piling on additional penalties, ex-post-facto, without hearing, isn't due process.

That's the substance of the dispute here.
The Johnson County War: 1892 Invasion of Northern Wyoming
They're releasing an android app to compete with Spotify on the family accounts, it's quite likely that at least one member of a family doesn't own an iPhone and uses an android phone. These families would use Spotify (or any other cross platform service) instead of apple music.
It's clearly technology's fault. Just like police never assaulted black/brown people before everyone had video cameras on their persons 24/7. And ufos stopped visiting.

On a serious note, you're running perilously close to google and the right to forget. I strongly agree with you, but it's the google party line that there's no difference at all between (1) the ability to conduct a background check on someone as long as you're willing to spend tens of thousands of dollars, and (2) the ability for anyone to conduct and publicize a background check for free. You'll note also that asshole Eric Schmidt simultaneously suggested people should change their names if they want youthful indiscretions not to follow them for the rest of their life while using his billions and lawyers to erase his mistresses' stories from the internet.
There is now a lot of evidence that structured learning (like memorizing ABC's) is useless or even harmful for small children and that children should instead be able to play freely. This applies to older children as well.

Examples of stimulating free-play school-alternatives for older children are unschooling or democratic free schools, like Sudbury Valley School.

https://www.youtube.com/watch?v=awOAmTaZ4XI
Can someone explain the half position clearly? I don't understand how anyone could think half is the correct answer.

Let me frame the question a different way. You are one of three volunteers in separate rooms. I flip a coin and if it's heads I ask one volunteer (at random) to guess the outcome. If I flip tails I ask two of the volunteers (again, at random) to guess the outcome.

You know the rules I will follow, but you cannot tell if anyone else has been asked before you. I open the door and ask you to guess the outcome of the flip. What do you guess?
I imagine it be easier to fake earth-like gravity on a station above a planet (say a rotating wheel space station) than on the planet.
Would a space elevator be possible somewhere like Ceres with lower gravity / atmosphere? If so, it would be much easier to resupply water and materials.
We ended up splitting the team. We have an office in KW and an office in SF.
It's not a midlife crisis in your late 20s unless you anticipate dying young :) I am 45 and wrestling with some major life issues, so my life advice about getting older is that you'll be just as confused, but more aware than the problem is within yourself than imposed upon you by the world.

That said, I incline towards option 1 - stay put for a while, but start building prototypes of your ideas. Option 2 is a good one, but the price of the extra salary is extra responsibility and commitment to the new employer, both of which could cause you to lose some focus on your own ideas. Developing prototypes first will qualify your ideas and help you to treat the high-paying job as a means to an end, as well as giving you a better idea of how much startup capital you need to accumulate.
The blog post for "presents no text without javascript enabled."
I've been wondering about that too and I live in the US.

I've often seen various places asking for "business licenses" but as far as I know there's no such thing where I live (New York State). There are licenses for certain professions and types of business of course, but you don't need a license to start a business in a field that isn't explicitly regulated.
I wonder if you actually read the story. The author displays incompetence in technology administration at multiple steps.

From committing the basic design error of using hard-coded credentials at all; to committing them to any kind of repository; to failing to check on the visibility of that repository; to giving those credentials privileges they did not need; to failing to act effectively on warning messages.

And all this, apparently, is laid at the feet of Visual Studio.

I have no love of the Microsoft ecosystem, but the author does not acquit themselves well in this incident. The arrogant claims of seniority in the opening paragraph seem ironic in this light.
That's something that should be possible in a Sandstorm app, if you want to make it do that. (-:

To do it securely in Sandstorm would have to wait for our secure inter-app communication system, similar to Android intents, called the Powerbox. But we're working on it.
Did you actually try to make an argument or did you just restructured my original comment? I seriously can't tell at this point :S
Soylent Powder Now Even More Affordable
Composability comes from functions, macros, and inheritance. What does that have to do with types?

"In fact, composibility is really the fundamental issue behind many of these problems. For example, the Store API returning nil for non-existant values was not composable with storing nil for non-existant phone numbers."

That's only because you invented some abstraction that got in your way in the first place. NULL is a perfectly acceptable value in dynamic languages and even in most document store databases.
By the way, it works very well - used it this morning and it's great!
I think your failure to use NULL correctly cannot be blamed on NULL alone, given that many people use it successfully.
Yes. I live in downtown San Jose, and well-dressed folks (ie clearly not homeless) do it outside the apartment community I live in. I've taken pictures a couple of times, but never sent them to the cops for fear of ruining their lives. (I've heard of people getting charged with "lewd" behavior and being put on sex offenders lists)
Actually, I didn't know about it until now! The project uses a similar approach to mine, by parsing the DIE tree produced by dwarf, which means that it won't work if you're not compiling with -g.

It also uses some very platform specific stuff, so windows & os x are out, too.

Very well made nonetheless.
Murderers get better treatment after release than low level sex offenders who committed victimless crimes. A sad reflection on a society that consumes violence for entertainment but is deathly afraid of all sexual matters.
Is this a "web agency" perchance?
OP Here: My team and I have spent the last several months building a system to convert study abroad offices away from inefficient paper processes and to help them better engage with their travelers. We built an algorithm to help people find a program that matches their interests and subjects that they want to study.

On the back office side, we collect information from the travelers that the advisors can use to help them start discussions and not waste time with multiple exploratory meetings.
Makes sense, but mobile developers have realized why this update model is a problem, and have created frameworks that wrap content served up by a server. It gives them the ability to continuously iterate.
How do you use streamsh?

https://github.com/jonhoo/streamsh/blob/master/tricks/jwplay...
Take away a person's right to vote and in a democracy they're no long part of society.
I definitely agree on thinking about delaying medication for brain development purposes, but it is by no means an easy trade off.
Show HN: Auto-update Kubernetes service records in DNSimple
My town has a town meeting form of direct democracy. But, in practice, participation is low. It's long and tedious. Liquid democracy seems like a great way to be represented, perhaps by the like-minded person who draws the short straw.
In Search of the Perfect Image Gallery Part 2
What does it mean for your LAN to stay up if your devices connected wirelessly lose connectivity and the other devices on your LAN lose Internet access when your router goes down?
Show HN: Capitaine Flight, another way to buy plane tickets
> Also, when will people learn that market share is not a proxy for technical superiority?

When they argue their point honestly, and not reach for ex post facto rationalizations?
Point of clarification: there is no such thing as an "ex" con. The conviction stays even if the person never breaks the law again.
I think he's got OSX running now, but as you say -- it relies on some platform-specific stuff.

Good to see C test frameworks doing some innovative stuff!
I think this is a case of local crazies doing something crazy.

The courts will shut it down when challenged, I'd hope.
Building a Data-Oriented Entity System (2014)
I was a kid when this card came out. And it was a big deal amongst me and my friends when I found one in a pack. Seemed like such a surprising this back then in light of the Tipper Gore anti-rap movement and other conservative movements of the time.
Doing a sensory deprivation experiment once gave me an OOBE. It was pretty wild, didn't have enough time to start doing research though. One of the experiments I would run is have an assistant go into another room and write or draw something on a pad, then do your OOBE, go over to the room and read the pad, then come back into your body, wake up and tell them what they wrote (or reproduce it). That was a claim made by the Eckankar[1] people, back in the 70's, I wanted to test.

The interesting bit from this research is that it adds a bit of credence to the notion that you can at least perceive you are outside your body, given the right conditions. The question being then how you do this to yourself on demand without sticking an electrode into your head in order to do some research on it.

[1] http://www.eckankar.org/whatis.html
Clarifying my agreement with specific examples. But yes, we're in fairly violent agreement.
If he is using the GitHub Extension then it's open source see
https://visualstudio.github.com/
> The County issues business licenses for the privilege of doing business …

Never mind the issue of ex-cons, the premise that freedom of contract and association (i.e. gather a group of people to engage in commercial activity) is a “privilege” granted by the government is arguably unconstitutional.

There are reasons to regulate but the default position should be that you have a right to engage in commercial activities and that right should only be restricted via due process (such as the levels of scruitiny employed by the Supreme Court).
By default, if the test raises any signal or exits with anything other than 0, the test fails.

Otherwise, you can't (yet!) test if the code exits with a specific value nor simply redirect input/output, but I'll be sure to take these suggestions into account, thanks!

Both will be implemented quite soon.
I'm the CEO of Clarifai, Ask Me Anything During Codementor Office Hours-9/16
In our case, the production JS file produced by Scala.js is about 180KB (gzipped). This size does not include third-party code such as React and other assets.