skysight-inc/HackerNews huggingface dataset:
There are some traditional upsides/downsides to writing your own framework, but they should be evaluated for each case without blindly espousing one view or another - that said, for almost all business needs, you are probably better served by using an established framework.

Frameworks
1) Solve more difficult problems that most developers are not qualified to implement optimal solutions in a timely manner for (i.e. efficient algorithms, creating parsers for correctly parsing templates and avoiding security pitfalls, cross-platform rendering, avoiding cross-platform bugs such as browser-specific issues, etc.)
2) Have a publicly documented and established set of patterns/concepts (good for hiring - most developers do not want to learn a homebrewed system that likely brings less professional development benefits for their careers. Whether this is accurate or not in how it affects their careers is irrelevant, this perception is pretty strong from what I can tell anecdotally)
3) Avoids the significant cost of committing to R&D to reinvent the wheel, which most companies are not willing to do and/or does a disservice to companies financially

Homebrewing a framework, which is what you do when you avoid an existing one has these upsides
1) Building something that is potentially easier to understand (especially if built by one or a few people)
2) Potential for smaller JavaScript payload sizes

The upfront cost of creating a homebrewed framework is significant, and to be honest, going that route is probably technical malpractice for an engineer for almost all situations, even at bigger companies. I would be far more wary of any recommendation of homebrewing a framework than adopting an existing one maintained in the open by a community. The downsides of a framework not controlled by you are far outweighed by the downsides of creating one from scratch almost all the time. It is far more productive to participate in the community for a framework that is close enough to your ideal and influence the process that way than it is to burn it all down and suffer trying to solve the same problems in a more limited and likely worse way.
I apologize that you (or anyone else) are offended -- I didn't intend my comment to have anything to do with rape, or to imply anything.

We were discussing the definition of a "genius" and I was trying to point out a problem with the definition proposed. I feel that's perfectly in line with the "narrative".

Any number of unacceptable labels/behaviors could have been used as an example here.
"parallel" :)
"And you never know how someone lives until you lie beneath their kitchen sink with your head on a bag of Meow Mix."

Why is there a bag of Meow Mix when the policy is 'no pets'?
Don't count hydro out as part of the energy mix. It can complement PV as a reasonably efficient energy store.
*40 years ago. I was getting my CS degree 20 years ago (1997). At that point there was no doubt that software was going to be a long, sustained and growing field. 40 years ago ~1977 you would have had to be a very forward thinker to imagine the state of personal computing and software needs.
The React and Redux devs engage in more self-critique, and are more honest and open in the shortcomings of their approaches, than just about anyone I know of in web development.

From the author of Redux: https://medium.com/@dan_abramov/you-might-not-need-redux-be4...

From the official React docs: https://facebook.github.io/react/contributing/design-princip...
There's live stats for the UK's national grid. There's a couple of sites that show it, e.g. http://gridwatch.co.uk/

Really interesting to see.

Britain also has the interesting culture of tea drinking in the evenings - almost all using electric kettles. I believe the grid uses hydro stations to cover the load of this. Typically peaks during breaks and/or after popular TV shows in the evening.
I find this attitude particularly strange, given that I find stories about geniuses inspiring. I like to read about/talk with people who are elite in their field of endeavor, I find it amazing what they can accomplish with hard work and grit.

I do find the excuse "oh, he's a genius, I can't do that" to be annoying though, maybe that's what you're referring to?
Ask HN: How to switch from a engineering job to entry level PM?
I have a MS in CS from a good private university, currently work in a investment bank as a full stack engineer.

I am extremely interested in how tech drives business with the right UI/UX in the products.

I had a side project where I did tech, marketing and made some decent money, also worked with few freelancers to build a new product. Also worked on sales for a year after high school.

How can I find an entry level PM job? Not many companies have them and it's difficult to get interview call too.
You're very right, as I'm using both pandas and bonobo for different reasons.

Mostly, when I want a quasi-mathematical look over a dataset, pandas is my tool of choice. For all those data pipeline things that reasonably fit on one computer, I do use bonobo.
I think Iris.AI [1] already does some of this.

[1] https://iris.ai/
Maybe because IIRC D-Wave is still unproven technology.
>This is for me, a more down to earth, realistic explanation.

It's called modesty. Tao is the quintessential genius. Certainly hard work is a necessary condition for works of genius, but it's not in itself a sufficient explanation.
DSL or wireless?
> Quantum computing has not even been demonstrated yet.

That's quite an uninformed comment. Anybody thinking this can start at Wikipedia:

https://en.wikipedia.org/wiki/Quantum_computing#Timeline

That list has completely functional computers with up to 4 qbits with results to show.
Maybe I am missing something, but why would you tip your dentist or lawyer?
> Is it possible to get an MS in the hard sciences and remain ignorant of the placebo effect?

Since the placebo effect is really only particularly relevant in some "human-subject sciences" (medical and some social sciences), sure.

But the question here seems to be more whether someone can get an MS in the hard sciences without applying scientific thinking to all decisions in their life, for which the answer is obviously yes. It's actually to be expected to a certain extent; not every decision is worth the same amount of attention, and subjective impression is often a good enough basis when the cost of a bad decision is fairly low. (And I suspect most people who criticize particular instances of this in others do it plenty themselves.)
Tor: Transparency, Openness, and Our 2015 Financials
The D-Wave is not a quantum computer in the meaning that term usually has.
Going a little further:

For a very select set of problems (factoring and discrete log), quantum computers are exponentially faster than classical computers. For a few (including np-complete problems), they are quadratically faster. For everything else, they're no faster. (When I say "faster", I really mean the runtime of the best known quantum algorithms is better.)

For the forseeable future, quantum computers will be much smaller than classical computers -- the article is about Google building a 49 bit QC and how that would be a breakthrough. So for the forseeable future, they'll be separate components, used for special cases.
I think he was being ironic to show tenants break rules.
Well, photosynthesis has been deployed some million years ago and works rather well. Stop deforestation, manage forest wisely and start using wood again. 1 m3 wood = 1 ton of CO2 sequestered.
>I think wind turbines are absolutely beautiful

They are. Like living sculptures. There's just something extremely dignified about them. Like finally growing up after the childishness of strip-mining. The adults are here.
This is repeated everywhere but not true. The company officers are to act in the best interests of the shareholders. That may or may not be profit.
Because who cares about policy?
US energy requirements peaked in 2007 and have been on the decline, we use less energy in 2016 than we did in 2000, thanks to gains in efficiency.

https://www.eia.gov/todayinenergy/detail.php?id=30652

https://www.statista.com/statistics/189723/us-energy-consump...
Connecting Pattern What are verified connections how to build and manage them
This book is staggering. I'm on page 1. I've read a couple of dozen lines. This has explained more about calculus then a decade and a half of seeing related concepts.
I missed what point your anecdote was making. I think the adjective 'new' would have made it a lot clearer. And there was no verb in your original "sentence". I guess your point was that the US was like a developing country in 1981 because new cars were sold with 50s technology? Do you still fell like that is the situation today? I thought you were trying to say the US is/was like a developed nation because of the age of the cars on the road.

I don't have a feel for what the worldwide car technology situation was in 1981, I was a few years from being born.
One of my tenants was disgusting.

He had a loogey/booger wall.

He also had a dog we didn't know about, and this was a unit that was right behind our house. Which mean he didn't take the dog out to shit, he just let it shit on the carpet. And all the dog shit, had toe prints in them... uck

Other than that it's been pretty good. A lot of people just work hard, and want a roof over their head.
Is anyone here working out in Sg? How is the tech scene there? Are salaries still low wrt the rest of the world for engineers?
You're missing my point, because you're talking about AFTER this reaches that status.

I'm saying these people are doing their own technology disservice by making the brand difficult to talk about and take seriously.

It's their choice, but there's a difference between "stupid names don't matter, look at Google!" and "stupid names don't matter, look at FuckDB! RapeDB! CockroachDB!" (I know i'm going extreme with this but just trying to get the point across, that "stupid" names and "offensive" names are completely different things)

If you still disagree with me, I don't really have much intention of trying to persuade you nor care much about this company succeeding. I'm just saying it's a bad business decision to make it hard for your customers to advocate for your product. If there was a company with the same technology and they had a normal name, they would probably get much better traction (assuming that their tech is unique and useful).
lol, username checks out.

The EU uses propaganda so routinely people don't even notice it anymore. Like how federalists always refer to the EU as "Europe" even though Europe is a continent with several non-EU countries in it, and the EU is a political arrangement. It's a subtle word trick but it plants the feeling of permanence in people's minds.

Also, the way it charges countries huge sums of money to trade with it tariff free and then dishes out the money to projects ... but only on the condition that they erect giant signs with the EU flag and saying the EU paid for it. The EU of course, produces nothing itself, it's the countries that paid for it, but putting the actual flags of the nations that paid might lead to people feeling loyalty to actual European countries instead of the EU institutions.

And then there is the actual propaganda. Including, ironically, propaganda targeted at Russia:

http://collections.internetmemory.org/haeu/content/201603131...

http://collections.internetmemory.org/haeu/content/201603131...
And what exactly is the interest of the shareholders, rather than maximasing share value / dividend payout?
https://m.facebook.com/l.php?u=https://www.wsj.com/articles/...
Entry level and management seem mutually exclusive. Maybe you could find the management part of the role as a lead developer or engineering manager?
The irony is that optimised memcpy() which is anything but REP MOVS will probably be slower on modern x86 processors. Over the years, people have come up with (very large) code sequences for block copying which when benchmarked in isolation can be slightly faster than the native instruction, but the increased cache usage usually makes the advantage disappear or even become a disadvantage in a real application, as now there is less other critical-path code which remains in the cache.
Contrived example at the beginning of the article makes everything after it suspect. My markup in JSX rarely looks horrible and in fact, it made my life easier as a fullstack engineer.
The concepts you are mentioning (DMA and ring buffers) are heavily used but I don't think you have the layering right. In all APIs I have used, the codec library itself works with contiguous buffers typically on the heap, which end may up being copied into ring buffers or DMA buffers I will give you, but that is one abstraction above or below.
How did you reach that conclusion? Those things scream "advanced material tech" to me. Almost as much as space rockets.
he also did a small book on QM called "the theoretical minimum" IIRC
No, no! It's all just hype! Don't look at new technology!
Watch how high it gets when investors pull out of the market.
Liberals are like that I'm afraid :(
Show HN: Letzcode via text chat
I think your learning style is leaking through here. While not a JavaScript expert (who designs a language with whitespace/formatting not being a first class concern?) I had no trouble picking it up from the docs and random blog posts.

I'm a learn-by-doing type though, YMMV.
Replies like this are always interesting to me. It seems like you're saying these "overengineered" JS frameworks are useless, but I can't believe thats the case. You must just be saying they don't fit your use case, correct? If so you are not getting that point across very clearly.

Otherwise are you honestly saying you can't see the use case for these frameworks? You would rebuild Facebook with static HTML and a sprinkling of js? You believe all these very smart people who created, worked on, and use Angular, React, Vue, etc. are just way off base and should go back to your method?
Designers were a tiny minority of computer users back in the heyday of Amigas, and they're still a tiny minority of computer users now. Designing for print on computers back then was as much a nice activity as using computers for video post production. So if the Amiga sucked at printing, that was not what held it back from succeeding, as desktop publishing was just in its cradle back then. In fact, as an avid Amiga user back in the day, I never ever heard anyone complaining about the Amiga's printing chops.

These are the kinds of arguments against the Amiga that I actually heard: "Who would ever need 4096 colors?" "I don't need to use all those sounds" (coming from IBM PC owners whose computers could only display 16 colors and only produce bleeps and blops for sound).

The Amiga's real forte was games, pure and simple. It was a monster of a gaming rig, for the day, and a ton of gaming innovation happened on the platform. Gaming was a pretty mainstream activity for computer users even then, and Commodore completely flopped by not marketing the Amiga as primarily a gaming machine.
What skills do self-taught programmers commonly lack?
But the question here seems to be more whether someone can get an MS in the hard sciences without applying scientific thinking to all decisions in their life, for which the answer is obviously yes

Also, in some places, there are people who can get an MS in the hard sciences without applying scientific thinking much at all. Fortunately, they (mostly) get weeded out when they're called upon to do actual work in whatever field they claimed to have studied.
This is a good comment and equally applies to the original post that started this thread.
Project Sopris: The Seven Properties of Highly Secure Devices
That used to be the case, yes. Since the arrival of many-channel TV and changed viewing habits (e.g. lots more internet use) the advert-break-effect has lessened considerably.
Looks like cookies / tracking is configurable, but on-by-default: https://tmp.dbrgn.ch/screenshots/20170422180405-741vsvai.png (screenshot from the config UI)
This wasn't a solution for "a blog with comments" - it was a solution for a pluggable comments app that you could add to any site even static html. We were talking about Disqus so I was thinking about what Disqus brings to the table.

> First, it's really complex to setup, even for an experienced dev.

The whole point of the idea was that the setup would be templated. That's why I spelt out the steps I envisaged the end-user having to perform. Did you miss that part?

> Second, it's gonna costs a ton of money and you'll be at the mercy of your traffic.

This depends on traffic and my hunch is that it would be quite affordable for most low/medium traffic blogs. Lambda is dirt cheap and Dynamo has a very generous free allowance. Also see the suggestion below and my reply. The comments section would only need to be generated when a comment was posted and the html fragment could be stored in a free CDN.
Are you familiar with the term 'rent seeking' as it is used in this forum?

Landlords are frequently regarded as opponents of greater or lesser evil.
I think you're trying too hard to apply that interesting fact to the situation at hand. Audio bitrates are just not high enough to need it. And avoiding skipping generally means getting the first few bytes into the buffer fast enough, so starting at the other end would make it worse.
Why not replace the transparent cover with a different color? Or glue a sheet of plastic over the LEDs in the exact tone you want?

From what I've read, orange LEDs are generally more expensive in and of themselves. And to order them for streetlights when everybody else is using white would probably be 4 or 5x more expensive.
Coal plants are not designed to be constantly started and stopped. For one, constantly cooling and reheating the equipment would damage the metal.
Thanks. (Note that I think the wireless transmission idea is entirely fanciful and can safely be discarded for the foreseeable future. Just got hung up on the 100 kW figure...)
Worldwide energy demand, though, is consistently going up Y/Y.
30 cities where everyone under 30 wants to live right now
DangSan: Scalable Use-After-free Detection [pdf]
Coding is a good force multiplier for non-coding jobs, though; even a basic scripting knowledge can go a long ways. An administrative assistant who can compile their weekly reports with the press of a button is far more valuable than one who spends half of every Friday mucking around in a Microsoft Word template to do the same thing.

Bricks aren't powerful programmable tools that most people already work with on a daily basis.
Great idea. Don't forget that Dynamo has a generous free allowance. I'm not sure how much you'd save. Maybe instead of S3 you could use a free CDN such as Cloudflare.
Actually, I'd argue that something like NS, its merits not being discussed here, does do good for social cohesion and cultural integration.

When everyone is (relatively) equal and put through something comparatively arduous, it does good things for helping people gel together. It also probably helps instill a common sense of belonging to a nation.

I'd attribute at least some of Singapore's ability to cultivate a sense of national identity to things like NS.

From what I've seen, Singapore is fairly racist, but in the sense that pretty much everywhere and everyone is racist without very conscious mental effort. That said, Singapore seems pretty well integrated and culturally inclusive considering what a melting pot it is especially on the ground at the interpersonal level. I imagine that as such a small state, these things are easier to micromanage for a government though. Additionally, nothing kills xenophobic sentiment faster than exposure, and as a small city-state, Singapore also provide favorable conditions for that too.
Show HN: Crowdsourcing map with Reddit mechanics
I have made crowdsourcing map, that is an alternative to traditional business-oriented location-based services that totally control places’ database building process. In this app anyone can add any type of place to the map instantly without pre-moderation. People also can upvote and downvote places and decide which places should be shown on the map. Here is a project description https://medium.com/@Goobkin/introducing-crowdsourcing-social... .
Thank you for the clarity.

I actually knew what you meant and probably the other person did as well.

It did come off a bit harsh, that was my only point and I don't think think it was offensive but it seemed like it was conflating two very different things that should have no "nearest neighbor search" with each other.

Yes, definitely agree on the last point.

What makes a genius -> My personal experience -> Rape.

Not a good flow at all :)
They don't live on minimum wage. I'm not glorifying shit. How about you stop making false assumptions.

Yeah, downvote my own anecdotes. Y'all surely know better than I.
I'm an avid Pandas user. Some stuff at work has come up recently that calls for ETL - and I'm trying to figure out what the best tools are. Is any of your Bonobo code public? I'd be curious to see what a real-life project looks like...
Huge obnoxious pop-up when I tried to view the page.
Sadly, it was designed for much smaller capacity and does not scale well, so a new solution is required.

As usual, it will get put off for lack of funding again and again until the old system finally breaks. Then there will be much action and much loss.
I may be wrong, but I use webpack to remove exactly the the pain point of running jsx from the command line, concatenating files and minifying them. It does good job there and saves me time.
For a real comparison, I think it would be better to include jobs at coal power plants as well.
How does this compare to using HAProxy in TCP mode?
You forgot to mention the "killer app" for the Onyx Boox Max Carta -- to act as a second monitor!
https://www.youtube.com/watch?v=VZTGULb4w54

When I read this post about the Sony tablet, I'm thinking the product space is getting interesting--FINALLY!!
Well, the parent also wrote "it sounds like they didn't accomplish much" and that the structure of their argument is a strawman -- without qualifications.
The X-Files will be back for another 10 episodes in 2017 and 2018
No, I don't have real-life public code available. I'm gonna see what I can extract from old commercial project for publication, but I can't guarantee anything.
The third paragraph was one that said that good PHP looks like React and bad React looks like PHP, but I deleted it because I thought it was stronger letting the reader make their own inference.
>but a lot cheaper because their labor is a lot cheaper.

Wait.. what? Aren't they still on the top of the list for Stanford students?
i know this is supposed to be a beginner textbook, but his discussion of infinitesimal geometry uses an awful amount of Scheme Theory to justify.
Thanks, fixed!

https://hci.stanford.edu/publications/2016/ethan/empath-chi-...
Audrey, GitHub for SIRI
Isn't the irony that the whole idea is BS in the first place, and memcpy has absolute no effect on the sound rendering quality?
Can you add a little detail, perhaps a formula?

Do you mean that if someone earns R, they pay $C*log10(R/P), where P is some poverty level for them and C is a constant around 9?
Yeah but as a proxy you need to add the request and response and you get that much full duplex. Those numbers are also with pipelining returning a tiny static response - basically as close to a TCP echo test as you can get.
these figures are so exquisite and the typography lazily guides me through
HAProxy is 90k loc while this is 300 loc so they really are different beasts. I would say HAPRoxy is a great general purpose proxy that has most of the features you want while this proxy server is a MVP proxy you can grow off of if you want to do something that HAProxy can't provide.
Is it boring working in Web Development startups?