skysight-inc/HackerNews huggingface dataset:
Lektz – Publish your ebooks for free (With enabled DRM)
Have your heard about Lektz?

Lektz is a customizable framework solution for eBook reader apps and eBook DRM to sell and distribute your ebooks of PDF, ePUB2/3, HTML5 format. We do offer various Business Models for many Publishers, Educational Institutions and Educational Management companies to CREATE, ENHANCE, PROTECT, MANAGE AND DISTRIBUTE content for both online and offline access.

You can also publish your ebooks with enabled DRM for free using our SaaS Model. To know more about Business Models, Kindly visit us at: www.lektz.com/homes/businessmodels (or) www.aeldata.com.
There's still the leftmost escalator for you.

(I read about this before, and thought: why don't they still allow walking on the leftmost escalator? Seems they indeed do, according to TFA.)
I'd rather have asked for an explanation of CBTC.
enemy soldiers

There is a legal obligation in the Geneva protocols 1949 to identify who you're targeting and refrain from targeting civilians.

https://www.icrc.org/applic/ihl/ihl.nsf/9ac284404d38ed2bc125...

"refrain from deciding to launch any attack which may be expected to cause incidental loss of civilian life, injury to civilians, damage to civilian objects, or a combination thereof, which would be excessive in relation to the concrete and direct military advantage anticipated;"

Article 52 para 3:

"3. In case of doubt whether an object which is normally dedicated to civilian purposes, such as a place of worship, a house or other dwelling or a school, is being used to make an effective contribution to military action, it shall be presumed not to be so used."

The US has taken an extremely lax approach to this with the intelligence-based targeting. Air strikes in the course of combat are probably defensible - if you see someone running into a house carrying a weapon it becomes a military objective - but the intelligence-based targeting lacks that confirmation.
What does the "Official" filter do?
What 80 character limit?

The textarea entry, for example, is 60 cols and 6 rows, but it's also resizeable (at least in Firefox) to much larger.
The algorithm is good, but it doesn't make really accurate predictions of the stock market yet. According to the article:

"By using this predictive algorithm, I Know First’s 2015 portfolio outperformed the S&P 500 picks by an impressive 96.4% margin."

So it did better than those S&P 500 picks from some other investment agency. Which doesn't mean it is accurate. If the S&P 500 picks had a profit of 5%, then the algorithm did 96.4% better so almost a 10% profit. That's not really like it's printing money.
Plants are usually polyploid
Original source is the WSJ: http://www.wsj.com/articles/clinton-emails-in-probe-dealt-wi...

(may be paywalled, just google the headline to bypass)
You'd be at around 0.015 over an hour, no chance of legal issues in TX.
That's still debt, it's someone's money you are spending.
If I want to zero memory on Windows without libc dependencies, I use ZeroMemory() or FillMemory() and not memset().

No need to have any dependency on msvcr*.dll or the equivalent for Borland, Intel and other Windows compilers, which are effectively the Windows libc.
Is there something similar, but for contractors? I have a strange situation where suddenly, all clients want to work on site :(..
Any action? Lets look at some specifics and ask which ones should count as murder. A reasonable person might see a different degree of justification in each case.

A person wielding a gun is running and firring their weapon towards a solider. The solider shoots back and kills them.

A boat full with military weapons enters an areas which marines are defending and refuse to turn back. The marines sinks the boat.

A tank drives into a town. The Solider defending the civilians attacks the tank and the tank driver dies in an explosion.

A bomb plane that drops bombs on military facility with tanks, airfield with bombers on them, and docks with military ships.

A bomb plane that dropping bombs on a factory that produce tanks and guns, killing workers.

A bomb plane that fire bombs on housing districts to demoralize the population.

A person is driving down the road in uninhabited area, and a solider sends a remote missile.

A person is celebrating a wedding in their own house, and a soldier sends a remote missile to kill everyone in the wedding.
They won't tell you if you don't ask them directly, but they do care about security. Android's bad reputation at security partly comes from the fact that most devices in existence are completely outdated.
I don't remember thinking about who owns a chunk of memory in, for example, C# or Java but I could be wrong and have just internalized it. Rust, based on my limited experience, seems to impose this mental burden continuously. For higher level business apps this explicit cognitive trait is not a wanted part of the solution. For lower level apps this explicitness might be desirable or may even be critical to a secure solution if the Rustaceans are right.

Ideally I'd like the compiler and compiler syntax to fade away as much as possible while coding my applications. Only the domain syntax should remain: the syntax that allows me to turn my thoughts into working code free of any distractions to satisfy the compiler, error handling, etc.
تتعرض جمهورية مصر العربية لموجة شديده الحرارة
> This description fits almost any action that you can perform when you're at war. So, either you advocate that war courts review cases of all the enemy soldiers before aithorizing an attack, or you have to come up with a more precise definition of what is exactly wrong here.

What everyone else said. What you can do to people you're at war with isn't relevant; there is not even a pretense of being at war here.

The description doesn't even match what happens in war; execution implies sentencing, which does happen here but doesn't in war, where there would be no point.
> can handle RAM swapping from disk

Slight caveat, Windows 10 rarely pages out to the disk.[1] I'm not sure if it's possible to ask it to treat your mmaps in this way. Regardless, implementing the synchronization required to pull this off would be a nightmare - especially in Vulkan/DX12. The OS would also need some form of API where you are notified that a mmaped page is faulting. Except for the very top studios (AAA) it would likely be a completely unapproachable API. Still, it would be fascinating to see what the very best could do with it.

> You can only load 33MB of assets in a one frame in a best-case scenario.

Carmack indicates that "you could still manually pre-touch media to guarantee residence". Meaning that we're back to loading screens (hopefully shorter ones, though).

[1]: https://channel9.msdn.com/Blogs/Seth-Juarez/Memory-Compressi...
I think it's a combination of Apple owning enough of the stack to make it happen, and occasionally Apple's secrecy catching the rest of the industry flat footed. (see the 64bit ARM transition)
A 100-year-old Japanese store lets customers design the perfect, custom notebook
But you don't need to fix anything year after year. You only need to fix each bug once. If you decide to significantly modify the code or add new features -- by all means, rewrite if you think it's worth it. But correct untouched code is correct regardless of the language used to write it. And this is what we're talking about here: mostly untouched code. The limits of C as a language are entirely irrelevant, as the vast majority of this code interests us mostly in its machine representation. It's not under heavy development, so who cares what language it's written in if it's correct? And even if you do care, do you care enough to invest so much money to that particular end, money that could be invested elsewhere?

Do you honestly think that the benefits of rewriting mostly correct, mostly untouched code in a new language is the best use of those resources? Do you even think that's the most cost-effective way of catching bugs (if so, I don't think you're aware of the capabilities of modern verification tools)?

> or we can spend some (small) multiple of that time to reimplement in something that is by its nature slightly more capable immediately, and with possibly much more future potential.

I think we're talking about at least a 10x larger effort, possibly 100x, but we won't know until we measure the correctness of said code to the best of our abilities using tools that can approximately do that rather effectively.

> as we're now talking about extra-language tools to enforce non-language constraints

External tools are always necessary if you want to improve correctness, regardless of the language you use. Rust (and virtually every industry language out there) cannot prove most interesting functional properties, either.
Exactly.

A timezone-range would be the preferred method.

Countries are too limited and continents to broad as their timezone can range more than 4 hours.
It's an interesting prediction. The UI design is clear too!

Do you have the prediction for the final rankings and the winning %? Some predict France and Germany are in top 2.
> I suspect why we haven't see as much from him since Quake 3 is that his skills don't scale to a team.

He did other stuff like rocket design and all that VR/Oculus Gear stuff
I'm glad someone else mentioned Scorched Earth. My friends and I played this to death when we were young. I never got on the Worms bandwagon though as it just felt like an over-animated very of Scorched Earth.
Top Tools for Reputation Marketing
Very nice!

Note: the "company name" field in more filters doesn't appear to work in mobile Safari.
Critical vulnerability found on Twitter?
I think we humans just have varying levels of need for the irrational, and it's best for everyone that the irrational be safely available - which includes a certain degree of social acceptability. "Acceptable crazy," as you say.

Note the increase in Icelandic belief in elves as their society's attachment to Christianity wanes...

My personal favorite flavor of irrationality: liberal Christianity - the Episcopal Church, to be precise. Just enough of the mysterious and traditional ritual, paired with acceptance of the reality we must share with everyone. We voted to offer same-sex marriages church-wide a few days after the US Supreme Court required it nationwide, and have long believed that science is best left to the scientists. But it's probably not enough irrationality to satisfy most people, as every time we shed a little of the irrational, we shed members.
The amount of 'advice' here about "Yeah, learn React." Or "You still have 1000 hours of productivity" are ridiculous and frankly curdling.

You had a bad interview that drove you to be sufficiently uncomfortable to reach out for advice. It happens, it sucks. I'd hate to be anywhere near the person that interviewed you, based on your description. An interviewer is a flagship/ambassador for a company.

Technically, I have no advice. Go your own way. Understanding a need and delivering a solution is far more important than choosing a particular stack to do so with. Because you've delivered a solution. Iterate, absolutely. Don't get all waterfall about what framework is best.

jQuery is far from dead. Indeed, it is 'cutting edge' in consumer finance. Stay with serious people, they're genuine. They may also wear hoodies, or sandals, or whatever they like, but probably don't carry 3 days of stubble because it's fashionable. Because doing a good job, and delivering a good product, is important, regardless of technology. Even PHP still rules the web!
> I suspect why we haven't see as much from him since Quake 3

Not quite accurate. Since Quake 3 he made Unified lighting and shadowing (for Doom 3) and Megatextures (for Quake 5 and Rage).

I can't really think of any other major paradigm shifts over the last 10-15 in game graphics engines.

There are lots of little improvements everywhere, but they seem more evolutionary than the revolutionary steps we saw in the 90s (textureMapping, raycasting, BSPs, PVS, lightmaps, Sorted edge rasterization, bilinear filtering, bezier-surferaces, shaders, unified lighting/shadowing and beam trees, etc.).
Read about "signature strikes". It's like Duck Typing, except with murdering.
He notes that reasonable hardware should have the performance margin to load a reasonable number of pages from a SSD without dropping a frame, which seems a very good plan. Looking forward to actual tests, of course.

Considering that prefetching schemes allow the programmer to spread asset loading evenly over many frames, and cheap rendering approximations can be used in troublesome frames, there should also be enough low-level control.
Roaring Bitmaps
Whenever I hear something about US drone Strikes I always think how long until the other side starts getting drones developed and and easy way to mass produce them and smuggle them into the US assemble them and start launching drone strikes from within the US on US persons of interest like politicians and CIA officials.

Drone parts are getting cheaper and cheaper and easier to get it's only a matter a time someone start using them as assassination tools.

Plus they don't really need to be as big or as powerful as what the CIA uses they can be small and weak and make it up in numbers. I certainly would hate to be on the receiving end of a swarm of assassination drones.

It's a slippery slope and the more they get used the more pissed off people with the know-how and the reason to do it are created like people who have lost family members in these strikes.
> You can only load 33MB of assets in a one frame in a best-case scenario.

Back the GPU mapped resources with RAM. I have 16GB of it. That's plenty for one level's worth of assets.

GPU <=> RAM <=> SSD.
https://en.wikipedia.org/wiki/Botanischer_Garten_der_Univers... says it closed April 1, 2016. More details (in German) at http://www.uni-saarland.de/nc/aktuelles/artikel/nr/14351.htm... .
It's one thing to shoot back at people who are shooting at you, but we're talking about blowing up people in remote places who aren't currently attacking anyone or doing anything obviously bad, along with anyone near them at the time.
>> Americans ask “Is my son gifted?” more than twice as often as “Is my daughter gifted?”, even though young girls are more likely than boys to be enrolled in gifted programmes in school.

> Americans are probably asking "Is my son gifted" because it's simply more obvious that young girls are generally more cognitively advanced than young boys at a similar age.

Be careful; you can't conclude that the girls are more cognitively advanced than the boys just from the fact of their being more heavily enrolled in gifted classes. Two very well-established results:

- American girls have better grades than American boys.

- American boys are more likely to have 700+ SAT subtest scores than American girls.

Which one of those is more similar to being "more cognitively advanced"[1], and which one is likely to get the school to treat them better?

Occam's razor suggests that parents ask about daughters being overweight because whether or not your daughter is overweight is important, while whether or not your son is overweight isn't.

[1] Boys are also more likely than girls to have very low scores. This is not at all relevant to gifted classes, though, because they shouldn't ever be considering very-low-ability students.
I've used it in a couple of form-heavy production projects and found it to be good, I find the API pretty easy to work with and it handles things like async validation pretty nicely (I use it in combination with yup for validating the form object: https://github.com/jquense/yup). I can honestly say it has almost made working with forms enjoyable ;)

A definite high point of my time with it was when a requirement came along to allow users to resume signup - because all the form state was in the Redux store already, it was simply a case of serializing that and putting it in localStorage (or wherever), then reloading it as the initialState.

There are performance issues to be aware of if your form gets too large, caused by the "top down re-render" effect of having the top level ReduxForm HOC connected to the form state and therefore re-rendering on every keystroke - often these can be solved by splitting the form into sub-components with appropriate shouldComponentUpdate etc., but this isn't a perfect solution - see https://github.com/erikras/redux-form/issues/123 for a lot of discussion. The new v6 API aims to solve this, by removing the need for a single top level component: https://github.com/erikras/redux-form/tree/v6

I've been intending to write up my experiences and how I've been working with it, but decided to hold off until the v6 API stabilised, so that I wasn't giving outdated advice. Happy to answer any questions in the meantime!
Plum: An HTTP/2 Library for Ruby
I'm reading that comment again, and by rent and pay I meant that he paid for it. (english is not my main language, sorry). I was actually not independent financially. I would have preferred being in a foster home or anything else than being spoon-fed by my family.
Unless I'm understanding things the wrong way, he isn't saying it should be the only way, just the standard way. The majority of applications are not performance sensitive, and mmap will be simpler and probably save ressources (by leaving untouched assets on the disk).

If profiling show you're limited by pagefaults, then preloading by simply touching the memory will have it ready. It simplifies things, which is almost always a good thing.
Which of course is the only bad thing about drone strikes, right? That they could ever hit the "right guys"?

Who cares that hundreds of innocent civilians are killed, if they are not american citizens?

Disgusting, really.

EDIT, for the downvoters

you'll have to justify what in my comment you do not like. The parent is making the case that what worries him/her is that drone strikes will eventually be used to attack american targets, and by implication suggesting that the current targets are not really something to worry about.

Or he/she is at least suggesting that is not as serious, since what he really is worried about are american targets. Which, if you ask me, is a very widespread opinion, thus my comment.
I grew up near Leipzig and spent six years there for university. It's a fantastic place to study but unfortunately opportunities for work are quite rare (except if you're working in automotive, there is Porsche and BMW nearby). If you're in tech Berlin would be the better destination I think.
Shouldn't the type of the monadic serverStep be "Message -> m ()" to match the type of the explicit "serverStep :: Config -> State -> Message -> (State, [Message])" ?
Aka, serverStep isn't a monadic object, it's a Kleisli arrow.
Rust is better than C++
Building SaaS startup from scratch
> but I remember seeing this higher-dimensional hypercube where every "face" of the cube was a 3 dimensional space

Cool. Did everything else appear "flat" in comparison?
> I find this objection to be bizarre. I am aware of no ethical or legal rules that require the wronged to structure the suit filed for the well-being or convenience of the wrongdoer.

I have spoken to a chap on here who apparently thought it was a legal obligation on the defendant to seek the highest financial settlement and that deviation from this aim was prima facie evidence for corruption. It's just a hail of non sequiturs one after the next.

This is of course when they're not claiming that we should return to the feudal age laws, apart from all the ones they don't like, which would be almost all of them.

I fancy myself quite the neo-victorian and enjoy steampunk fashion but even I wouldn't go back that far. Not sure what would happen to Gawker Media's Jezebel under the auspices of the Witchfinder General but it would probably bear some similarity to descriptions of that namesake in the Bible.

It is quite funny to watch all these journalists LARPing into the middle ages. Much like the judge of this court case, they hate not being taken seriously, but how can you take them seriously when they're quoting non-existent laws from countries that don't exist anymore. It's like the title of a book found in a library from a Harry Potter novel.

There's a heap of principals I think are good ideas but I don't pretend they should exist as codified law just because it suits me at this time. That is delusional thinking.

-10 points from Hufflepuff.
> and in much of the world (Med, Mid East, Africa, Lots of Asia, etc) sexuality.

Include the US/England with "Fuck" here. "Ficken" doesn't work at all in German as a swear word. Words that associates uncleaniness, like "Scheiße" or "Arschloch", have much more shock value.
Today's News Headlines in Nigerian News Paper
> not what would be 1.99 DLC in this day and age.
To make your point valid we have to completely ignore the lack of easy payment/DRM platforms like Steam to sell these "1.99 DLCs" we also have to ignore that 2d gaming in particular has been massively devalued since the 90s/00s because of the mobile game race to the bottom and steam sales.
Goodbye Mondo, Hello M
I don't think this is the place to debate verification theory and practice in general (I will be giving a talk about some aspects of the theory of software verification -- those that I've studied, at least -- at the upcoming Curry On conference in July, though not on the programming/spec language debate -- that is more religion than science; if you're interested, I would gladly debate various aspects of software correctness with you there; I think there’s a lot we disagree on). Here I'm talking about something else altogether.
Well Deash and Al Queda don't seem to have much ability to get the good explosives required for that - Compare them to the PIRA and UDF during the troubles.

I am surprised that they haven't tried the sort of improvised mortars the the IRA used an almost hit the Cabinet at no 10
This is great! I like that the focus is on companies (regardless of their hiring status), rather than job listings. When I started searching for remote positions a while back, I was more interested in finding a good company first, not necessarily a company that happened to have an open remote position at that particular point in time. So once I found a place that I liked, I'd add it to my notes and check their site from time to time (or if I really liked what they were doing, I'd get in touch directly). For me at least, that seemed to be more effective than constantly checking remote job sites.

For anyone else who's in the same boat, here are a few similarly helpful resources:

https://github.com/jessicard/remote-jobs

http://workingremote.ly/leaders/distributed-companies/

https://triplebyte.com/ycombinator-startups#q=&page=0&refine...

https://stayintech.com/info/explore (The companies on this list aren't all remote, but I'm including it anyway since diversity + inclusivity were also among my criteria.)
Programming language summary data from GitHub