skysight-inc/HackerNews huggingface dataset:
If it went fantastic then you probably have a real interest in computers and technology in general versus the pay potential.
4 Key Business Culture Drivers You Have to Get Right
And it doesn't start listening until about a second later.

Which is a big problem.
Why do you think it's "fantastic" compared to the alternatives?
Thoughts on the HomePod from a Voice-First Startup Founder
Samsung’s new top-end curved gaming monitors are sporting HDR, QLED and AMD
The Life Cycle of Online Ads: From User Preferences to Ad Revenue
Doodle Insights #16: Voxels in Lands of Yocta XXL Special Insights
I could never understand what Google wanted with Boston Dynamics. It seemed like a huge risk to their brand:

Google, 2001: "Don't be evil."

Google, 2013: "We make military robots."
FYI at least for everything I've thrown at it, PyPy 3.x works really well.
An overview of Python threading
I stopped using Skype completely because of how painful the update process is on Windows 7 and the addition of ads to the chat windows.
Neither did OpenID, you would just list your auth server in a special meta tag. IndieAuth even seems to support acting as your OpenID server, see https://indieauth.com/openid .
Nice, Reddit will be pissed though.
Bribing an ISP with Macaroni Cheese
Does it limit character cell (8x8) to 2 (or 4?) colors?
> People have been begging Intel for a very long time to make business-tier chips without remote access capabilities.

Yes. But somehow, any time anyone brings up wanting a device without one, people start poo-pooing the idea. "Just don't use it." "That's paranoid." "Just another CVE, yawn."

In a ton of discussions over the years, I have yet to hear a single plausible, benign reason for why the ME's 30 minute timer must be impossible to disable by the owner of the chip.
> When has this actually happened?

Germany and France do this regularly for what they consider "hate speech" (for example retweeting newspaper articles about attacks by migrants). Germany has just installed a law that allows imposing multi million EUR fines on companies for repeatedly violating requests to delete user content that violates these fuzzy criteria.

There's a huge influx of German users to gab.ai because of this.
It isn't present AFAIK, because Intel cuts corners on enthusiast chips they do not expect to be used in a networked environment in order to save money, and still charge you more than the non-enthusiast counterparts.
For workloads heavy on JSON operations PyPy has been slower than CPython for me in the past. Because it didn't benefit from the C implementation of simplejson.
I was not aware of any difference in the terms nor could I find anything on the matter after a quick search. Mind explaining the difference to me?
Providing a stock Android experience and timely updates is enough innovation when it comes to Android phones. If they manage that then I'll give them a shot.
Cynicism is consent
Bootcamp grad from 2014 in Boston. Struggled for 2-3 months to get a job (probably did 40 interviews), got 3 offers in different states ranging from 30k-50k/yr. I took the 50k job and moved to a LCOL area but had a good tech market.

Before that I was 9 credits short of a degree and I was working in account management at a tiny start up in California. I chose the bootcamp in Boston because I didn't have any money saved up to live anywhere but with my mother. I was 30, swallowed my pride and moved home for 6 months. In hindsight that was one of the smartest decisions I made.

> What are you doing now?

Now I'm a senior software engineer at PayPal. I also finished my degree.

> Do you feel that the bootcamp prepared you for the jobs you got?

I went from couch to employable in 3 months so yes. I worked 60hrs a week on my craft for 2 more years though - now I'm one of the top contributors across teams.

> Do you think most of your cohort are still working as developers?

I think so but I have been really bad at keeping in touch. Our cohort was unfortunately competitive with each other so friendships and bonding was not easy to come by.
Python 3.6.1 is a lot faster than 3.3.2 which was used back when the heap benchmark was done. In my system, 2.7.10 vs 3.6.1:

C:\Test\PyBench>py -2 test.py
Done in 1188.308127

C:\Test\PyBench>py -3 test.py
Done in 1454.897614

Please bring up to date benchmarks to the discussion, and stop complaining about old problems.

Note: adjusted I the workload to be 1000 less iterations, to get the results fast for this comment, so this numbers aren't comparable to the list in the github repo. But even if I hadn't done that, they wouldn't be because I ran these in my system.
US regional accents are pretty mild compared to what you would see in some other languages (and even to some extent to what you'd see in English in some other places).
Name it whatever you want. Point is, you don't have to plan for such a drastic change when a separate domain/subdomain will solve it for you.
Yeah, this won't get popular on Reddit even if all main players are doing it.
Format as Table turn the area into a Table also.

"When you have a data range that is not formatted as a table, Excel will automatically convert it to a table when you select a table style."

https://support.office.com/en-us/article/Format-an-Excel-tab...
To monetize you could make referral deals with web hosts. I assume this setup means that gramma is paying the web host a fee.
I'm not a "smart alec" for pointing out that Python is, was and will be bad at heavily numerical, number crunching code. It's not what Python is built for.

I mean... it takes 28 bytes to store a single integer in Python.

> > sys.getsizeof(1)

> 28
CEOs need to “behave” themselves if they want to see their companies prosper
Not necessarily, a major component of Labour's pitch to the middle ground was explicitly that a vote for Labour would help keep the Tories in check whilst safe in the knowledge that there was no chance whatsoever it would put labour in government, because of Jeremy Corbyn.
When Did Phishing Become a Social Problem?
A new kind of Twitter hack is spreading fake news in Venezuela
Heavily discussed yesterday:

https://news.ycombinator.com/item?id=14513184
You pick that up at work or on your free time. I'm less than a year out of a bootcamp. Just this month I made a small webapp for a project that my team's working on. I wanted to learn how to deploy something from scratch (using Docker -> AWS), so I read about that for a bit, peppered our DevOps people with a few questions, and then went and did it. I learned a ton! Just seek out opportunities at work to learn new skills.
> i think many observers say that reader preferences are trending to a more conversational style these days anyway.

Even if that is true, actual conversation is full of digressions, half-completed thoughts, repetition, incorrectly chosen words, etc. It's remarkable how incoherent a transcript of speech can look compared to how coherent it sounds listening to it (Donald Trump is a prime example of the phenomenon, as an untrained public speaker).
Well, I could never understand why they're selling BD. Such cool research.

And now they're Alphabet, so the brand thing should've been ok.
Japanese are exact opposite. They have extreme love of robots and are trying to put them everywhere. (Maybe caused by all the childhood robot cartoons like Astro boy) Examples include store greeters, companions for people living alone, etc.

I wonder if they will anthropomorphize the speaker services like Amazon Echo. In the US these are bare bones listening and talking cyclinders. The Japanese might want to put an animated face on them for feedback. And make them mobile too.
Ask HN: Going full MIT OCW
Inspired by "How MIT OpenCourseWare transformed a learner's life"[1] and the lack of "good" university courses that are available from remote location in my country I thought about doing some courses on OCW for knowledge and hopefully fun, hoping it might give back something in life and maybe increase chances for a new job.

Here is my ordered list:
6.0001	Introduction to Computer Science and Programming in Python
6.0002	Introduction to Computational Thinking and Data Science
6.S096	Introduction to C and C++
6.001	Structure and Interpretation of Computer Programs
6.005	Software Construction
6.042J	Mathematics for Computer Science.
6.006	Introduction to Algorithms (Fall 2011)
6.046J	Design and Analysis of Algorithms.
---
6.824	Distributed Computer Systems Engineering
6.828	Operating System Engineering

Obviously it is a bit light on the mathematics and I will probably add more courses (or not), so that might change.

Any comments/remarks on this list?

Currently I know the basics of C, python, Java and SQL but I feel like I'm missing some more formal education on the subjects.

[1]https://news.ycombinator.com/item?id=14514686
Perhaps it will make trees faster than hashmaps? Linked lists better than arrays?
Firefox let me drag a recent image from my download menu. I agree that this is rather poor UX though.
When I lived in Zambia, Africa in 2005 there were refrigerators made by South African companies for countries without 24 hour power. Similar idea to this, really.
There is a very direct sense in which pointer chasing _is_ the fundamental operation of sparse graph processing.

On top of what access patterns the developers tend to use, there's always the JVM garbage collector (the bane of efficiency) which runs a basic graph algorithm over the entire program's network of pointers. Although, I suspect in many applications the graph in question is small (by comparison to big-data-scale graphs) and throwing heavy machinery like this at it would be overkill.

Then again, maybe I'm not dreaming big enough, and this kind of processor will make the need for cache line locality optimizations, careful instruction scheduling around memory I/O, and half-second freezes for GC a thing of the past?
Agisoft PhotoScan Professional Crack Full Download
That seems odd, since translators are usually concerned with written, rather than spoken material (the latter generally being the province of interpreters).
Numba is a Python compiler: http://numba.pydata.org/

So the fast functions they are using are likely compiled, they aren't necessarily library functions.
https://support.office.com/en-us/article/Use-calculated-colu...
Agreed. In the beginning Google explored a variety of robotic approaches. And now they are pruning the less effective ones.
If you care about cities, Apple's new campus sucks
That was the point of the Heap Benchmarks. In CPython you would have to use HeapQ, writing something yourself in Python will be miles off the pace. Whereas in PyPy the Python implementation of a Heap or your own version is comparably fast. As it should be. The 'hunt down the written in C' parts of the standard library is what I am increasingly objecting to.
Use Keras until you need something it can't do, ez.
Legalstart | Blockchain App Engineer (Internship) | Paris, France | ONSITE, https://legalstart.fr

Solidiy/Ethereum, Bitcoin, Hyperledger
Python, Django Rest Framework, React/Redux, PostgreSQL, RabbitMQ, Docker, AWS

Legalstart is revolutionising legal services for SMBs in France thanks to an online application that allows them to manage legal documents and paperwork in an automated fashion.

We are looking for a young developer highly motivated by blockchain technologies to help us build related services.

More details here: https://goo.gl/2cCj8i
You can apply directly at jobs-tech [at] legalstart.fr

Note: we’re open for other internships and senior engineering jobs, so don’t hesitate to apply for that as well!
Advice for recent grad interested in one day starting a tech company?
I recently graduated from undergrad and am starting my first full-time job as a management consultant. I thought I wanted to go into investment banking then maybe tech later down the line so I did all my internships in finance. Meanwhile, I worked on a start up for 2 years in undergrad and loved it. I realized I loved wearing many hats, learning new things, and all the thrills that come with working in a growth / start up environment. I taught myself how to program to be able to build web apps.

I stopped working on my start up but I know I want to take a stab at starting a tech company again. I want to work for maybe a year or two, gain some professional experience, save money and try again.

I don't want to join a start up unless I was one of the first 10 people and really believed in it. I'd rather start my own thing and think I have it in me to succeed. Also, the work that excites me the most is Product Management, which has been hard to break into. Most startups pay really shitty for the roles that college grads might be qualified for bar SWE or PM.

I'd love to hear any and all advice that anyone on HN might have for someone like me. What do you wish you have known when you were 22 about starting a company?
> But it does mean that fringe extremist parties can get pet policies passed by holding their partners feet to the fire that the majority of the population wouldn't vote for

Evidence for this: CSU in Germany (the quite-a-bit-more-right-wing sister party of Merkel's CDU).
I see. I've used them primarily for work, I'm not sure of a service that would cover your bases. I'm sorry that you're stuck with Skype for now!
When you architecture your stuff correctly, you don't need RAID.
Reading OpenBSD source code daily
Well, when you're the creator of a the largest phone operating system on the planet it's probably pretty easy to raise some cash for a phone startup.
>You must not know what timezone intricacies are then or just how much effort is spent to make sure time itself is properly handled, especially in any major application that has global users.

You'd be surprised.
That's interesting, but I think the author misses the fact that lots of writing is still done with the page in mind.

That said, I absolutely do composition in tools other than Word most of the time unless I know I'm writing for print or a print-analogue (we deliver lots of work product as PDF, which may as well be printed).

What I care more about than print or nonprint, though, is file format longevity, which is why most of what I do is in plain text. That's an orthogonal concern to the issues of the piece, but it still bears discussion given how much data over time has been lost in orphaned formats.
How to edit the CSS of your Shopify theme
Ideally you'll get everything you need in the first page anyways but generally speaking if you have complex part numbers or product series, it's harder to get right. I think that machine learning is essential to improve relevance over time without having to resort to manual tweaks.
When I look at http://www.bbc.com/news/election/2017/results/england (the election results for England specifically), it shows a comfortable majority for the Tories (297 of 533 seats = 55.7%). Am I misunderstanding something?
Killing the wrong people isn't DARPA's problem, we have bombs that we can drop out of a plane and down a chimney. Blame the elected officials that ordered the bomb dropped in the first place and the intelligence apparatus that convinced them it was good idea.
Uber CEO advised employees on rules for a company celebration in 2013 memo
http://stallman.org/netflix.html
Ask HN: Any experience on giving up on professional Software Developer career?
I've heard lot of stories about people switching careers to software development but I didn't find too much stories where someone did opposite. I don't take into count switching to the management roles.
Last few months I started to realize that writing code in bad environments, where the budget and requirements from non-technical people are deciding everything, is killing my creativity and my home projects are suffering because when I come home I feel exhausted, tired and unmotivated.

I have also other skills which are enough to find completely another type of job. In that case software development will be a real hobby and I would be able to do things that I like and love.

Everything is nice and shiny when you think about that, but the reality is pretty much different and is not easy to do such thing.
I would like to hear some other opinions and experiences.
Show HN: Mini.css framework v2.3.0 released
Google never actually declared "don't be evil" as its slogan.
That makes no sense. You use a password manager so you don't need to manage the passwords. If you don't like the concept of having passwords at all then use a stateless, hash-based password generator instead.
For iteratively developing a piece of code. For quickly checking what a function X does with arguments Y and Z. For interactively manipulating a data structure until I finally know exactly what transformation I want to do, which I then save in the source code. For exploring and possibly modifying the run-time state of the program.

Simply being able to repeatedly invoke functions from the REPL without breaking your flow changes the way you program. It's a completely different experience from the usual edit->compile->run cycle, and even from the TDD edit->run tests cycle.

Also, if the language didn't just bolt a REPL on top of itself because it's fashionable, but actually was designed as an interactive programming medium, you'll have powerful introspection and runtime code modification possibilities that together speed up the debugging process. (Experienced readers will know which language families I have in mind here - the ones which surprisingly weren't even mentioned in JEP222 which this article links to).
Isn't "optional typing" the same as just assigning a "universal" type to symbols that have no declared type?
Again the problem is the microphone. Not the camera. And guess how many you've got on your desk...
I use verbalization as a memory aid. I speak out loud the number of the gym locker I use and am better able to find it later. It reinforces my visual memory of the location. (I should verbalize parking locations too)
Even Javascript is fast? Microsoft, Apple, Google and Mozilla have all invested heavily in making that happen.
and about a dozen other asset classes that you dont even take into account because youre stuck in startup land.

if you have the cash, go to switzerland and talk to the people instead of yammering on about how its not possible.

10% YoY on a 10M investment isn't something people talk about because its rather ordinary. but you wont get it at bank of america. commercial banks simply dont know how to produce those returns for their customers. or maybe they do but are more busy with sucking off their stakeholders. i honestly dont care.
> Doesn't whether a language is compiled or interpreted have an effect on the type system?

The question is not well-posed. Would you call Haskell or OCaml "compiled" languages? They certainly can be compiled to machine code, and often are, but both also have interpreted versions. Would you call Python an "interpreted" language? There are compilers from Python to machine code, which are more or less successful at optimizing away type checks. Being compiled or interpreted (or one of the many intermediate things) is not so much a language property as a property of the implementation.

That said, there are of course some correlations. Python code can heavily inspect and modify itself and its execution context. This kind of thing is easier to do in an interpreter, and it's much easier to do with a dynamic type system. Dynamically typed languages also tend to be interpreted because the dynamic typing incurs runtime costs anyway, so often you would not win a lot of performance by simple ahead-of-time compilation.

(Of course, if your goal is to have a compiled implementation without dynamic type checks, you will design a static type system.)
I'm also curious. I routinely use the Python REPL, for example; so it's not that I don't see how a REPL can be useful - it's that Java is so much more verbose that I find it difficult to imagine using a Java REPL. I struggle to think of a good use case for this.
How Hunter S. Thompson Became a Legend
Estonia buoys cyber security with world′s first data embassy
Getting to 50/50 women/men participation: Polyconf, a very diverse conference
It still shocks me how many folks absolutely ignore the features of Word that make it powerful. A huge one is styles.

Before we had semantic markup on the Web, Word was doing something similar with meaningful styles that could drive document structure and whatnot. It's astonishing how often I see people either manually format headings (like, referencing a postit that says "heading: bold, 14pt") or use unstructured styles instead of the actual heading options.

Word will give you a document outline in a "slide out" window that populates based on your headings. It can be HUGELY USEFUL when you're building a longer, more intricate document, and yet it's rarely used properly. It's baffling.
Design Thinking, has outlived its usefulness-enter Systems Thinking
Python, R and other languages are just slower. If that is an issue I again will agree you need to move to another language.

Can I ask what you need the speed for? How long are your reports running? Because a lot of times the reports run in under a few minutes and people just don't sub-set their data to code on. People feel it is "BIG DATA" when it is just annoying data that takes less then a minute to spit out.
I have been a sys admin for ~5.5 years (in IT for 7). I took a MEAN stack boot camp Jan2015 - Mar2015. I am still a sys admin.

If I had to do it over again I would still take the class.

I know that is not 3+ years ago.

Even though I am not a developer I read hacker news because the article selection is usually of a high quality and the comment sections are full of reasonable conversations. People trying to find answers or make a point instead of flame wars. Usually.
An explanation of blockchain your parents could understand
The law system is built and maintained by humans. As such, they can't predict every possible loophole and they adapt over time.

So yes, this behaviour should absolutely be labelled illegal and persecuted. Your comment didn't contribute much to the discussion save for reinforcing the original objection of your parent commenter -- "who cares if it's technically legal when it's very clearly immoral and destructive for the society at large".
The last time they went from less than 10 seats to all but 3 seats such a massive swing (35%) was never going to hold.
This is effectively what I'm already doing - I use pass for Linux and save my folder hierarchy to KBFS. It has the added advantage of already have browser plugins and a desktop GUI tool available for it - https://www.passwordstore.org/.
Should do this for the planets in Star Trek Federation.
Ah I missed that. Too late to edit post but I stand corrected.
You mean for codementor? I've been asked people to use Hangouts since I had some trouble with zoom, but it might be my lack of experience with zoom/bad instructions.
No way; this is the kind of thing that can become a state-secret level advantage.

Seriously, it's a graph processor. Graph analysis is basically the entire job of a modern intelligence agency.

There's a cold-war level arms race going on in cybersecurity. Russia embarrassed us with their sophisticated cyberwarfare capability in the last election -- they were able to infiltrate both campaigns AND the FBI (they used false information to manipulate Comey into making a statement -- which required them to know how conflicted he was over interference in the Clinton e-mail thing), and undoubtedly were behind the news cycles in the months before the election.

Better/more condensed graph analysis capability, at the scale that the three-letter-agencies use it? That's a strategic advantage. You can bet the Russians are working on something similar. If they haven't already -- throughout the cold war they tended to push the frontier of technology faster than the US, but had trouble mobilizing that advantage because communism was so damn inefficient.