skysight-inc/HackerNews huggingface dataset:
Very likely. In my country, schools are rated by % of kids getting into universities.

Teachers are also punished for kids who give a try at non-mandatory exams, but fail. Those who wants to get it into university damn sure work hard. Meanwhile people who don't aim for university and take those exams for the lulz are likely to damage teacher's statistics.
And if the Apple watch also came with a fold-out bottle opener and a tool for getting stones out of horse's hooves, would that make it a better watch? It's not about the number of "features", but whether it's a productive, convenient item to have in your life. A 1-day battery life on a watch is a serious flaw.

The only smartwatch that was ever a good watch, at least that I've seen, was the Pebble. The one-week battery and always-on sunlight-readable screen are the two giant features that make it a comfortable object. It's very disappointing that nobody's making anything like that anymore.

The Nokia Steel looks like a fantastic watch, although not much of a smartwatch. I'd still rather have one than an Apple watch.
What is the rationale for keeping working on mono rather than just port its unique libraries (gtk# etc.) to coreclr ?
And I take it using a separate subdomain wont work either? I.E. if you send mail from hi@marketing.example.com it will still hurt frank@example.com so they need to get a different domain?
Curious, what phone was it?
> It's peer2peer, there is no server.

Unfortunately, in game development community, the term 'peer 2 peer' doesn't in practice have precise meaning, and is applied even where there is some dedicated "host", which may be simply not as authoritative as with traditional client-server model. I have long ago gave up correcting people when they used these words 'incorrectly'.
Arduino (ATmega328) without additional boards does not have RTC nor any network connectivity. Using other microcontroller, such as ESP8266, one could fetch time from NTP, parse life expectancy tables from WWW, use GeoIP for checking which country you live in.
Yes, the browsers do share parts of their JavaScript execution engine with WASM. Which makes sense because WASM still needs to interact with JS. That doesn't mean it can't be fast or start quickly (or at least quicker than asm.js).

From the developer's point of view that doesn't matter. You're delivering WASM and not C or JS code over to the clients.
I write the software in the ACARS box.

> but I guess the comunication protocol is so basic that no mayor owning can happen.

This would be ideal, but unfortunately even simple communications protocols have room for error in their implementations. I crashed my company's Flight Management System via the software in my ACARS unit by accidentally sending badly-formatted MCDU screens. The FMS has a buffer overflow wherein it doesn't sufficiently validate that the display coordinates are actually within the screen, so I was overwriting "constants" like Vmax and max-turn-angle.

If it turns out there's also an implementation error in our ACARS-to-radio protocol, then it would be possible to remotely exploit the FMS without getting anywhere near the aircraft. I expect this is possible and has already happened.
It might be in 4.15: http://lkml.iu.edu/hypermail/linux/kernel/1711.1/03366.html
Astroneer is like Minecraft without the 90 degree angles.

https://astroneer.space/
"In practice, the uptime of systems that favor availability have not proven greater than what can be achieved with consistent systems."

This claim is much stronger than just saying AP systems sometimes fail. Therefore observing some AP systems failures is not enough to prove it. For the statement to hold true, AP systems would have to fail just as often as CP systems. However, such claim is totally unfounded. The article doesn't link to any research showing AP systems have the same (or worse) availability than CP systems.

On the other hand, most CP systems, even centralized ones, are not truly consistent as required by ACID either. Most RDBMS systems run at Read Committed level for performance reasons, which is ACD, not ACID.

It is also ignoring the fact that most systems are neither AP or CP, and that this distinction is not very useful to describe database systems.
There still has to be a lag. When investment is a reaction to growth, and growth is a reaction to investment, you've got practically the perfect recipe for cyclic behavior.

Also, you can't just switch on college majors by switching on funding. The pipeline for some fields is years, for instance arguably for math intensive fields, or some performing arts such as playing the bassoon.

Here are the majors you can study. I hope you got interested in math 10 years ago, or learned to play the bassoon.
How to Make It Through Your Mainframe's Waterfall-To-Agile Transformation
> "Red herring. People install or explicitly download code they want to run."

When you visit a website, and you have given your browser permission to run JS, you're giving your permission to run JS. If you want to block scripts by default, use an extension like uMatrix:

https://addons.mozilla.org/en-GB/firefox/addon/umatrix/
In-House or Outsourced Security Operations Center?
Ugh, there is no way to just read the text, you have to scroll from short paragraph to short paragraph, like a fancy tweet storm. Do they even want people to read that thing?
I beg your pardon. Photoshop has always been the best computer game ever!
Headless Chrome, Puppeteer, NodeJS (jsdom), and MongoDB. Fantastic stack for web data mining. Async based using promises for explicit user input flow automation.
A good host xD

Preferably one that doesn't mind giving you a bunch of IPs, and if they do, don't charge a fortune for them.

Then you can worry about what software you're gonna use.
>The three inmates, Carl Snyder, Dyjuan Tatro and Carlos Polanco, were tasked with arguing that public schools should be allowed to turn away students whose parents entered the US illegally.

>The inmates impressed the judges by suggesting that if public schools turned the students away, non-governmental organisations or wealthier schools could step in and provide better education to the children in any case.

That's a weak argument, in my view.

The illegal immigrants wouldn't be able to afford private education as it is too expensive even for Americans. Non-gov orgs wouldn't be able to reach to illegal immigrants. Home- and Internet-schooling would be better arguments, but still bad.

Integrating the children of illegal immigrants into public schooling would bring greater benefits not only to them and their parents but to society as a whole.

One can argue that, in the US, European cultural values predominate ("white" is not a synonym for the Caucasian ethnicity but simply an identity that means "holds European cultural values"), and that African-Americans don't have significantly different cultural values from European culture, (ie, they are "white" save for superficial differences like music, food and places of worship, and so on), and that a Syrian Caucasian is not "white" (because they don't hold European cultural values) but an African-American descendant of the people from the Sahara region is a dark-skinned "white".

And therefore African-Americans being dark-skinned "whites" (even if they try to superficially distinguish themselves with the US "black" cultural identity) is an example of the power of assimilation of our public schooling. It would convert, say, a child of Syrian parents with Middle-Eastern values into someone who holds European cultural values and who would work, or rebel, within the cultural rules of the European system.

The children of illegal immigrants should be allowed into public schools not just to neutralize the threat of cultural invaders, but to give us more soft power over a wider portion of the world.

Discuss? ;)
I remember trying to use mechanize as a beginning rubyist and I can't recommend it from that experience. Specifically I remember poor documentation and confusing layers of abstraction. It might be better now that I know what the DOM is and how jQuery selectors work, but my first impression was abysmal.
>The goal is to deliver content and experiences that people actually want

Wrong. 99% of the time the goal is to sell ads. The tricky stuff is to bundle it with something that people actually want (or think they want).
Eclipse Commander v1.1.1 adds Java types to the Finder palette
Meet Boston Dynamics’ Streamlined SpotMini
> Warframe (a similar game which people have compared it to) is free to play with no $60 up front charge and also has peer to peer server netcode. Nearly all of in game content is locked behind you grinding for resources and waiting for it to be built. Every expansion is also free.

Warframe probably has an LTV much higher than 60$ over a paying active user.

I'm working on multiplayer architecture for a paid steam game right now - and it's pretty evident, that unlike free2play titles that can count on revenue that is proportional to active players, we cannot afford dedicated servers, because our players will only pay once (may be several times in the future for DLCs, but I wouldn't count on it) and then continue playing as long as they please.
They can always go the Twitter way and say they were miscounting user growth during a call where they deliver good revenue:

https://www.recode.net/2017/10/26/16527682/twitter-earnings-...
No need to speculate. Of course it would be reassuring if there was something in the privacy policy that directly addressed the question.

There is stuff like If we are involved in a merger, acquisition, or sale of assets, we will continue to take measures to protect the confidentiality of personal information and give affected users notice before transferring any personal information to a new entity.

But "measures" and "notice" are pretty weak sauce if they can result in the new entity still doing whatever it wants with the data. How about an explicit opt in policy that would actually impact the sale value of the data?
Firefox 57.0 Downloads are live
Most exciting for me is really that this opens up the web for true cross-platform development. The same code runs natively on iOS, Android, Raspi, Linux, Windows, Mac etc with the smallest possible footprint and highest performance, and at the same time I can take the exactly same code (minus a few hundred lines platform-specific stuff) and have it run in the browser at near-native speed, without installation, code-signing, walled-garden app stores, 'smart-screen' scare dialogs, etc...

You just compile, upload and share the URL. Like in the old days ;)
How to train Tensorflow models using GPUs
Holy Shit: A Brief History of Swearing by Melissa Mohr
A lot of questions like these catch flack because once you have some good experience programming, you forget what it was like to be lost in the beginning.

Asking a question like "How do I learn to program?" Is a lot like asking "How do I use a hammer?" The answer, it depends on what you're building. I'm self-taught, mostly in Python, but in other languages as well. The trick is to find something to fix. Find something to build. When you're building something it changes your mindset and you start learning instead of memorizing.

Head over to https://www.oppslist.com/ and find a "problem" that you find interesting. Then hit codecademy and stack overflow to help you get enough syntax down to start writing something.

For python, the https://reddit.com/r/learnpython community is extremely helpful and has few trolls :)

Your laptop need not be fast for programming. You could do it on a chromebook and have much success. Especially in the beginning.
I used CasperJS[0] in the past to scrap a javascript heavy forum (ProBoards) and it worked well. But that was a few years ago, I have no idea what new strategies came up in the meantime.

[0] http://casperjs.org/
Then there should be a huge market opportunity to provide identical services at far smaller and faster downloads.
I've used it for years with 25+ keys, and it gets a bit unwieldy. The main problem is that the only sorting mechanism is manual, so I can't sort by last used, or search the keys by name, so I keep having to read the entire list every time to find the key I want.

Other than that, it does what it says on the tin.
The 2010 documentary catfish, and subsequent mtv series, offers an interesting look behind the curtain at the type of people who create fake facebook profiles. It covers a wide variety of reasons for creating them spanning from people who suffer from low self-esteem and confidence issues to not being able to reveal that they are homo-sexual out of fear of their friends and family finding out, just out of pure malice or even in one case creating a fake account story to get the show to pay for flights so they could finally meet face to face. Its crazy some of the lengths people go to keep up the charade and how much evidence certain people will ignore to keep the idea that the person is real alive.
This perception of low battery life has really lasted from the first apple watch. It was the reason, along with that it wasn't water proof enough for me, that I didn't get the first one.

I wear my apple watch 2 all day, sleep in it, and charge it in the time I'm getting ready in the morning. that's all it needs and it never runs out of battery.
> it really has no business being F2P with how good it is

Except for a few AAA dinosaurs surviving with cashflows and IPs from previous generations, F2P games typically have higher production values than paid ones.
I would like to use lineage OS but if I root my phone my work email will stop working. It is configured via Boxer app, is there a work around?
The other impediment to sleep tracking with Apple Watch is its heart rate measurements. One can get acceptable sleep tracking just from accelerometer data, but to get something like Fitbit's sleep tracking you need to measure heart-rate variability. Apple Watch's intermittent heart rate measurements (outside of workout mode) might make certain health metrics difficult to gather without killing the battery.

Theoretically Apple could catch up with Fitbit in this area at some point and achieve continuous 24-hour heart rate measurements.
I'll grant you that GP was being pedantic but he is also correct. The only part in Debian/RHEL/Arch/whatever that is Linux is the kernel. "Linux" only refers to the kernel. So technically Android is also a distribution of Linux.

I think what you're arguing is that Android isn't GNU/Linux or that Android isn't libre like what we've come to expect from desktop distributions of Linux.
I would like my “thing I have” to be physically separate from the device that stores my “thing I know.” I also don’t always have access to a USB port (or NFC).
It's a reference to a 1970s quote (probably mis-)attributed to Bill Gates: "640 kB ought to be enough for anybody". https://google.com/search?q=ought+to+be+enough+to+everybody
Does your explanation also hold when you look at read and write availability separately? I'd only see that to hold for the read "view" here. E.g., Cassandra is used because you can write your data almost always to Cassandra, while with a CP-oriented system (HBase?) you are stuck "waiting" for consistency.
I should hope anyone reading hacker news has been exposed to a democratic form of government, and anyone familiar with democracy should be familiar with debating.

Also, I'm not American.
I use nightmarejs https://github.com/segmentio/nightmare which is based on electron; I recommend it if you're on js
It's not the first time a big security/privacy leak was found on OnePlus' phones. Would stay far away from OnePlus phones.
Worth reading despite many from HN likely knowing this existed already.

What I find interesting is that to me and I assumed a lot of people, fake profiles are very obvious and as such I assumed there were, relatively, easy techniques to deal with them.

After working on some twitter marketing campaigns over the years and witnessing the swarming bot networks do their thing I have concluded that they are not dealt with whole heartedly on purpose.
Right now there are SIMD prototypes in 3 engines (SpiderMonkey, ChakraCore, and V8) and the remaining work is standardization between them, tool support, and performance tuning. There will be an official SIMD proposal for WASM in 2018 and it should move through the standardization process pretty quickly.
It wants you to repeat the process of standing. So, if you stand for an hour, that is only 1 stand procedure. You have to sit for 5 minutes, then stand again.
Explaining Bitcoin Proof of Work Difficulty
wasm is modular, so in theory, you could produce a jvm9.wasm file, put it on a CDN with caching, and every site that wanted to do that could share it, and you'd only download it once.

I do agree that runtime-less languages have an advantage here though.
It's really a horrible experience. Just let us read the goddamn thing and don't spam me with animations!
I use R since that is the language I use mostly httr and rvest. Edit I missed typing rvest thanks for the comments you use the two together.

https://cran.r-project.org/web/packages/httr/vignettes/quick...
Ah you got a point there, forgot about separate compilation.
We're still a long ways off from garbage-collected languages inside wasm.

That said, it's not the technology's fault that people abuse or otherwise make poor use of it. I see no point in limiting it on that basis.
As a Mac user, I have to agree whole-heartedly!

I was a pretty heavy OpenFL devotee for a couple of years. It's an amazing project, although PixiJS is a very competent competitor when it comes to building HTML5 games. Pixi has a much smaller baseline footprint (~300kb unminified compared to 1300kb unminified).

Lately we've been working with Pixi with a webpack / TypeScript workflow. It's starting to feel a lot like HaXe / OpenFL again. We are winning big in terms of flexibility and good support of workflow. We are using VS Code as the IDE and we have a very smooth integration smoothly with an Angular-based asset and config management tool. The big thing we lost however is HaXe's ability to compile directly to C++. Even when we compiled to Adobe AIR, we got much better performance than something like Cordova or Ionic.
Innovecs specializes in offshore software development
Saving bytes and improving interop, I imagine.
Postgres compatibility? Really? Reference? I want to believe but are not you comparing apples to oranges?
Last time I checked the JSON datatype was not supported on Cockroach.
I replied to "I didn't know debates were a thing", not "I didn't realize universities had debate teams and that it was a competitive activity".

All I was looking for was a clarification from the person who made the very general statement. All I got was a lot of people putting words in someone else's mouth.
I'd like to interject for a moment here, and pitch my idea about what I call the "Web 4.0". It's basically a binary equivalent of HTML, without the many inconveniences of HTML for content providers.

Web 4.0 pages are obfuscated WebAssembly payloads, that draw their contents via WebGL. This way, adblocking becomes impossible, as the actual content and ads are within the same opaque WebGL framebuffer. Stealing copyrighted text is also made significantly harder, beause the Web 4.0 platform leaves it up to the publisher to enable glyph selection and copying. You have concerns about accessibility? Web 4.0 is 100% accessible thanks WebAudio based realtime speech synthesis!
A tool-building quest to solve one of the biggest problems in science
Kabam to launch the Godfather: Five Families social game exclusively on Google+
My series 2 lasts two days. It'd be nice if it lasted three so I wouldn't have to take my charger with me on weekends away, but I haven't found it to be much of a pain either.
That sounds odd. Why don't roofers increase their fees until supply matches demand?
Not to mention the "phone crashes when calling 911" bug
On the topic of people just being there for the money:

Obviously, that's the primary reason for just about any job, but I think I get what you mean. Your team treats your project, which you've sunk a lot into, like a chore to work on.

If you want more of a sense of community, that's doable. It's just harder with a remote team. With an on-site team, it's easy to take everyone out for coffee on Mondays, occasionally show a movie in the conference room, or just shoot the shit on a break. With a remote team, it's more difficult but doable. Add a few off-topic Slack channels to encourage less formal and strictly work-oriented conversations between team members (within reason of course). Topics like games, programming languages people are interested in learning, etc.

And on the topic of learning languages, a lot of devs want two things out of a job: money and learning opportunities. No, you probably can't integrate every new language or framework someone is interested in into your stack. You can still encourage learning for its own sake. Let's say I'm really into Elixir, but my employer is a Ruby shop. If they encourage me to better myself for my own sake, I have a lot more incentive to stay on, and make sure I'm hitting the targets I need to. If I have a place to talk about my side projects with my coworkers, it feels much less like my interests are at odds with the company's interests.

---

The other big thing here is that it sounds like you have a lot of stress which nobody else in the company really feels. It's hard for me to give concrete advice here. The two things I can think of are delegating some of your responsibilities to a qualified dev on your team, and spending more time talking with other technical founders at other companies. You need to vent somewhere.
I like Amazon Prime Video's exclusives but their service as it is now shows videos you have to purchase seperate to view.

Contrast that with Netflix where if the videos not available on streaming you can usually get it in the mail as a DVD.
"This game is like crack for programmers." -kentonv

https://news.ycombinator.com/item?id=11269098
I don't have an answer to that question, but the Amazon Music app just added Chromecast support, so never say never.

http://www.androidpolice.com/2017/11/14/amazon-music-app-add...
Salute Colorado
Even then, the roundtrip time between continents can be in range of several hundreds milliseconds, which is far too much for many real time transactional systems.
> in one case creating a fake account story to get the show to pay for flights so they could finally meet face to face.

That's brilliant. I couldn't find anything about this episode on google, but I'm interested to know how the hosts reacted to that.
Jesus, do I need this? I mean, I worry a little every day about being taken out by some idiot texting while driving. I don't think I need some constant reminder about how brief my uninterrupted lifespan will be. Anyhow, the truth is you could die at any time. Have a nice day!
I'm not sure why this has been down voted, but what you are describing as "magical" were a direct consequence of the "lazy" or "lackluster" language implementation. Semicolons are optional, and variable scope is not strictly lexical. This can be seen easily by implementing a javascript subset, which is an interesting excercise. Specifically, the part where you build symbol tables and do symbol resolution. These are also some of the reasons why Javascript is derided by many.
Then I'd say you need to broaden your horizons, because that's niche usage.
I agree with headless chrome.

I have used it with a locally hosted extension to allow easy access to dom and JavaScript after load. Then dumped results to a node app. Was very happy with the results.
> no AAA stuff, but e.g. Cities Skylines and Portal 2 work flawlessly

Do you get playable frame rates? Cities: Skylines pretty quickly falls to 20-30 fps even with a recent Nvidia card with closed Windows drivers, wondering how is the experience with AMDGPU.