skysight-inc/HackerNews huggingface dataset:
Personally I am very interested in both how models can help solve business problems and how to make effectively engineered tools for machine learning.

In my work I spend a lot of time on new deep learning architectures or experimenting with modifications or fine-tuning or ensembling.

I write a lot of container and Makefile tooling to ensure experiments are reproducible and results have identifiers that map back to the full set of data, software and parameters.

I also write a lot of backend server software to wrap trained models in a web application, mostly in Python, and do a lot of work with Cython after profiling to target only those spots of the code that reveal actual performance bottlenecks in terms connected directly to a specific business problem’s latency or throughput requirements — as in, not taking the huge premature optimization step of assuming a whole system needs to be written in C++, and instead using profiling and case-by-case diagnostics to know when to write something as an optimized C extension module callable from Python for very specific and localized sections of code.

My experience has been that there is such a lack of transparency about how deployment will work, how performance will work, etc., when using cookie cutter pipeline approaches, like sklearn Pipelines, TensorFlow serving, Fargate, etc. You’ll always need to break some assumption of the pipeline, layer in new diagnostics, debug latency issues, etc., on a case-by-case basis.

99% of the time, ease of specifying a new model or articulating an experiment is not hard, requires little dev work, and only represents about 10% of the actual work needed to explore a model’s appropriateness for a given problem at hand.

The rest requires very specialized control and visibility to basically perform application-specific surgery on the pipeline, customizing and tailoring many aspects, from how multi-region deployment should look to how optimized the web service code should be to whether to use asynchronous workers or a queuing service to stage and process requests, to optimizing preprocessing treatments, to instrumenting some extra New Relic metric tracking that the pipeline isn’t extensible enough to just specify in some config, and so on.

What’s been most important is that the deep learning engineers on the team, who are researchers, are also excellent system engineers at all those topics too and display a high degree of curiosity towards them, and absolutely do not look at it like “boring work” that distracts from the experimentation they would rather do. Their value add is not driven by spending more time experimenting — that’s virtually never the case. Their value add is in both knowing the details of the deep learning models intimately while also knowing the deep details of implementation, optimization, deployment, and diagnostics.

In that sense, tying model development to a cookie cutter pipeline framework, whether Spark or sklearn or something custom in-house, is something I believe strongly is an anti-pattern.
Build responsive React Native view for any device and support orientation change
Using Artificial Intelligence to fight online abuse is not simple
The most interesting talks in conferences usually are case studies or explain how X was successfully used in a pratical project. It might be hard for OP to give such a talk unless he talked about his personal projects only.

If he is just giving a generic talk about lessons learned without explaining the intricate war stories, thats a dull talk. Those are commodities.
A range one might introduce boxing depending on the types being iterated.
Off-topic: the website showed me (EU resident) an alert saying that they’re sorry that I don’t trust them with my personal data (because I unselected all data sharing in their GDPR consent screen on a previous visit). And then I got shown the consent form again. Tacky!
If they are going to recruit budding programmers, they should not discriminate on the basis of sex.
To do less but focus deeply.
Parallel computing with the Julia programming language
Eh. I don't feel like our reality has really resembled cyberpunk in specific so much as grimdark in general. I liked this other article better: http://outermode.com/warhammer-40000-is-predicting-the-prese...
Downvoted because I don't agree

(I did not really downvote but you get my point)
For a good programmer, the language is just a tool to make what you've just thought out. To me, programming isn't about how to code, but about what to code. What makes somebody a good programmer is the thought process before a single character of code is written.

Someone who assembles an Ikea cabinet isn't necessarily a master furniture maker (altough they could be!). If all you need is a cheap, cookie cutter coffee table it'll not only do, but it'll be the fastest and cheapest option. However, if you're looking for a bespoke cabinet with dovetails, you're going to need a furniture maker.
Father's Day – CQ: Personal Mastery Through Hobbies
Both scala and Java provides a REPL by compiling each lines + maintaining a context containing all local variables, functions, classes, etc
I must enlighten the masses!

https://jordi.platinum.edu.pl/piccies/enlighten-them.jpg
Common Problems When Translating Games into Japanese
It is possible that the problems are related—-it may be that, to achieve human-like generalization, neural nets need to learn in a human-like environment, instead of from a folder full of images. But time will tell.
in reality, nobody's idea is special-- only the ability to execute is special.

for most people in the tech world, this means you either have to have tech skills, money, or connections.

all 3 are pretty much important for b2b, but for b2c maybe connections are not necessary.
I've been keeping my eye on Crystal for a while now thinking about making the plunge and writing something production ready in it.

But I'm a bit vary as for the casual observer the Crystal project github (https://github.com/crystal-lang/crystal) seems brim with unsolved issues (over 500 issues!) and stale PR-s (over 105!). I'm not sure if this is a sign of poor project managment, development stall or poor community engagement but still it leaves a bad first impression. Contrast this to elixir project page (https://github.com/elixir-lang/elixir).

Maybe someone who is actively involved in the development of Crystal could shine a light?
Searching for "dlang" returns decent/passable results.
I never seem to be able to get into all of these new languages, mostly because I do not see a clear use case for it. The last two languages I learnt were Python, because we have our backend written in it and Swift for a personal project because it is what one writes iOS apps in today.

I fail to imagine a kind of application that would warrant to learn a new general purpose language on top of what I already know. Well, except massive parallelism for which I would probably reach for Erlang or Go.
We're Looking for Engineering Managers and Leaders Come Join Our  Team (YC W12)
They may be referring to rules like the Freedom to Roam as found in Scotland.

https://www.scotways.com/faq/law-on-statutory-access-rights

Or not. But it's very distinct from what's allowed in the US (or most of the world for that matter)
That's fair. Can you name features in Nim that you feel are unnecessary? I have seen a similar sentiment in the past but rarely do people actually give examples of what they think could be removed (the biggest challenge for us right now is the removal of features in preparation for 1.0).
The Ultimate Guide to Online Gantt Chart Software
Cruelty was par for the course when it came to nature documentaries unfortunately. Most nature documentaries of the past were staged. One of the most infamous one was where they would trap and drug jaguars and them dump them on the riverbank and wait for caimans to kill it.

https://youtu.be/huGJmQU4Piw?t=159

Notice how the jaguar can't move from that spot even with a bunch of large caiman right in front of it? It's almost like one of the jaguar's paws were pinned down to keep it in one spot. Wonder why? Could it be cameras were heavy and clunky contraptions back then that you could realistically focus on one area at a time? Can't capture jaguar footage if the jaguar is allowed to move out of frame. Or it was drugged so much that it had no idea what was going on.
Can someone ELI5 how this Space Catapult should "theoretical" work?
A meteoric rise means a rise up into the sky.

Meteoros is Latin and means "to raise up", usually into the sky. Hence "meteorology" which is the study of the sky and "meteors" which are bright lights in the sky.
In some regions you are permitted to camp _on someone else's private property_ given you adhere to specific, and somewhat strict, rules.

https://www.scotways.com/faq/law-on-statutory-access-rights
Google diversity annual report 2018: Our Workforce
I would like to hear more.
Lets not re-write history please.

ISO Extended Pascal already supported open arrays, just like Modula-2 already did in 1978.

Turbo Pascal 7 for MS-DOS got open arrays in 1992!

https://archive.org/stream/bitsavers_borlandturVersion7.0Lan...
Can someone who uses these auto drive features comment? I would imagine it would be really hard to suddenly “take over” if u were not in full control from before in a few seconds. It would take that long to even fully understand what is really happening. When i drive normal car much of my driving is anticipating and avoiding bad situations rather than recovering from them.
How to Delete All Emails on iPhone
Codegiant.io is also a great alternative to Github with unlimited private repositories for free.

It also includes issue tracker, continuous integration and documentation. Overall great tool.
Somewhere out there, that professor finally read evidence that there is no lemming suicides and now regrets everyday for penalizing you. At least that is how it is playing out in my head.
Tim Harford collected some good insights on this in the Automation chapter of his book "Messy: How to Be Creative and Resilient in a Tidy-Minded World".

The essence of his complaint revolves around Air France Flight 447 and attributes the incident partially to the lack of experience the pilot had flying manually.

Essentially, the idea is that an autonomous vehicle allows the operator to relax, right up until the point at which it fails - leaving the operator with a difficult situation and a lack of skill to deal with it. Of course it also removes a whole range of more routine errors that could have been fatal.

There are a couple of ideas on how to solve the problem, but I'll let you read the excerpt yourself rather than parroting it here:

https://books.google.co.uk/books?id=QPMeCgAAQBAJ&pg=PT121&lp...
you're saying something useful, but I just think the word "trust" at the end is too strong.

How about instead of:

* you could download that image and use it if you trust the uploader and their signature.

(your phrasing), what if instead you wrote:

* you could download that image and use it if the developer seems technically competent and benevolent, or seems like they wouldn't be playing shenanigans, and you're sure that the developer is who they it is (their reputations aren't being coopted by someone else with a similar or fake name).

(perhaps what you mean). or:

* you could download that image and use it if it is put up by some huge development team with a big brand to protect.

(if that's what you mean).

Basically there must be some more precise way to say what you mean. I just don't think you're expressing the concept very precisely.
Snapchat opens its doors to third-party apps, keeps privacy first
> I'm about to start working on the second edition of my book, Technical Blogging

Great news!

I read your book in (I think 2012), and found it very useful.

I suspect I'll be buying the second edition.
I think not having a parallelism first mindset will be the killer of the language. It's too important in today's world to not have that be an essential part of the language from the beginning. Rust and go for example we're 100% designed around parallelism.
That is something I had not considered - good point!
The Cadillac system requires your eyes on the road. It's harder to game than the systems which attempt to detect your hands on the steering wheel.
I managed to "unlearn" that lesson over the last year.

I used to love getting pushed outside my comfort zone, I'd take more risks than most, and I loved being "behind the 8 ball", I found I did my best work when there was no other option.

But then over the last year I got complacent, i got comfortable. I started second guessing any changes, because "what if it's worse"? I started becoming more and more risk averse, and more unwilling to change.

Recently I started changing that, and I'm making a conscious effort to push myself outside my comfort zone, because as you said, if I "woke up" 5 years from now and I'm still in the exact same position, i'd hate myself.

Thanks for reminding me that I'm making the right choice.
Stopped reading at:

"Still, the median amount of funding raised by black women is $0. That’s because the majority of startups founded by black women receive no money."

'Majority' does not mean 'all'. Credibility lies significantly in precision and facts; especially for causes like these.
Uber fights off scammers every day.  how it learned the tricks
Manage all of these streams of income on our mobile friendly website
>I've been amazed that Fitbit has been able to succeed despite this. I assume people really like the social aspects of the software, which Xiaomi doesn't really do.

Because it is a Chinese company, and thus, it is "uncool"

I think this is another exemplary case of Chinese company with a superior product being greatly weighted down by its "Chineseness" in Western markets.
It means you combine things (because it's handy or whatever) in a manner that loses essentially no information. Normally this would just be some kind of modulation. The salient difference being losing information due to technical limitations (SNR, distortion, bandwidth limits) versus designing the system to remove information (lossy).

Contrast: lossy analog compression, e.g. colour TV.
* Babies are ten times more time consuming than I thought.

I knew they took all of your time but I never understand what life is like when you have to schedule a task that takes ten minutes for the weekend

But it gets easier and they (well, mine at least :-) ) are absolutely wonderful, or can be at least.

* I thought if Trump won I would be glad I left the US. And I am, but it's overpowered by a pervasive, ever-present sadness and despair.

* Facebook is (was, rather) probably a net negative in my life.
Some parts of the EU are not democratically elected. Neither is the Civil Service in the UK and other nations.

Even if the Civil Service or Council of Europe propose legislation it still requires vote by the relevant parliament to be adopted, sometimes the European Council (heads of member states) vote too.

You could make the same criticism of any representative democracy: UK, US, all the way down to town council elections. So what now? Referenda for every single proposed law and by-law? Brexit tells me that might not be considered democratic progress.

So where does that leave democracy? Non-existent globally?

There's a completely different discussion and points on either side about voter engagement and disenfranchisement.
Check Swift Playground demos.
Your point A is exactly right, People do weird things when they are starving, have a gun to their head, or take pity on someone else.

In the USA,I dont trade you my horse for your boat. We both are forced to work in unhealthy desk jobs to make barely enough money to pay our rent because neither of us can afford to navigate the complexity behind being in business for ourselves and because living on the street is basically illegal and difficult.

So if we ever do save up enough money for a horse or a boat, the transaction is filtered through the prism of multiple corporations and levels of taxation...
There are probably 2 types of motorists here

1. stupid ones who genuinely fell for the marketing bs and thought these cars would drive themselves
2. clever ones who had an accident and realized they could blame the marketing bs to evade liability

Oh and

3. people like me who never spent more than 2k on a car ;)
Better title: "How Uber fights off Scammers."
Makes you feel dumber. It can't actually make you dumber lol.

Now alcohol can actually make you dumber. Stay away from the booze.
I still don't get how it is even possible that Tesla isn't being litigated out of business for calling their fancy cruise control system "Autopilot." I mean, really? The thing has killed numerous people now.
Pretty cool.

Made me wonder if it would make sense on these SoC targets to dynamically load a program from external storage and write into internal flash for execution, then start running it without a reboot.

Since such flashes are typically only erasable in pretty big blocks ("sectors") it would require some interesting design choices, but it should be doable. :)
Is the answer to that relevant in any way? The OP doesn't mention it being clinically diagnosed.
Ah, the DDR4/DIMM Optane models are not yet publicly available (which should significantly bring us closer to parity with memory latency), and I was referring to the Optane NVMe drives being compatible with AMD systems.
That love and freedom are 1000000x more important than money, career, and status
- Consistent disciplined work is more productive than bursts of inspired work, over any meaningful time frame. For example, your side project will be much nearer to completion in 6 months if you put in 3 hours of pre-planned work every night, as opposed to 12 hours of frantic inspired work every week.

- Do the things you have to do first.

- You have two mental modes of operation - "manager" mode and "worker" mode. Batching your tasks by this dichotomy reduces stress caused by context switching between the two. In other words - when you're planning, plan. When you're doing, do.

- Software features don't mean shit unless you're designing the workflow around them. Tools that work based on journeys and flows are better than tools that provide disconnected capabilities and make you implement the journeys in your head.
And AutoHotKey to go the other way on Windows
What is PureOS and how is it built?
> How difficult is it to produce an artifical womb?

Artificial wombs are already a thing: https://www.cbsnews.com/news/artificial-womb-baby-lamb-raise...

Now granted, this technology up there is only intended for premature births, i.e. the fetus continues to grow in the artificial womb after birth. But with the technology for IVF covering the first phase of gestation, and this artificial womb covering the last phase, the gap between both appears to be shrinking. IANAD (I'm not a doctor) though, so take this with a grain of salt.
Yubico in Google Disclosure Row
Is there any of these higher level languages that doesn't add its own accidental complexity? (essential complexity being the one included in the core logic of the solution to the problem).

They usually have their own jargon/terminology and concepts to learn.

So they just move the goal posts...
It shouldn't. A second push is needed up change direction from "away from Earth" to "going around Earth", because the atmosphere creates too much drag to get there in one push.
If you haven't, you should rewrite this essay from the perspective of Crypto nationalism and how that turned out.
nothing like financing yourself resources to understand that time indeed is money
AMD's SP3 (Epyc) offerings address the limited capacity. Compared to Intel's current offerings, they are much more cost-competitive in terms of density.
So how do you go about it?

I've only been in this field for about 18 months and I'm so overwhelmed by all these conflicting ideas and have no idea where to turn.

Do you have any advice for juniors on how to internalise good engineering principles and how to avoid dogma?
Why would anyone have to have proof of anything? Where is "innocent until proven guilty". If the government thinks that someone got their money from an illegal activity they should prove that, not the other way around.
This is really great; so simple yet elegant, and quite inexpensive! While I'm all good for my own personal blogging, I can definitely see me recommending this to others - especially the less tech-savvy bloggers. And, yes, strangely enough I get asked more times than one would expect about "Which blogging platform should I use". I usually tell people to pay for the cheapest wordpress.com plan or something similar (so i don't have to do "free tech support" for them). Well, I now have a good alternative for these bloggers. Kudos to the developers!!
React Tippy: A lightweight tooltip for React
> "I'll end with this. If you are bored, create something. Make a clay pot, a drawing on paper, a JavaScript file, a wooden structure, a shoe rack, a sand castle, a matchstick home, a story. Make something you can look at the end result and you'll never get bored again..."

This might be the best single sentence I've read on the internet so far this year. Kudos.

In short: Boredom is a function of creativity / creating.

Thanks again.
“This is not a big project," Beck said. "It’s a darn pedestrian bridge.”

Quote from one of the expert engineers from OA. It is the last sentence in the article, and I think a very effective final comment.

However, the article does quote two of the expert engineers as saying that the faux suspension bridge design could have been perfectly stable, had the trusses been strong enough.

I was interested in the comment that had the two end pieces been in place, then the bridge may well have been fine - the plan was to swing the main bridge section into position then build the two end pieces in situ. One wonders about the design calculations for each stage of the proposed construction.

I think there is a book length work around the details of the decision making process once the investigation is complete and the legal fall-out has been dealt with.
Hello world
What is hello world
Colonizable planets will either:

1. be sterile, meaning that this is not a concern. (The only germs that settlers will run into are those they brought with themselves on the ship.)

2. contain alien germs, in which case no humans would have antibodies for them regardless of origin or travel speed.
Don't forget about Nim. Nim is similar except it's Pythonish syntax with C speed instead of Rubyish syntax.
> I don't think it's bad intentions, just very very poor intuition

Good intentions coupled with poor knowledge is usually much worse than the lack of good intentions.

Vide "In Passing SESTA/FOSTA, Lawmakers Failed to Separate Their Good Intentions from Bad Law" from EFF: https://www.eff.org//deeplinks/2018/03/how-congress-censored...
True. I guess I mean that after a while I started classifying languages like this as "flavors of C". There are just so many languages that are fast, it's no longer a selling point.

Out of all of the languages I've read about the past few years, only 3 jumped out as bringing real value to the table compared to the other options that are already out there: Go, Rust and Elixir.
no parallelism hmm right thats such a small tradeoff in a world where 32 core 64 HT CPUs are available from mainstream vendors. I'll take Elixir and/or Rust.
The penalties have been adjusted for inflation. It’s not an accident, it’s malice.
I've seen a very good QA engineer leave a company in exactly the same circumstances.

She wanted to do an external presentation on cutting edge security testing (nothing proprietary, just cutting edge) and the idiot manager wouldn't let her.

She asked why and was given bullshit reasons and so she asked her manager's manager which esentially let her do the presentation and agreed with her she was given bullshit reasons.

Nevertheless her direct manager kept a grudge and she eventually had to leave the company, I'm sure she went to a much better place after that.