skysight-inc/HackerNews huggingface dataset:
Hey Deepak. First of all congratulations on the launch. If you want to take away one major sticking point for me try to address the 'candidate pays up front' issue somehow. It strongly correlates with 'start-up pays up front' or 'pay to pitch' models in the VC world and I absolutely hate those.

If you could fix that either in the form of a delayed invoice until after the applicant has found a new job or by some form of no-cure-no-pay guarantee then I would be happy to refer people to you.

best of luck with your company!
These obtrusive popups "enter your email to get newsletter", in the history of the web has even a single user opted to provide their email to such a popup?

Yes. They're very effective at capturing people's email information. Shockingly so. https://www.crazyegg.com/blog/opt-pop-ups/
In my experience this seems to be a problem of people using frameworks without getting to understand them in any depth (probably because they are off chasing the next hyped up thing). Django is easy to get started with. Its also easy to produce a shitload of queries unless you spend some time getting to understand the ORM and how to optimize queries with it.

In my previous work we were generating over a 1000 queries for the front page (we were showing maybe 20-25 products with different options). Everything was done in nested loops, with new queries to the database each iteration.

The kid who had written that was apparently building his own framework when I looked up his webpage. Learn to use Django properly before you go building your own crap versions please.
C is a good enough approximation to the level students need. Many will never use or even think about assembly again, especially on the architecture they happen to be taught, but most will use some derivative of C syntax and semantics. For the 25-50% that will, sure, that'll be a good third language, but remember that most will develop web frontends or industrial logic for the rest of their life.
Is that really true though? Looking at performance optimizations that people do, understanding C is a minimal part of understanding how computers work. It's sort of a codified fiction masking a much more complex reality.

C ignores the complexities of the cache hierarchy and register allocation and IPC extraction. If I code in a garbage collected language I can ignore one more complexity. But C is closer to Java than to the ALU.

Maybe learning LLVM IR would be more useful than either, as it will me allow to debug/reason about the performance impact of the abstractions of many languages backed by LLVM.
Protecting customers from the Ticketmaster breach: Monzo's story
Mah, there’s a mobile standard optimized for that use case... not using it because intel can’t get their act together would be asinine. I’d be shocked if there weren’t any Ryzen prototypes running in Cupertino, with daily performance test results CC’d to intel account managers. I’d to just that...
Errr... the cost value of Oracle database is skewed. It simply costs sooo much it's impractical for most companies to use, especially if they cannot afford more then 1 decent engineer.

We are talking about 10000s of dollars per CORE (not even per cpu).

Also for that matter, I've never met a company that uses oracle features that aren't available in Postgres or can be made with MySQL and another service such as Redis or ElasticSearch.

It also impractical to maintain without a dedicated DBA.

Which usually means that if a company uses OracleDB they are loaded with money.
STEP BY STEP GUIDE ON How to CREATE a BUSINESS CARD IN ADOBE ILLUSTRATOR
Pretty sure that is what tailing the log during development is all about. I don't see what is so obscure about it, in the Rails based examples in the post, one can just see the logs flying by with the exact queries being executed.
I actually believe the intent is the opposite.

I think the PR people are just trying to sell Fokas as a polymath genius. "Look, he is not only a mathematician but also an MD, wow!"
Pytorch, by a mile.

If I had to summarise the frameworks in a few words, they would be: Keras for speed, Tensorflow for production, Pytorch for research.
I use and enjoy dozens of scripting languages including Smalltalk and Python, but colleges need objective reasons to teach a certain language, and the popularity and applications of Python can't be beat.
You are being downvoted, but it seems perfectly acceptable to many businesses. I wanted to improve the front page on my previous page (generating over 100 queries, taking between 1 and 4 seconds to load). In the end every other crappy new feature was given a higher priority.
No. Scheme should be the first language to understand how computation works, how computers execute it and how humans understand it.
Catalog Hauls in $9M to Make DNA-Based Data Storage Commercially Viable
Keras only offers standard layers but you can implement your own LSTM layer and use it with Keras. This way you can take advantage of all the other features
> Thinking about a change in country in a year or two and Germany comes up a lot. How is the cycling infrastructure? I understand it's not great compared to NL or DK

In my very culture-biased observation as a native German (who also goes to work mostly by bicycle (and if not, by tram)), I would say that the Germans who go by bike are more risk-tolerant. Where people of other cultures would refuse to go by bike, the group of Germans who love to go by bike will go by bike no matter what the cycling infrastructure is like (I know quite a lot such people). If your cycling annoys motorists, know the laws and simply tell them that you also advocate for better cycling infrastructure.

In this sense, my impression is that the central reason why the cycling infrastructure becomes improved in Germany is so that motorists become less annoyed by cyclists.

P.S. To answer your question: In NL and, I think, DK the cycling infrastructure is better (how much depends on the city; for example Münster is very bicycle-friendly). But this is not something that you care about when you bicycle in Germany (especially to/from work), since it is rather an attitude to life. Because you are convinced that going by bike is "the right thing", you will go by bike no matter how sketchy the cycling infrastructure is like.
Matias talks a good game, but we bought 30 of their keyboards and they didn’t last very long. We had much better luck with Logitech. Also, we are batting a 1000 on broken butterfly keyboards. It is really disappointing and frankly the feel of the things is awful.
I didn't know you can even use Oracle Express in a commercial settings, I've always seen it as a developer edition.
shrug

Using a custom order WASD keyboard on the workstation and butterfly v2. on an MB. Can't say one is worse than another. The worst thing about Apple's keyboard is botched up layout, rather than any haptics problem.

(Also, it's a huge improvement over the old-style far-apart, mushy blocky Apple keys).
I just like Tensorflow better. For building new models, the graph is complex and errors are unavoidable. There is a separate compile time for Tensorflow and errors will be found before the data come in. Tried pytorch before, the error messages are usually not helpful at all and often leads to clueless debugging for hours.

For trying out deep learning, or build on existing models, pytorch or keras may be easier to grasp. But when making new models that involves a lot of math, the Theano/Tensorflow is more helpful IMO.
Ticketmaster Data Breach
I always thought the secret is to put them in cold water after you boiled them? That’s how I’ve been doing it since forever and it works well.
We like it this way
For the 25-50% that need it, sure, those would make good third or fourth languages. My point is that Python and C should be the first two, not the only two languages they learn in college. My reason for recommending C is to get an overview of what "writing for the computer" feels like with complex data structures, not memorizing the Intel x86_64 manual. Would you expect 100% of CS students to be prepared to learn cache hierarchy and register allocation in their second year? I know a few CS graduates that somehow didn't manage to learn single a programming language (to fizz-buzz level), even in state universities, not talking about community colleges. I think we should step back and look at what all students need, not only the advanced ones.
AJAX is not really a new thing, though. It's probably older than some of the developers who complain about it.
Will hopefully get promptly rejected.

Royalty-encumbered video codecs have no place in the present or future.
When you walk into a gym with information about what's available on the ether, you are too concerned about Nutrition, weights, lower and upper body exercises but If you ask any fitness trainer what his salt, he will tell you that first few weeks three most important things to do are:

1. Show Up every day (i.e. Days you want to come)
2. Learn how to lift weights( lift weights ) right way.
3. Drinking water.

The same, In my opinion, go for deep work. Doing it every day is important.
Exactly this. And People seems to want to Web "Apps" everything, but it turns out 90% of site are actually fine with Web "Pages" with a little interactively added on top.
That does not look very ORMish to me. It might return objects. But isn't one point of an ORM that you tell the ORM which data you want and not what SQL query to send to the DB?
Start with Yolo: small C program with minimum of dependencies.
As you do more and more research of the options, you will find that each "service mesh solution" has its own distinct set of pros and cons.

What was the driving factor in choosing a service mesh?
Yes, for all practical problems data is the biggest challenge.

Though, debugging matters. In TF it is easy to get errors and spend a lot of time searching for them. In PyTorch it is straightforward. It matters the most when the network, or cost function, is not standard (think: YOLO architecture).

E.g. when I wanted to write some differentiable decision tree it took me way longer in TF (I already knew) than with PyTorch, having its tutorial on another pane.
A Pioneer in Solar Energy (2006)
Colloidal Silver and Dogs = a Match Made in Mother Nature Nexdermavet
When I started programming, in the 80’s, it was first Basic then Assembler. Not because we wanted, but because we had no choice. My first computer was a ZX-81 and believe me, without asm, everything was toooooo slow.

So when it came to C, it was an ‘easy’ step.

But now, you have the choice not to program on low level.

I asked my business associate not so long ago what he thought a good starting language will be for starting programming lessons to my 8yo kids.

He also told me « C ».

And here we go on the state of development nowadays.

With all high levels languages, there is a lot of people starting programming stuff, and often successfully.

But is assembling libraries/brick making you a good developer ? Is not understanding how stuff works underneath making you a bad developer ?

I seriously have no idea. Is the fact that we, as « old » persons, had to work low level, helped us to better understand ?

Or is it really useful nowadays ?
My first language was Basic on Commodore64 at 6 years old. Second was Visual Basic with some HTML done in FrontPage. After that came high school where we had Assembler, C, C++, Prolog, Java, Pascal, and Delphi. At the college, there was more of the same + Javascript + a bit of Lisp + some obscure and specific ones like CLIPS. On my own, I worked with several others for example Python, C#, a bit of Elixir and Ruby and PHP and Kotlin and Objective C.

Point being made that first language is largely irrelevant if you are really interested in the craft you will eventually get exposed to many languages and paradigms and learn to choose what best suits the problem and in which you want to get the most expertise. It`s not like you would shoot yourself in the foot if you learn C first instead of Python or the other way around.
This short book authored by George Miranda who works at Buoyant might be helpful - https://pages.buoyant.io/Oreilly-Service-Mesh-Book.html
Definitely a good product to use. Would suggest my http://draftss.com team to try it for future mockups.
Some Spectre In-Browser Mitigations Can Be Defeated
Stack Trace Art
> Many will never use or even think about assembly again, especially on the architecture they happen to be taught, but most will use some derivative of C syntax and semantics.

This is deems true in my case. At my community college, I took a lower division Computer Architecture course, also known as Computer Organization and Assembly Language, a year or two ago and I recall little from it unfortunately. Yet, I still go back to the practices I learned from taking a course in C.
I think a good exercise is to build a CPU/Micro simulator in a more modern language. Followed by writing a compiler (for an uncomplicated language) to target that CPU. Should teach you most of what you need to know.

I remain reasonably agnostic to what language people should learn first, whether it be C / Java / C# / Python / <some other language>.
How long have you been at this company?
Works good! I'd provide an option to make the background fill around the phone 'none' (transparant).
Not to be confused with Plume Creator, an open source tool for writing novels and short stories:

https://plume-creator.eu/
See for yourself:

https://www.obeythetestinggoat.com/book/chapter_philosophy_a...
If a model involves a lot of math, is it more helpful to be able to debug it? What tf lacks is an intuitive debugging tool. I think this is where pytorch excels.
$60k USD minus taxes, rent, insurance, and other fixed costs is not going to buy you much healthcare. The cheaper places to live in the US might not even have decent healthcare options. Not to mention significant time off will result in termination.
It all just sounds muddled terminology to me. You say you expect them to have "expertise in backend and frontend", but then you say you wouldn't expect them to have expertise like "know[ing] how browser rendering works". So what is it? :)
Would it be possible to start a second display server like we used to, one on ctrl-alt-F8 and one on ctrl-alt-F7? So when you want to do some gaming you start up your gaming workspace and switch to it, and when you want to turn off the nvidia graphics you destroy the gaming workspace, but your document workspace that was using the intel graphics is still there? That feels like it could be somewhat usable.
- How much do you miss coding? Do you ever do it?

- How would you and the company be different if you stayed on the technical track? Was it a legitmate option?

- You mentioned you had to give up one or the other, what made you decide go management over technical?
And it greatly simplifies usage of Selenium from what I had witnessed. And it is relatively easy to use with less-technical people, since you could use Excel to specify test cases if they wanted to contribute directly. And it is extremely easy to do data driven testing, or source data directly from test oracles. And there's extremely active Slack community. The list goes on and on and on.
Having your phone on your person while you are in a roller coaster is something that I can understand but it would not be near your face (are there people dumb enough to take selfies while in a roller coaster?).

But bungie jumping and trampoline jumping should not be done whilst you have anything on your person (keys, phone, wallet). You could easily end up hurt even without an airbag.
5 Key Reasons You Should Be Using an Event Management Software
We aren't 100% sold on service mesh yet, but it seems appropriate for our needs as we are going multi-region soon and we already have a micro-service style architecture. At some point an abstraction layer is needed to handle routing amongst services and provide failover to a different region if one goes out for example.

I know there are other ways to do this, but they all seemed clunky in comparison. Care to share any pros/cons of mesh solutions you've used?
That depends upon the context. I've seen developers argue over optimizing ETL processes that weren't in the slightest bit time sensitive, took 25 minutes and were going to be run once.

More often than not I've seen developers fret over performance when it's not actually bothering users. This fetishization of performance seems to be a cultural thing in tech.

Conversely, data integrity, normalization and transactionality are usually given far too little weight.
C was the first language I learnt when I was at university. Honestly the teacher was bad and I found it difficult. It almost put me off programming.

Fortunately, I later took a mandatory course in Java and Haskell. We learnt both languages in parallel to learn the difference between OO and FP. We were set tasks where we had to write programs in both languages. I loved this course and the lecturers were amazing.

I am against beginners learning C as it's too low level and you can get stuck easily. I would recommend Python as it's widely used for web dev and data analytics. It's linear [edit - correction as I had written "async"] unlike JS which makes what you learn more transferable to other languages.
You have to run it on every repository you want this in, don't you? At least, that's what I understood.
The old, IBM-made Thinkpads were. AIUI it's not really so true of the modern Lenovo ones.
I agree about Apple making money on hardware rather than ads. I'm afraid of vocal interactions with Android stuff, on a watch, not with Siri, but with the Google assistant.
They are parasites because they actively make it hard for people to find jobs adverts directly, by flooding job sites with their own adverts.

In the age of Google it should be relatively easy to search for job ads in a particualr area. But it isn't. Because 99.9% of the search results will be recruitment agencies.

When I search job sites for jobs within 5 miles of my home town, most of the results are actually for jobs in London, which is 30 miles away, because recruiters post ads for those jobs with the "misleading" location knowing that some people from my town will be willing to commute.
In my comments my goal was to describe why those other beliefs about auto are just fundamentally mistaken. To lobby for a certain way to think of it.

My perspective on this actually is a very popular coding standard in some communities. For example, in The Zen of Python [0] (which is an official Python PEP) there is, “Explicit is better than implicit” right in the second line. It’s quite a widely regarded principle in programming.

Still, given that I only lobbied to persuade that my perspective is the right one in this case, and did not ever try to claim that people cannot have a different opinion, your comment seems unrelated to earlier part of the discussion.

[0]: < https://www.python.org/dev/peps/pep-0020/ >.
"The entrepreneurial itch is actually an addiction to progress, once the addiction kicked in again I was back."

That is a interesting way putting it. I wonder if all entrepreneurial are the same. The act of wanting progress, something better? I wonder what other entrepreneur felt when they start?
It is an interesting perspective, but my experience is exactly the opposite. In Theano debugging was awful. TF felt like a breeze until it didn't. When I jumped on PyTorch - it TF started feeling confusing by comparison. Errors exactly in the defective lines, possibility to print everywhere (or using any other kind of feedback / logging intermediate results).

For using models it may note matter that much (though, again read YOLO in TF and PyTorch and then decide which is cleaner :)).

For new models which go beyond a standard ConvNet/LSTM... well, PyTorch is heaven, Theano sounds like a torture.
Paul Graham commented on this in an essay, back in 2009:

> So the most important thing a community site can do is attract the kind of people it wants. A site trying to be as big as possible wants to attract everyone. But a site aiming at a particular subset of users has to attract just those—and just as importantly, repel everyone else. I've made a conscious effort to do this on HN. The graphic design is as plain as possible, and the site rules discourage dramatic link titles. The goal is that the only thing to interest someone arriving at HN for the first time should be the ideas expressed there.

(http://www.paulgraham.com/hackernews.html)
>Should every programmer learn C as their first programming language?

Yes
It's like knowing that you are a duckduckgogo user/or that you don't like being tracked is also a valid data point for advertisers.

I remember seeing a post yesterday on HN where they mentioned that some ad networks treat the 'Do not Track' preference as an additional data point about your personality instead of simply honoring your preference.
How is plastic waste ending up in landfills even a problem? If we don’t have the technology to efficiently recycle plastic waste now, we will in 50 years. Future landfill miners will praise us for our foresight. I’m having a hard time understanding the concern given the bigger environmental problems out there. Habitat loss, pollution, and climate change are less visible but more pressing problems.
Remoteok.io is a single php file with sqlite earning 2300$ per day
Thanks, though that site gdpr "compliance" must be the most disgraceful thing I've ever seen.

Hard to take anything on that site remotely seriously.

You will never win me over using a popup though. I'd guess it's one of those things that gives great results but at the same time literally pisses off lots of visitors.

So for a reputable site that cares about its users I'd think very carefully before attempting that.
> One issue when working in open source is that contributors don't have control over the release cycle, and review requires smaller series than having the feature be delivered all at once.

Yes, my reply was unnecessarily disparaging. Overall this looks like a cool feature. Perhaps a stopgap solution if for those commands to just delete your cache. But then your repository will get mysteriously slower. I just need to think of this as a technology demonstration.
Webb Space Telescope pushed back again, won’t launch until 2021
you are confusing coincidence with causation, there is no evidence that apples record sales numbers (which seem to be at an end anyhow) have much to do with making things thinner to the point of fragility.
> You can spend weeks segfaulting in C before you get things actually working

This seems like an overstatement. The first programming class I ever took was "Introduction to Programming with C" where the textbook was K&R and we were writing and compiling programs from day one.

If you can't figure out how to manage memory (one dimensional data structure) in C jumping into a language that immediately allows you to abstractly manipulate complex multi-dimensional data structures will certainly not make your life easier.
Your grammar is misleading then.

> a decade or more before

should probably read

> a decade or more ago
> It's easy: every time people had the chance to buy thinner or thicker products, they flocked to the thinner ones.

You'll need to back up that statement with factual sources, because clearly all Apple decisions aren't always backed by marketing studies because all their products are not always that successful.

I personally don't believe what you just said.

Counter example: bigger screens.
>who were children and teenagers at the time //

Only those of richer families though, home computers were very expensive.
Stick with LTS releases. Those make no deep changes, and are supported for (with Ubuntu) 5 years.
Learn framework to build Artificial Intelligence Chatbot with easy drag-drop UI