skysight-inc/HackerNews huggingface dataset:
How exactly is it going to be possible to make sure that 30% of the catalogue comes from the country the customer lives in?

If they provide service in more than 3 countries (and, they do) then it is a mathematical impossibility to meet that limit in every single country. I don't get it.
Private Internet Access| DevOps Engineer | REMOTE | FULL-TIME | https://www.privateinternetaccess.com/

Work for one of the highest rated VPN services and help us protect the privacy of the world.

Requirements Proficiency using Ruby, unix shell, other common open source tools Experience managing thousands of servers

Compensation Salary DOE | Health/Dental/Vision paid 100% for U.S. Employees | Flexible Vacation Time | Employer paid STD, LTD, and Life/AD&D | Additional perks if on-site in Denver, CO office, such as lunch/snack and transportation benefits

Submit Resume to: jobs@privateinternetaccess.com
But should an ISP even be able to see what the connections they're offering are being used for? I guess they can at least see IP addresses even when it's a https connection.
An unintended consequence of this will be that streaming services will need to ring-fence European produced content from other European countries, as it would count towards the non-native quota. This has the potential to significantly reduce the viewership for European-produced content that might otherwise be watched elsewhere.

For example: a German film might be kept out of the Austrian catalogue to prevent increasing the quota of Austrian content above what's available.
One of the organization which I know had developed network monitoring tool to determine quality of experience for youtube videos by analyzing packets flowing over the network. The customers of the product were mostly carriers. So obviously they are watching and interested to know bandwidth usage for youtube.
Their not unable to work, they just don't have a "format this according to the rules our codebase has set out" button.

They can also just format their code according to the rules by hand..
Given how much of the public discourse around cryptocurrencies often seems to be controlled by MLM-esque Twitter mobs, this seems like a great way to collect/filter more reputable sources, even if just as a way to kickstart the research process.

Also, nice use of Airtable for the back end.
That's what I am thinking. Any half decent software engineer could probably produce the results they need from a few SQL queries. But "data science" is hot at the moment.
> Imagine if every state in the US did this, what Netflix would look like. 30% of movies in Indiana need to be created in Indiana. Netflix would suck, ha.

Europe is much more culturally diverse than the US. This is what this regulation is about.
> They want to decrypt data because they want to protect people from threats.

This is not true at all. That is the smoke screen they have put up, but the real intent is to institute pervasive surveillance and have more power over people. They're lazy and have decided that defeating encryption is the easiest way to bypass the effort required to investigate crimes properly.

Attributing this policy drive to altruism is truly naive wishful thinking.
But the size of EU member states varies drastically. Germany is home to 83,000,000 people, Malta just over 440,000.

Is the EU suggesting that Malta's population should only be able to stream content 2x the volume of its domestic content output? And that's assuming the likes of Netflix was able to hoover up all of that domestic output which seems untenable.
You have just made the opposite point you wanted to: by requiring 30% local culture you have prevented someone from stumbling across a different non-local culture, simply because the math cannot work out without censoring something else.
https://dd.meddle.mobi/td_details.html

http://david.choffnes.com/pubs/imc095-molavi-kakhkiA.pdf

They need to publish their source code for me to believe their app.
why would you expect Netflix to provide culture? Culture and commercialisation don't mix. Go find an independent organisation that is geared towards lifting up cultural works - trying to force commercial entities to publish obscure art by law is going to harm both the quality of the commerce and the quality of the art. Most people don't want to tune into Netflix to experience five minutes of church bells.
> generics are used by languages that focus on types and that Go focuses on composition and uses interfaces ( and language buildins ) instead of types to solve problems.

Interfaces are (abstract) types, so you can't “use interfaces instead of types”. Go’s use of interfaces is a variation of the “you can only have subtypes of abstract types” approach. Julia is an example of another modern language which also uses this general approach to type heirarchy, which, yes, does correspond to a strong preference for composition over inheritance; OTOH, like most relatively modern non-Go language with this approach, it also has generics. The idea tha generics are mostly used by languages that don't follow this approach is true in the sense that most languages, and therefore most with generics, do not follow this approach. But modern languages besides Go that follow the “composition-over-inheritance, no subtyping concrete types” approach seem to be just as likely as languages which support subtyping concrete types to have generics.

So, as well as not actually explaining anything (generics and composition-over-inheritance don't solve the same problem, so using the latter doesn't explain not using the former even if they did tend coincide in practice), it's doesn't seem to point to a real correlation.
for me the bright light hurts my eyes and makes it hard to see the screen (eyestrain).
>If a state wants to sponsor work and make it available at low costs I'm sure content services would jump to provide it. //

Who should they sponsor? By getting the people who are already efficiently producing programmes they at least seem to be targeting for efficient content production?

In general I appreciate the sentiment - both financial and cultural - but the proposed implementation does seem barmy. A sensible quota would be something like 1%.
Yes, we do need to improve the curriculum. But, how would we do it?

When I took Intro to Comp Sci, we didn't even go over design patterns and what makes good code. We did get instilled into us the principle of Single Responsibility.

As for trick questions, I got them in my Math Major and the comp sci classes I took. So, idk, if having trick questions is necessarily a deterrent, especially for a course preparing you for college.
Understanding Data Lakes and Data Lake Platforms
1. Display warning to the user that their ISP is throttling the traffic or doesn't provide enough bandwidth

2. Show them local alternative ISPs who don't have these problems

3. Take a signing bonus when users who had the warning displayed change ISPs

Just one idea of many, but content providers and users could put a lot more pressure on ISPs to prevent this, at least in areas where alternatives are available.
When I worked on safety-critical products, it was actually really nice to be able to push back.

"We can't satisfy the safety case yet" is all you need to say to get your manager to cave.

If they want to take the risk upon themselves to sign off on a known-unsafe (technically; in practice it was already pretty good, just not good enough yet) device, and go to jail if something goes sideways, they can be my guest...

In practice, they preferred to come back next week and ask if we were done yet.

The project went wayyyy past the deadline, thanks for asking :-)
Facebook Users Still Fear for Their Privacy
I settled on something similar for my needs, and I'm really happy with it.

1. Book is entirely written in LaTeX, every chapter in it's own file, master doc with everything combined. I really like having different gutters for left and right pages, ultimate control over formatting, fancy things like Lettrine, header layout and design etc. When I want to do something across the entire doc I write a new command and can use it anywhere.

I Create perfectly formatted print-ready pdf to go to printers directly from this.

2. Run LaTeX file through pandoc to create an ePub.

A little known trick that is now supported by pandoc is conditionals in the LaTeX doc, so when formatting gets hairy I declare commands like this in the master LaTeX document:

\iftoggle{ebook}{
\newcommand{\textbreak}{\newline\hrule\newline}
}{
\newcommand{\textbreak}{\begin{center}\LARGE{$\Psi\quad\Psi\quad\Psi$}\end{center}}
}

So I can use \textbreak{} anywhere I want, and I know it will be formatted perfectly in both output formats.

3. Un-pack the ePub and tune some of the html/css to my personal taste, then pack it back together. I run it through kindlegen to make sure it's valid, and I have an epub/mobi ready to upload to stores.

I like this workflow so much I'm using it again for my next book
> I don't agree with what I perceive as their Hobbes-ean need for total control

If you asked them many would say that a state must maintain total control within its territory or someone else will fill whatever vacuum remains -- the mafia, other states or their intelligence agencies, private cartels, etc. Once such agencies get a toehold they can grow their power and eventually challenge the dominant structure. In many cases the new boss may be worse than the old boss.

Politics is all about compromises. Police and intelligence agencies always sound like they are asking for total Orwellian control because they know they'll get only 1% of what they ask for -- so ask big. It's a negotiating strategy.
Fitbit has 150Bs hours of “anonymized” health data
It's not like the life of a medieval peasant was nice, friendly, and long. I don't doubt that we're better off now, but was the life of the average civilized person prior to a couple hundred years ago better than that of the average hunter-gatherer? It seems like you still have all of the same downsides, plus more like worse diseases and having to work nearly every waking moment.

If it takes thousands of years of worse conditions to get to a better lifestyle, is that progress?
Meet Zirra's Automatic Memo for Easy Company Analysis
Totally agree. In the context of learning lessons from K about implementing dict/hashmap, though, neither of these matter.
I've been to Wadi Rum and eaten food cooked in a zarb. The food itself wasn't anything special; it was standard fare. The process of cooking using the zarb, however, was fascinating.

Also, RE: Wadi Rum - it's an eerily quiet and beautiful place to go to. Definitely recommend it.
Elizabeth Holmes committed fraud. She's a criminal.
The article is mainly about participation for last year vs. this year. What happened in 2009 isn't that relevant.
Bright full-spectrum lamps help. There are some sold as therapeutic devices.
We could have had nice electric cars like 10 or even 20 years earlier if legislation had limited normal cars to something reasonable like 40 horsepower / 30 kW. (yeah go on and tell me about your family of 9 that needs to go up a 20% incline in strong headwinds;-)

But no, it ended up being an arms race to have the biggest vehicle on the road.

And ironically most people in those huge contraptions cry about there not being enough parking spaces.
I would go with Pharo if you are interested in what the Smalltalk that is referenced in the article was like. Pharo has a modern and friendly look, it's also providing the GUI environment and integrated tools that (in my opinion) seem in line with the original goals of the Smalltalk project.

If your interest is more in Smalltalk the language, I think that using GNU Smalltalk in the terminal is certainly reasonable.
Tesla Model S outsells the BMWs, Mercedes, and Audis in its class. Those aren't considered rare and exotic.
BBC and Channel 4 both make excellent content.
Bootstrapping: A new way forward and a new way to learn
Object Partners in Omaha, NE and Minneapolis/St. Paul is hiring React.js developers, JVM developers, and cloud engineer/DevOps. We do not sponsor visas and you must be local to Omaha or the Twin Cities. the work is ONSITE.

A very unique company, please check us out!

https://objectpartners.com/careers/

clara.sponitz@objectpartners.com
Hi, On the topic of the relative difficulty/complexity of factoring RSA1024, one should be interested in the analysis contained in https://eprint.iacr.org/2010/006.pdf, where sieving for RSA1024 is benchmarked as 1000x that of RSA768, and later, due to improvements in polynomial selection http://www.ams.org/journals/mcom/2016-85-298/S0025-5718-2015... , 490x compared to the RSA768 result.
Thanks for the feedback, it's great to hear that our product is that easy to use.
Facebook is beginning to let other corporations use its use of tracking pixels
Scrolls to bottom of article:

> Lessons Learned...The Lean Startup isn’t dead

Ah yes, there you go.
Makes sense. MIPs are good for getting to rigorous optimality, but right now they have limits to their scaling (every binary variable and every inequality constraint you add increases the complexity of the problem).

Your experiences track those of the folks working in airline fare pricing (e.g. ITA software, now Google Flights).

If you are willing to give up strict optimality (or small MIP gap), any number of greedy and / or embarassingly parallel algorithms will likely get you reasonable (maybe not optimal, but good enough) results in a shorter amount of time. Plus, you can do much more massive scale out.
I expect the layout would also be simpler in another way: Give every "child" div a static indentation, nothing more. They'll nest and the indentation will stack the deeper the comments go.

Right now there's already nested tables-within-tables, just to work around how table columns work in order to handle indentation (and each row's indentation is handled separately with a stretched 1x1 image with a width attribute that's calculated server-side).
Wonder | Full-stack Software Engineer(s) | New York City (NYC) | ONSITE | https://askwonder.com

Wonder is a new kind of knowledge service that makes your brain scalable. We provide instant access to the intellect and fact-finding skills of a distributed network of analysts around the world. We enable anyone - from individuals up to Fortune 500s - to gain strategic knowledge when they need it most.

We are looking for senior software engineers to join us in our beautiful office in Manhattan to help make the product and the organization that goes along with it.

We're a team of thirteen engineers today but we expect to grow into a household name in NYC tech over the next few years and want your help to get there!

You'll be an integral part of a startup with real traction, helping to scale both the product and your fellow colleagues. We care about building a diverse engineering organization and supporting each others' professional development.

For engineering, we expect you to have at least a few years of professional experience including some experience with Node and/or React and an interest in working across the stack to build web applications.

Current stack: Node.js, Typescript, Postgres, MongoDB, Heroku/AWS

Please use this link to apply:
https://jobs.lever.co/askwonder/ae00c78f-7a92-4902-b804-bd48...

Unfortunately we are unable to sponsor new visas at this time.
This isn't a problem with AP Computer Science, but the North Carolina high schools and their systems. The prevalence of private schools and the huge variance of quality even within just one system (ex: CMS) is all indicative that the State cannot get over its racist history. The way an AP curriculum needs to be taught is also very different from a non-AP course, and I am not surprised the statewide online program was atrocious.

Edit: Flagging and hiding this discussion doesn't make ugly consequences of the NC school systems' past go away. I stand by my reply to OP who wasn't really complaining about the curriculum, but quality of education in an under-supplied high school in NC. And this aspect is relevant and worth discussing.
Let's be serious, Miles Morales (as post-Parker Spiderman) is probably the only Marvel superhero on that list people know. Maybe Robbie Reyes (as Ghost Rider) or Kyle Rayner (as Green Lantern).
Antwerp would be very fitting though (a "twerp" is an ignorant fool).
If ping times are your jam, we've collected a few between major cities across the globe: https://wondernetwork.com/pings
As someone that knows a bit of Russian and French Chinese seems like a language almost invented to be hard. Let me get this right; Chinese:

1. Has different character sets, including traditional and simplified.

2. Has tens of thousands of different characters.

3. Has both conjugates and homophones.

4. Makes new words by combining characters.

5. Has completely different ways of speaking; none of which are easy.

6. Generally assumes that the other communicator can use the context to denote the tense.

Like. Guys. Common.

If you were combining characters to make words why bother with tens of thousands of characters in the first place?
Luxembourg, with their population of 590,667 people produced 5 movies in 2016 according to this source [0]. Extrapolating that production rate out 50 years gives them a whopping 250 total movies meaning Netflix could have a max possible of 833 movies assuming they leased every single one. How is that choice?

[0]: https://www.the-numbers.com/Luxembourg/movies/year/2016
> Attributing this policy drive to altruism is truly naive wishful thinking.

And attributing it to malice is truly naive pessimistic thinking.

The reality is that both of those positions exist. There are people in government (and anywhere) that want to help or hurt people. I find transparency more helpful than hurtful, because we are in an age where there are public repercussions for visible actions.
No extant life is capable of building advanced technology except us. It would take a very long time for that to change. And there are no guarantees that we don't experience another catastrophic mass extinction event along the way that finally finishes us off.

They would also be left with a world that has no cheap fuel sources or easily accessible raw materials.

This may be the only chance our solar system will ever get at advanced civilization.
San Francisco prototypes system to track every citizen everywhere they go
I don't know who is behind this sort of thing but I watched it happens to IT growing up.

System administration and working with the low levels of operation systems (not programming so much, things like bash, cmd, and all the low level stuff you can do before you get to programming) was something that actually took some skill. If I recall a of our operating systems came out of people who were more classified as system administrators.

Anyways my local school offered a associates in Unix Operating systems. The teacher was amazing, probably one of the best I had, but his class got canned for some shitty windows bullshit because the students complained so much about it being to hard. Yeah the class had rigor, but the problem really was 2 fold. Students did not want to really learn the stuff and mostly lacked a good foundation in computers at all. So they struggled on simple things like pipes and redirects.

I also remember they were pushing IT related classes very hard. You could not go anywhere on campus without some poster saying how much money you would make if you got a career in IT information systems! MIS stuff was also big too.

Fast forward, we flooded the market with IT people who had no passion, and simply where not really qualified to do the job at hand. Now IT is mostly a high paying job where it some how is acceptable to hire a contractor to do all the work for you. And when something goes wrong, it was the contractors fault.

Anyways now that I have been writing software for over 10 years and I see what candidates are capable of doing when giving them simple test on interviews (no not that white board non-since, mostly "hello world" in whatever language they want). I am fairly sure that the vast majority of the candidates would have not passed the C or C++ classes taught in my high school, or the ones in the local collage.

Schools are so fucked. Low turn out, low grades, and low number of people passing results in LOWERING the bar.

Get ready everybody for a fun wonder time where nobody knows how to do anything and it is always somebodies else's fault why they could not get the work done! The number one thing I get from peers when they fail to get the work done over the years has been 'well I have had no training on this', and 'nobody showed me how to do it', when showing them how to do it would basically mean doing it... And no this was not a once time event, things like every task would require you to "show them how to do it", result in meetings to talk about solutions.

Opps, turned into a rant. Anyways I am glad I missed the big switch over to java, not knowing C/C++ would have killed any chance of me getting where I have got.
But this is not a Net Neutrality issue. It's my understanding that NN only applies to wired carriers. Wireless was exempted from NN.
Ask HN: Is it OK to Not work on side projects?
There is a recurring topic on HM about finding time and energy to work on side projects after work.

I am a young developer, lucky to have an opportunity to learn industry standard tools and frameworks during my work time. On top of that I read books about design patterns, code architecture, refactoring etc. at home.

You could say I am headed in an OK direction in terms of my career.
If I have time and energy after work, I should maybe spend it on different areas of my life - physical fitness, social networking, simply relaxing to keep stress level down.

But still I can't help but feel a constant urge to start a new awesome side project - mobile app, blog about programming, online programming course, ...

How do I fight this urge and tell myself that it is OK to NOT work on side projects during my free time?
Or maybe it is not OK?
>(1) If you're going to hop on the 'hot' AI/ML/DS bandwagon, make sure that you actually have 'work' for the highly coveted person you are trying to hire. 'Everyone else is doing it', 'all our clients have data, so selling them data-sciency projects shoudn't be a problem', 'Hire a first DS person, to have them start a brand new DS division' are things that probably are doomed to fail.

I'd add that if you have all these conditions and still want some hope of getting value from your Data Scientists, give your data scientist(s) a period of time (6 - 12 months) where they can discover how they can provide business value. Accept that during that period they may not provide the value you are hoping for. Support them if they recommend changes (e.g. different ways of collecting or processing data)

Lots of middle/upper managers want to hire a team of Data Scientists and want them them to deliver high business value from day one. They want a magic black box to solve their business problems. This results in exactly what you describe - constant fires, games, gimmicks (that look good on PowerPoint), and good people eventually quitting or getting fired.

On the other hand, if you give them 6-12 months to interact with different teams and identify relevant business problems, they'll find ways to provide value. Or, worst case scenario, they'll tell you (maybe by all quitting) that your problems aren't data science problems and the money you are spending on them is best invested elsewhere.
This may be obvious, but do not under any circumstances run this application on a public port! Any user will have complete access to your machine.
Is the goal simply to boost the numbers of some arbitrary group of people clumped together because of their immutable characteristics? Or is the goal to improve the output and speed of innovation in an industry by exposing more people to it? If it's the former, you're probably right. If it's the latter, being concerned about sacrificed quality is not "BS".