skysight-inc/HackerNews huggingface dataset:
I've always thought that the only reason the general public tolerates a lot of the laws in place is that said laws are rarely or never enforced.

Think about speeding. Most people wouldn't accept having a government-monitored GPS in their car, and one common objection is "but then if I accidentally slip a couple of km/h over the limit I'll get instantly busted". Well yeah, and if you thought that universally enforcing the speed limit was fair then you'd be OK with this. It's not fair, and often the speed limit is far below what you could safely do in a modern car under good conditions. Breaking the speed limit often poses no threat to anyone.

Just one example of an unjust, but relatively unenforced, law.
The decision to offer "free" upgrades also depends on how much alternative income they get from the computers converted to windows 10. Systems converted to Windows 10 provides other revenue streams to Microsoft from big data, and no doubt includes hooks for additional revenue streams such as government TLAs in the future. Data from chinese computers may well be interesting enough for someone that the are willing to sponsor the operating systems.

Remember- if it's free, YOU are the product.
Is there a site which lists details of these CVE security issues? The closest thing I could find via google is cve.mitre.org but CVE-2016-1010 is "reserved" for future usage.
Intel 4xxx. I've spent enough energy trying, turning off the features didn't help. If the "to full size" extenders would have antenna cable extensions too I'd put something newer, but I don't know of such product.
I'm sorry that you feel tricked. I hope that one of the open source options handles your use case if commercial software doesn't work for you.

However, we think that the community will be better off if we can continue to contribute to the open source InfluxDB. We want to invest heavily in open and closed source software. Ultimately the open source community will benefit from an open InfluxDB
Hmm.. https://en.wikipedia.org/wiki/Stanford_prison_experiment
I think there's two branches:

1) Things you do because you love doing them. Like spending time with your kids - it's not about doing it as-best-as-is-possible, it's just about doing it because you love doing it. It's worth doing for you, so you don't have to worry about how well you do it.

2) Things that are outcome-based. When it doesn't matter if you're the right person for the job because you're the ONLY person for the job and the job needs doing.
Mobile health apps are becoming more capable and potentially rather useful
I'd love to have this as an RSS feed.
hedge funds
Then i could say we have that already with Rubygems.

I always cry a little when a nice looking small tool is distributed trough NPM. Why? I really dont want and will build those dependencies just for a stupid mini tool.
The cost centre model is silly. Marketing is a cost centre. HR is a cost centre. Why does only IT get cut?
I am trying to work out what use the Windows SDK is without Visual Studio (which also includes the Windows SDK!).
I read it less as "leave women to their vices," and more as "leave people to their vices," but maybe I'm giving credit where it isn't due.
Google wants to make its Fiber service 1000 times faster than it is today
Walmart, EnerNOC, Verizon, LinkedIn, Hootsuite, Coursera, Foursquare, Meetup.com, Nitro, Workday, AirBnB, there's quite a lot..
True – but: I think I never learnt so much so much in such a short time as when I started with rails. MVC, project layout, API design – a good framework can be an incredible role model for these higher-level concepts.
Ukraine Beats Its Global Competitors as an IT Outsourcing Destination
I'm not sure if your post is sarcastic. Of course I remember what I learned in high school. Just had to waste time repeating orders that 90* is the proper offset so the slope is maximum on one sine wave when the slope is minimum on another.

It'd be really great if they taught kids accounting, net present value calculations, how to clean themselves properly, avoid getting pregnant when desired, and so many other skills. Not everyone is lucky enough to have good parents.
Hmmm, I'm not sure we're talking about the same thing. Are you talking about someone doing something like writing their own ad-hoc ORM?

I would agree that it's almost always best to use a library where possible, preferably one that's widely used and very mature.
That brings up another good thing about sending your kids to school. You owe it to them to expose them to more than just their overbearing parents like. Maybe they end up liking something different than you and that's good!
Well written Scala code is fantastic to work with, but it does take some practice and judgement to write well structured readable code. If you're having trouble reading your own code days later perhaps consider the way you're using the language. I'd strongly recommend reading http://www.lihaoyi.com/post/StrategicScalaStylePrincipleofLe... if you're have trouble reading your own code.
First of all guest can easily update firmware on that device. As stated before GPUs are really complex devices and some part of them might be badly documented, like there is whole HDCP / DRM support that isn't documented at all. Of something like that happen you'll never find out.

Next time your PC going to boot your GPU will be initialized with host BIOS / UEFI long before kernel get possibility to limit it with IOMMU.
As always, it depends of the context. When I'm writing apps with complex BUSINESS rules, and I spent the day with my client understanding a business process, I can implement it in a few lines in Rails, from database to UI. Frameworks are just another layer of abstraction, and sure you don't always need it
Same but with grand prix msnager.
The inner loop went from 15 instructions to 16 because the register optimiser is not finished yet.
Better layout for larger displays is something I want to work on, but you're right - it's an afterthought for my personal use case. Until then, scaling the page via your web browser does a pretty decent job.
Upon consideration, I think maybe it's clearer in the inverse:

If you have to worry about how well you do it, it's not worth it for you to do.

I think this applies equally well to things doing the things you love doing - raising kids, making art - as it does to clearing blockers and doing-things-what-need-doing.

Note that the "have to" is a key part - most people will and/or should actually worry about how well they do - the difference is whether you're required to worry.

This definitely doesn't apply to all situations - it missed the entire field of "things you're good at" - but I found it decently insightful for my personal life.
Which is maybe not the case with the public generic "kitchen sink" frameworks out there.

In the case of Google's tailored, use case specific code, they release their frameworks publicly. Angular, Polymer, Guice, etc are all what you describe, and all freely available to businesses outside of Google.

If your argument is that developers should look beyond the obvious "kitchen sink" frameworks and choose tools that match their requirements criteria as well as possible without adding in unnecessary features then I agree with you completely, but that argument is significantly different to "don't use a framework".
Just curious, is their similar restrictions to donating organs as there is to donating blood? Such as homosexuality?
Hi, you are right, we should be able to see a demo before sign up.
Let me explain the process, it's pretty simple: you do not need any microphone or device, just your watch! You will be asked to press a button when your watch reached a certain time, this will synch your watch with our accuracy system. 24hours later, an automatic mail is sent to you asking you to come back and synch again. After this second synch, we are able to determine the accuracy of your watch.
Let me know if you have any other questions.
River of garbage: parody drone video mocks Beirut's rubbish crisis
I welcome a change to more mainstream tools and hardware. Proprietary compilers for closed hardware platforms suck.
Thanks! If you decide to start practicing, let me know what works / what doesn't work.
according to Spring's documentation[1]:

@Autowired is fundamentally about type-driven injection

If you replace:

@Autowired
FooDao fooDao;

with something like:

@Autowired
var fooDao;

I'm pretty sure type-driven injection breaks.

[1] https://docs.spring.io/spring/docs/current/spring-framework-...
>"Frameworks limit your scope of creativity" - I get that.

I sort of agree, but I don't think it really matter that much. The majority of the work people do are basically just database front-ends. You put stuff in, you pull stuff out, your creativity is already severally restricted by the job at hand. It makes a ton of sense to pick a framework for your CRUD application, it speeds up development time by a lot, and the creativity limiting effect is negligible.

Frameworks like Django provides a ton of features that there's absolutely no reason to reimplement, because you're just going to do it wrong anyway. You're not going to get CSRF tokens right and you're user management system is going to have some weird flaw. It's not that people shouldn't try to write these things, they absolutely should, but not if they're just trying to do a quick application.
Enterprise System Monitoring:  Solutions for Business Apps
As far as my 10 year experience with FIFA is concerned, no, it does not.
The dynamics are very weird and sometimes downright stupid. There is a concept of home and away matches in the league and even with a great team beating everyone easily at home, I have found myself losing consistently away from home to even relegation contenders.

I hence stopped simulating away games as FIFA seems to weight the home advantage for the away team much more than their form, team strength and tactics.
Just in case PCI(e) passthrough working perfectly on Linux with KVM and Xen for years with QEMU.
Once humans have defined and programmed what do to, the machine happily does it much better than any human could (depending on the domain).

One day we'll be tempted to write a more serious, more complex "game", with real world consequences. For those, we'd better specify our goals precisely, lest we face unforeseen unfortunate consequences —there will be reasons why the machine does it better, ranging from faster computation, exquisite motor control, or a total lack of ethics —assuming ethics wasn't part of the programming.

Next thing you know, you need to solve the Friendly AI problem.
A Database Model for Simple Board Games
The Guardian also use it
I understand what you mean about SRP being vague, but I don't think its so vague as to be useless. And about the 'asynchronous call' vs 'synchronous call' terminology, the problem there is that all the calls are asynchronous, so they aren't really good substitutes for 'fire and forget' and 'request and response'.
> The problem with this "apps are oppression, simple docs for the masses!"

I kindof knew someone was going to confuse my argument and think I was arguing against web applications. Or against the browser as a platform.

It's a sign of how deep a certain kind of thinking goes in the industry. If we're talking orienting around semantic documents and resources.... we can't be talking about real applications! There's just no way to create interactive applications around those!

(And conversely, unless we're talking about application frameworks, lots of code --preferably not written in JavaScript, of course, which everyone knows isn't a serious language compared to Python -- unless we're working with GUI toolkit metaphors, unless the finished product simply isn't meant to ever be read by a human, we can't be talking about an actual application, right?)

> And do you imagine that our science teacher and her students are more interested in A) "pages" about physics with "more-or-less legible document semantics", or B) live physics simulations to experiment with on their Chromebooks and phones? Are uncaring developers the only ones driving these poor users to the latter?

Like the astute reader would note I said in my earlier post, some applications really don't fit inside a document/resource-oriented paradigm. Some simulations for sure, including first-person shooters and other games.

Other simulations, of course, fit rather nicely as a document with a layer of interactivity, and in that case, yes, the problem would indeed be uncaring developers. Perhaps particularly those who think interactive and semantic are exclusive.
Well basically, what is acceptable to move onto the GPU.

I've seen some games that move the whole camera management onto the GPU.
I agree, but my contention is that RPEP can be used to implement WAMP, whereas the other way around isn't true. In effect, WAMP is a higher-level protocol.
To me 'the git of *' is something:

- based on good theoretical foundations
- sufficiently performant
- not perfect, but good enough for most use cases
- accepted as a de-facto standard, but that is a consequence of the above
That is a horrible defense of a horrible sounding parent.

Other comments have made the required comparisons to other idiotic appeals to antiquity, but there's another thing. It seems almost barbaric when we're past the time when people had almost no say in their career path to limit your children's exposure to add many ideas and experiences as you can. A farmer in the 1600's didn't have much choice, but we do now.
My catholic highschool taught me all of the above and prepped me well for college. Even taught me to question religion and a lot of other things. Point was "think for yourself, come to your own conclusions. Love God for real." I didn't get the last one, got the other two. They were totally fine with the result.
How to stop spammers?
Make a chat app using Go
Mesa has an offscreen rendering implementation that allows you to do OpenGL without an X server :

http://www.mesa3d.org/osmesa.html
Impressive list.
Problem is that Nvidia refuse to support it for consumer GPUs. So you have to buy Quadro hardware if you need official support. They also introduced two "bugs" that make Windows drivers to fail on startup if KVM or Hyper-V enlightenments detected.

Currently there is way to bypass both "bugs", but they can introduce something new in newer version of drivers.
Read the Krugman article. Cheating labor out of the value of their wages is an important part of why we have a policy of inflation.

Even Keynes warned: "By a continuing process of inflation, governments can confiscate, secretly and unobserved, an important part of the wealth of their citizens. By this method they not only confiscate, but they confiscate arbitrarily; and, while the process impoverishes many, it actually enriches some. The sight of this arbitrary rearrangement of riches strikes not only at security, but at confidence in the equity of the existing distribution of wealth. Those to whom the system brings windfalls, beyond their deserts and even beyond their expectations or desires, become 'profiteers,' who are the object of the hatred of the bourgeoisie, whom the inflationism has impoverished, not less than of the proletariat."

He recognized that the bourgeoisie was getting screwed by inflation but the proletariat not less, I.e. worse.
Or perhaps it does matter, middle and lower incomes in the US have been stagnating for a long time.
You can run web apps fully offline since like 2011. The only difference is that the initial "install" is 100kb instead of 100mb.
This. My experience was nowhere near as extreme, but I was homeschooled and started college full time at 14. It's taken me years to catch up socially, and I still struggle sometimes. Do not underestimate the importance of traditional social exposure typically experienced in public school. I'm grateful for my experience. I feel like it gives me a unique outlook that is valuable, but for my kids I think I'd prefer the social aspect.

Sorry you've had a rough go of it nfd.
Holy crap. If you could reimplement OpenGL you should be able to buy a video card. I think I had a tnt2 Ultra back then.
This after one or two lines of text feels like an evolved rant by someone who had a specific issue with a specific framework and tries to justify their drastic steps or NIH.

All abstractions have warts and frameworks are no exception. An annoyance that is well known and cannot be easily fixed is no reason to throw out the baby with bathwater.
I'm aware it's probably not intentional, but you describe Scala as being eclectic, and then immediately criticize Scala For The Impatient for presenting it as eclectic!

However, I do feel like you're right. For instance, the section on XML literals probably should have been avoided, since that feature doesn't fit nicely with the rest of the language and most of the time isn't necessary to know.
Wow, so cool.
That's because C++ combines type inference with a gnarly compilation process. In a language like Java, editors will support it and you'll just be able to "mouse over" (or press a key combo in Vim/Emacs) and it'll tell you the inferred type.
Security Approaches in Data Modeling
Out of curiosity, what would a typical voice command be to write a text message? I haven't really tried this.
If they get an office job they are going to have to use drop-down menus, rename files, send emails, etc. If schools only taught teenagers the skills that teenagers deem relevant... there wouldn't be much need for schools.
> One has to wonder...does it really matter what you learn in school?

When I'd just finished high school, I thought it was irrelevant. Now, many years afterwards, I can see the incredible influence it had over me and I can wholeheartedly say that it does, to an incredible extent.

Virtually every single element of the foundation of my profession, views about and understanding of art, science and the human spirit in general have been touched by the interaction I had with my teachers, more often than not mediated by what they taught.

I do not agree with everything I learned in school. Many of the things that I do agree with (because there is no objective disagreeing with e.g. Calculus) I now view in an entirely different light than that in which they were taught to me. I passionately hated (and still hate) the idea of schools -- either state institutions, or for-profit private entities -- having a monopoly over intellectual and often ethical concepts, so I went through school challenging it intensely.

As for this though:

> Do you remember anything you learned in AP Calc or APUSH all those years ago?

Calculus is the mathematical foundation of virtually every engineering profession so yes, not only do I remember everything I was taught in AP Calc, I apply a lot of it every single day.

I didn't go to high school in the US so I didn't go through APUSH, but History is one of the most important subjects that was ever taught to me. It is not a tool with which one is able to predict the future, but it is a large set of lenses through which one can look at the present and understand it.
Can anyone recommend a good scala based open source project which gives a flavor of how to write good/effective scala
That looks like it, great, thanks.

The reason why I'm asking instead of searching on Coursera is that Coursera has become increasingly hard to search, at least in my view, so it's easier to ask directly.
The UI of the Mac in the System 7 and (especially) before was a fantastically easy thing to pick up. Everything was explorable and discoverable, and the tech world has only seemed to regress since then in terms of interfaces. Now the general population's level of understanding regarding the grammar of UI is such that that level of simplicity might not be required, but the early Apple Human Interface Guidelines are still a good read.
When I was in college I had a top-ranked CS major ask me if the Borland compiler would work on her laptop as well as on a desktop. I told her it would. Her response was, "But isn't there a special chip in the desktop that compiles the program for you? Does my laptop have that too?"
Show HN: Adaptive UI Demo Using Perspex and XAML Behaviors
That's one of the problems that 3D stacking present: http://eandt.theiet.org/magazine/2015/02/3d-chips.cfm

I would also bet on a combination of specialized hardware for certain software, something along the lines of Bitcoin miners ASICs.
My main workaround for Wi-Fi issues is to get a USB Wi-Fi dongle that is supported on Linux. Worked like a charm when my regular Wi-Fi card decided to stop functioning properly on any OS I would go on (probably hardware malfunction). The one I always get is less than $20 on Amazon and is by TP Link.
But to a British ear, the phrasing of your sentence is good. It creates the link between the two questions, not suggesting that the original question is not of value, but placing a qualifier on it.
Have you never Map<Shard, ListenableFuture<RpcEndpointResult>>? And then mapped it through various asynchronous transformations? Good god, the type soup.

There is a point where typing becomes verbose and decreases readability. If the compiler can infer, it should. It'll save time, money, and sanity.
It's not an easy process to stop maintaining softwares for such large companies.

Flash is still widely used, and so many websites still rely on it that it will take a lot of time to fully abandon it, so Adobe will still have to fix all security issues for years.
> you will eventually end up with your own ad-hoc framework

Or some people call it, "code that solves the problems we actually had."
I'm curious, why Scala over all other options?
Now for a subjective diatribe about Docker's poor use of analogies
No worries, it will never reach the C and C++ build times which are often measured in minutes and hours.
This seems quite similar to what companies like GumGum are doing as well (in image adverts).

https://gumgum.com
textbooks themselves are the problem. If you've ever wanted a reductionist, watered down way of memorizing terminology, study from a textbook. During my time in undergrad, I learned the best way to learn is by paying attention in lecture and conversing in a subject. Subjects should be mentally digested by working with the concepts, not by merely reading about them.
Twitter, Etsy rely on Scala as their main tech stack.

You can probably list a large chunk of the big banks. I know quite of few of City of London's big investment banks all continually look for scala developers. In the same breath I would probably list the gambling companies which seems to be on scala bandwagon as well...

In the UK the public sector (GDS) are investing in scala based projects. E.g The HMRC have about 200 scala developers (me included).
A collection of react components to render common data visualization charts
You are one click away from creating the best resume recruiters have ever seen
There's also minimodem for GNU/Linux systems: http://www.whence.com/minimodem/
The 43North Startup Competition 2016
What could possibly go wrong with that.
You're probably over analyzing this. I don't need someone to tell me how to run if I want to go for a run, regardless of my experience level. But sure, having a personal trainer is important for certain types of workouts.
My mom puts on her winter tyres and drives her bike to work through the winter, in Finland. She's almost 60. A few of my coworkers do as well.

It doesn't quite get to -35c, but -20 isn't uncommon and it's below freezing for two to three months.

I'm not quite as tough, I ride to work the 9 months when there's no ice on the roads. I might try winter cycling but O don't have the equipment yet (mostly clothes but tyres etc too).
I am a big fan of Meteor, evangelize it for free and this makes me angry.

1. Many of free sites are demo sites of their packages and tutorials. This would hurt the ecosystem.

2. Two week notice before shutting down is way too short. Should I trust Galaxy given this reputation?

3. Well I see a lot of AdSense ads about Meteor. That's probably terrible way of burning VC money and I don't think devs pick frameworks based on ads. Running tiny utility likely is way more important.