skysight-inc/HackerNews huggingface dataset:
This does feel like Google Wave. I hope they succeed at it, rather than drop it.
Snapchat Seeks to Seal Portions of Ex-Employee’s Lawsuit
Your talking poetically, or metaphorically, not scientifically I assume?
Good point, although I think it could be argued that there could be a political doctrine based on racism at say the local or regional level, that wouldn't be widespread enough at the societal level to qualify as racism under some definitions. For example you could live in a city or town that adopts discriminatory laws against whites, this would meet the political doctrine aspect, but it still wouldn't be widespread enough in American society to qualify as racism.

I'm not very smart though so you should keep that in mind, I could be totally off base here.
Acting Attorney General Orders Justice Dept. Not to Defend Refugee Ban
Well, be happy while your users don't discover that the (L)GPL doesn't actually require them to contribute back.
Developers can change an App's Home Screen icon without an Update in iOS 10.3
well that makes me feel better! I feel like I have to google every little thing
For those who might be interested in additional resources, a classic treatment of discursive meditation in the Western Christian tradition, a.k.a. "mental prayer," can be found in the Fifth Treatise (pp. 247–354, original numbering) of Fr. Rodriguez's masterpiece:

https://archive.org/stream/PPCV-Manresa#page/n273/mode/2up

And here is a fine essay on Lectio Divina, written sometime in the early 2000s:

https://docs.google.com/document/d/1QcuUot_6BQ3jgj1wJtsx-C5Y...
Silicon Valley’s Visceral Reaction to Trump’s Immigration Ban
Although to be fair, when referring solely to BASIC performance, MS's AmigaBasic was complete trash.
A little Parse trivia a gathered from talking to (very capable) Parse engineers that now work at FB:

- Still the world's largest MongoDB user

- Had 1M apps, largest one with 40M users

- Server was Rails at first (24 threads max. concurrency), later rewritten in Go

- >40 MongoDB Replica Sets with 3 nodes each. Storage Engine: RockDB (MongoRocks). No sharding (DB-to-replica-set-mapping). Only instance storage SSDs, no EBS.

- Write Concern 1 (!) - some people complained about lost data and stale reads (slave reads were allowed for performance reasons)

- Partial updates were problematic as small updates to large docs get "write amplification" when being written to oplog

- Experienced frequent (daily) master reelections on AWS EC2. Rollback files were discarded -> data loss

- Special flashback tool that recorded workloads that could be rerun for load and functional testing

- JS ran in forked V8 engine to enforce 15s execution limit

- No sharding automation: manual, error-prone process for largest customers

- Indexing not exposed: automatic rule-based generation from slow query logs. Did not work well for larger apps.

- Slow queries killed by cron job that polled Mongos currentOp and maintained a limit per API-key + query combination

- It was planned to migrate Parse to FB's infrastructure but the project was abandoned

- Clash of clans used Parse for push notifications and made up roughly half of all pushes

I find this extremely interesting, as we are building a BaaS, too, but have a very different approach (Baqend). Coming from a database background, our idea is that developers should know about details such as schemas and indexes (the Parse engineers strongly agreed in hindsight). Also we think that BaaS is not limited to mobile but very useful for the web.

Also I think that providers should be open about their infrastructure and trade-offs, which Parse only was after it had already failed.
Tiny bit: string literals don't desugar to str, that is their actual type.

&String will coerce to &str thanks to Deref coercions.
Yes, but covering all the important parts exceeds the "couple sentences / one short paragraph" goal. First and foremost it's a DB + server + client libs (I entirely agree on that one, it's a major value-prop). Details beyond that are many.

Other important parts may include "runs on node.js", "server code in JS", "client + server define ACL per row", "push notifications", "amazingly, supports windows mobile", etc, depending on the viewer. That's what the rest of the documentation is for, e.g. in a features list.
Many thanks for that link. I wrote VHDL for 10 years and sometimes had to interface to Verilog modules. I only know enough Verilog to read it and get a rough idea of what it does, sometimes asking for help from an expert.
I would pay lots for a modern thing with that form factor.
Sure, It’s Better to Call Lawmakers, but Are They Listening?
> As is anyone who doesn't acknowledge there are always alternatives in the open source world.

That's why the GP wrote this:

> I would seriously suggest putting in some contributions to alternative init systems and patches for software that requires systemd to have fallbacks to work on those init systems.

The problems that systemd solves and others don't, won't get resolved by closing eyes and hoping for the best. They can get solved by writing code for those alternate init systems.

As an example, is ConsoleKit working already, after all the years of neglect and ignorance of pleads of the desktop environment guys? (Of course not).
I don't know for a fact that you're not part of that elaborate joke, either. A bunch of new accounts all commenting similar positive comments, 'sctb identifies the behavior, bans accounts, asks them to stop and they do. The simplest explanation is, yes, there was spam.
Or Crash is... https://r.mprd.se/MAME/snap/crash.png
Replace Azure Scheduler Tasks with Azure Functions
We are currently using Tiddlywiki as the documentation for our Learning Management System. Even the non-technical administrators can navigate where they need to and do the things they need to do. It is insanely easy to work with.
I kind of wish there was a ALGPL; a license that works like the AGPL in terms of access over a network being considered use, but could be used unmodified as a library in non-GPL-compatible software like LGPL libraries can.

Sadly, I doubt the FSF will ever write such a license, given how they discourage use of even the LGPL unless absolutely necessary.
Ours are proper walls with two sheets of gyprock (which I think you call drywall). People also take as many phone calls as possible away from their desks in the meeting room or kitchen. I find that it works well for me.

For every minute I might lose being distracted by someone chatting, I gain back another time by feeling pushed to work. If I'm at home, it's too easy to get up looking for snacks to procrastinate.
In which you prove that your social engineering product works by supporting what was supposed to be the two largest long shots in recent history (Brexit, and Trump).

Also love how the title doesn't use those two swear words to get 'anger views/network effects'. Though let's be honest there wasn't going to be much else it was going to talk about.

Also IMO it's a high effort article. Actual research and reporting went into this.

This is why companies are obsessed with all data. Even small things like windows 10 asking you to up/down vote pictures on the login screen.
Parse was an API as a service. The idea being that you don't need your own servers and parse would provide API, database, push messaging and so on.

That said, I never used it, I saw it appear, had a look, decided what it offered was too rudimentary to be scalable, and moved on.

That said, as an open source offering, it's quite interesting.

This post answers the basic question, what is parse:

http://blog.parse.com/announcements/what-is-parse-server/
I was going to make a counter-counterpoint, but you're not endorsing EMH in the first place; so you're the wrong person to argue with.

Bubbles are definitely a counter-argument; I suppose you could argue that they don't refute a long-term efficient market, but they're certainly a strong proof against a short-term one.
I don't know about others, but I for one would like to learn more. Do you have any links or further info?
> will impede adoption of the software they cover

I think this is really the core of the issue. For someone to "adopt" my software but not contribute in any way (whether that be patches, documentation, support, financial, repetitional, etc.) it's not an especially desirable outcome. I suppose there is something to be said for merely living generously (and I do license quite a bit of code that way) but as a society we have unfortunately not yet solved how to sustainably develop software projects without the sticks and carrots in the general case.

It is fair to look at whether e.g. AGPL limits adoption, but I think it is equally fair to ask if it makes sense that a software developer in a broom cupboard is donating his time to AWS, or whether AGPL allows software to be written that might otherwise not exist, or might not exist in the open.
One freedom I lack is the freedom from the limitations of my brain, limitations which I can barely even fathom.

But the limitation I was specifically referring too was that suicide isn't like other personal choices because your body and mind act in concert against self-agency. And thank goodness that they do, but the point is that like infants we're trapped in an environment that is constitutionally hostile to any capacity for killing ourselves.

I do agree that a cowardly choice is still a choice, and that existentialism doesn't preclude seeing suicide as cowardly. But what does cowardly mean? Why might it be relevant to questions of freedom? And if relevant, how? Those are big question that hint at 1) another aspect to our rationality and self-agency, namely how they're culturally informed and intertwined with considerations of others' opinions, desires, and needs; and more generally 2) that a definition of freedom implicates other questions about the source and function of morality wrt rationality and agency.

I don't think existentialism is particularly concerned with those questions. They're not really within it's ambit. Camus and Sartre had different, even contradictory, moral philosophies even though both were authentically existentialist.
> I still can't make a 3-way video call between people in 3 countries

my team can't even have one call-in member (a few states away) join a teleconference without it sounding like she's underwater.
Occam's Razor shouldn't be used when accusing people.

Also, check my karma and previous comments.
I'm probably an ideal candidate for meditation because just the thought of it is nearly unbearable. "Wasting a whole ten minutes doing nothing?!"

But it's hard for me to get past the feeling that it's a waste of time. As someone who is on public transit for two hours a day, and an owner of a nice pair of noise cancelling headphones - I wonder if I could make use of that time by doing this. Guess I'll give it a try.
I think people are often too harsh on supermarket produce. Obviously they factor in time spent during transport, but the growers have ridiculous amounts of experience in what they do.

I grow 6-7 different types of tomatoes in my backyard (including heirloom types). Some are good, some varieties are bland. Have had a few supermarket cherry tomatoes recently that have been great, and similar experiences with others.

Often I end up picking my own tomatoes before they're perfectly ripe anyway to lessen the chance of birds/bugs/rats beating me to it. Little different to growers picking early for transport.

I also grow two different types of strawberries. They're good, but so are those we get in shops.
The font I force on HN doesn't allow for italics, so I'd never see the stressor without ALL CAPS.
> Not everyone wants to abandon the idea of having patents.

And not everyone is willing to donate their free time to enrich somebody else. You're not entitled to free code.
Edit: And Peter Norvig http://norvig.com/ipython/
Check out mubi and filmstruck. Mubi has 30 movies at any given time. Every day the oldest drops off and a new one gets added. I've watched many movies there that otherwise would have been on my to watch list forever. I've discovered incredible, small movies because of it. Filmstruck has an enormous catalog of indie and old movies. Unfortunately both services happen to end up buffering much more frequently on my devices than the big streaming services do. Might be my connection though.
If you are reusing the app for multiple function executions, how do you enforce things like isolation between functions and execution limits (processor time, etc.)? I think if 2 functions are running in parallel one can't kill the whole process if the first one exceeds limits, because the other one is still running. And in a runtime like node.js it's not possible to isolate different code pieces reliably from each other. Or is a special runtime and things like V8 isolates utilized?
Assuming your hash table is power-of-two sized, could your iterator step forward by (say) 19 elements at a time instead of one? Since 19 is relatively prime to any power of two, you'll eventually iterate over every element if you take the remainder each time you hit the end. Is there a way to pick the step size to ensure quadratic behavior never happens?

EDIT: The bug description at https://bugs.swift.org/browse/SR-3268 mentions this solution but dimisses it due to poor cache locality.
Yea; that's pretty much where I lie too. I'm not skilled at picking apart this kind of evidence.
Can you sneak in proprietary dependency in the code, making your customers pirates of some third companys product?

It sound to me that the only code allowed in the product is code you have written yourself, code you have hired someone to make so its yours, code you bought so its yours, or code which license make it indistinguishable from code you own.
FWIW I agree with you, which isn't to say I have any ideas.
Just as the stock price of a publicly traded company doesn't represent the past entirely but rather the expected future value of the company, the same applies to immigration destination countries. Right now the risk of disastrous changes to how immigrants are treated or even the stability of the country itself are so high in America that it does raise the question of whether it's a good idea to come here if other options are available.
What opportunities are there for engineers interested in programming?
I'm a recent civil engineering graduate looking to get into the workforce but I've found that I have a strong interest in programming.

I have dabbled with c/c++, java, JavaScript and most recently rust and have some small projects too upload to demonstrate some basic competence.

My question is what industries or types of companies should I be looking at to leverage my background in engineering?
This is fun. Here's mine:

- Brad fitzpatrick -- http://bradfitz.com/

- Julia Evans -- https://jvns.ca

- Raymond Hettinger -- https://rhettinger.wordpress.com/

- Rich Hickey -- https://changelog.com/posts/rich-hickeys-greatest-hits

- Peter Bourgon -- https://peter.bourgon.org/

- Rebecca Murphey -- https://rmurphey.com/

- Daniel Greenfield -- https://www.twoscoopspress.com/
I suggest using a different font if you'd like to see the italics. Among other things, many people also use italics to identify quoted text.
I use doku for my world building and other related notes for my fiction writing. Works great.
Well, sure. But the Fed keeps talking that unemployment is now low enough that it's driving up wages, and uh ... not in this case at least.
I'm definitely on-board these days with the typedef-everything approach used by NT. Every public function gets a typedef with SAL annotations exposed in the module's public header file, e.g. in this case, TraceStore.h has:

typedef
_Check_return_
_Success_(return != 0)
PVOID
(ALLOCATE_RECORDS_WITH_TIMESTAMP)(
_In_ PTRACE_CONTEXT TraceContext,
_In_ PTRACE_STORE TraceStore,
_In_ ULONG_PTR NumberOfRecords,
_In_ ULONG_PTR RecordSize,
_In_opt_ PLARGE_INTEGER TimestampPointer
);
typedef ALLOCATE_RECORDS_WITH_TIMESTAMP *PALLOCATE_RECORDS_WITH_TIMESTAMP;
typedef PALLOCATE_RECORDS_WITH_TIMESTAMP \
volatile VPALLOCATE_RECORDS_WITH_TIMESTAMP;

That allows me to include it in a public struct via:

typedef struct _TRACE_STORE {
...
VPALLOCATE_RECORDS_WITH_TIMESTAMP AllocateRecordsWithTimestamp;
...
} TRACE_STORE, *PTRACE_STORE;

Basically I've resigned to living with the ugliest possible function typedefs, complete with SAL annotations and whatnot, at the benefit of much cleaner interaction elsewhere in the code, e.g. to call it I'd just do:

Foo = (PFOO)TraceStore->AllocateRecordsWithTimestamp(
TraceContext,
TraceStore,
4,
sizeof(*Foo),
&Timestamp
);

_Use_decl_annotations is a life saver.
Trial Balloon for a Coup – Yonatan Zunger
does anyone know/(where could you find info on) where inflows/outflows are coming from? e.g. buyers mostly stock buyback programs, sellers individual investors?
The GPL licenses are purely pay-it-forward. They only have to provide a copy to their users.

For example, the vast majority of the code I write is AGPL-licensed (derived from an AGPL licensed work by a third-party), yet you won't find a copy of it on the Internet. That's because we only have to provide that source to our customers, and while it's fully within their rights, they have no inclination to share it with anyone.
Show HN: Keygen – a simple app and product licensing API now in closed beta
Hey everyone,

I posted a landing page/mailing list signup for Keygen[0] few months back[1] and just recently pushed it into closed beta status! This has been a long journey, but I'm excited that I've hit this rather huge milestone.

If you're interested in trying it out, I'd love to get it into the hands of additional developers. I've spent a considerable amount of time on the documentation[2], so be sure to check it out. :)

And if you have any questions or concerns about the product, I'm down to discuss it here.

[0]: https://keygen.sh
[1]: https://news.ycombinator.com/item?id=12870031
[2]: https://keygen.sh/docs/api
This is not new. https://www.google.com/?#q=technical+college
Yeah, something similar - started sleeping next to an air purifier (white noise) and pulling a 2nd pillow on top of my head for additional random noise suppression. I struggle to sleep without this, unless I'm wrecked with exhaustion from exercise.

Wish I had thought of the 2nd pillow in my younger years..
An estimated 37.4 percent of Silicon Valley employees are foreign born

Interesting figure
This is the clearest explanation in this thread of what Paper actually is.
Which part - the broken bones of the actors trying to run up a rain-soaked grassy hill in clogs? The 35 hour shifts in shitty weather? The time we almost killed the lead actress and he boyfriend spend the rest of the week sleeping in the communal toilet? That was one of those jobs where the production work was a lot scarier than the actual script :-D

I joke about it now but in all seriousness bad producers are always trying to cut corners and this sometimes comes at the price of human lives, and even when people go to jail over it the costs are distributed inequitably - see this example of a director getting a 2 year sentence for causing the death of a crew member in an entirely predictable way: https://petapixel.com/2015/03/10/director-gets-two-years-in-...

At the low-budget end you have to be willing to threaten to quit on the spot no matter where you are, because you will be asked to put your safety at risk. I've never worked on a project where anyone died, but I've come close a few times. That's one reason I have such strong opinions about labor codes and safety regulations - I'm used to working outside them :-/
Anti-Trump protesters gather at Google headquarters
I edited my comment to clarify. I did not mean to imply that we are equivalent in all regards, or that this is the one thing that broke the camels back (guantanamo, predators bombing civilians in Pakistan, etc have been far worse for example). I just mean we lost something real and tangible there for no gain.
This is not a good MO for the government.
Can someone explain if/when the AGPL can be used as part of a closed source software project?
Hmmmm. Does JIRA offer ERP solutions for small to mid-sized? I think Epicor is one of the ERPs that is sort of leading the pack for SMB.
Back in 2006 I made this experiment using TiddlyWiki to explain a piece of code: http://akkartik.name/countPaths.html. It seemed like a good fit: code is a fundamentally non-linear medium and benefits from being expressed in a fundamentally non-linear substrate. I still think about this every so often, though lately I've been focusing more on communicating the big picture (http://akkartik.name/about)
one of the problems is with the push for a BSC the bright kids that in the past would have gone down the vocational track have opted for university - thus diluting the pool of potential recruits
Don't fight it, just let it happen.
What Is Mental Wellness Under Trump?
ReactOS Project opens paid vacancies for C\C++ programmers
Didn't Peter Thiel finance Trump's campaign?
Why not go straight to it? "So, how do you sell your labor?"
You know what they say - switch to Firefox now, or you won't have a choice later.
> Theaters used to be the only way to watch movies, then they became just the best way, and now they're just an experience separate from home viewing.

When I can choose between going to a theater and paying +$10 just for the ticket and extremely marked up prices for popcorn and a soda (close to another $20) for a single individual, or I can wait 3-6 months, watch it in the privacy of my home without people bringing crying babies to an R-rated movie, talking during the movie, texting or otherwise using their phones during a movie, yeah, I'm going to wait until I can get it at home. The reasons movie theaters suck basically boils down to: 1. it's expensive, and 2. other people suck, are assholes, are completely self-centered and common courtesy no longer exists.
No model accurately represents reality. I think people have this idea that if I have 2 different theories that predict exactly the same thing, that one of them is right and another is wrong. This is exacerbated by a misunderstanding with Occam's razor. It is popular to believe that given those 2 theories, the simpler one is correct. This is not necessarily the case. The simpler one is simpler and therefore a better model to use (being simpler ;-) ).

If it walks like a duck and quacks like a duck, is it a duck? What if it's really something indistinguishable from a duck, but not actually a duck? What does that even mean? Our concept of "duck" is inextricably connected to our perception of it. A "duck" does not exist in the way we envision it, if we do not envision it.

So backing up to your question again, does this theory (or any other theory) explain everything about the universe, or is it more of a temporary patch that nobody believes is correct, but works better for one area, and worse for others? The latter. All models are the latter. The truth is unknowable.

As the parent says, to the extent that the model predicts our observations, it is consistent with reality. Many other models are also consistent with reality. This model may be simpler in some ways and less simple in others. If it is simpler in all ways and has predictions that are consistent with reality, we will use it in preference to other models.

Having said all that, I have no idea in which areas it is simpler, in which areas it is more complex and in which areas it conflicts with our observations.
Fairly anecdotal but for me it took just over 4 months of sitting on my butt (once or twice for about 20 minutes a day) before I "got" it. Once whatever it is that clicked for me, I was able to step into a deep state (deep for me, anyways) in about 5 minutes.

I've fallen out of practice (and am failing to keep my new year's resolution!), but I would very much like to get back in to it. The resilience it can provide almost feels like having a secret weapon.

YMMV. Ehipassiko!