skysight-inc/HackerNews huggingface dataset:
The trick to being successful with JavaScript is to relax and allow yourself to slightly sink into your office chair as a gelatinous blob of developer.

When you feel yourself getting all rigid and tense in the muscles, say, because you read an article about how you're doing it wrong or that your favourite libraries are dead-ends, just take a deep breath and patiently allow yourself to return to your gelatinous form.

Now I know what you're thinking, "that's good and all, but I'll just slowly become an obsolete blob of goo in an over-priced, surprisingly uncomfortable, but good looking office chair. I like money, but at my company they don't pay the non-performing goo-balls." Which is an understandable concern, but before we address it, notice how your butt no-longer feels half sore, half numb when in goo form, and how nice that kind of is. Ever wonder what that third lever under your chair does? Now's a perfect time to find out!

As long as you accept that you're always going to be doing it wrong, that there's always a newer library, and that your code will never scale infinitely on the first try, you'll find that you can succeed and remain gelatinous. Pick a stack then put on the blinders until its time to refactor/rebuild for the next order of magnitude of scaling, or the next project.
How much CRM tools are effective. what's the best CRM tool available with least learning curve? Any input is appreciated.
I can assure you, that no patient is a willing "customer" or "consumer" of healthcare. True 'consumers' or 'customers' have a choice to buy something or not. If you are a sick patient, there is no choice.

As a physician and subspecialist I have invested 24+ years of education to achieve this title. Its degrading to our profession and patients to refer to us doctors as 'providers' and to patients as 'consumers'.

This takeover of healthcare by MBA-speak is one of the most irksome trends, and rebranding patients as "consumers" is a patently false equivalence.
Here's a question you should ask yourself: do you want malicious webpages or malvertising to have direct API access to your password manager?

This is the case with all password manager browser extensions. A desktop-based password manager without the browser extension does not have this risk vector. And, as we've seen with the dozens of extremely critical LastPass bugs, they're not even particularly good at securing said API. Other products may be less bug ridden, but they share the same risk vector.

I use pass[1], and I recommend it if you can stand copying and pasting. It's really not much of an inconvenience for the dramatic increase in security you get.

[1]: https://www.passwordstore.org/
I partly agree with you but I still like JavaScript and the ecosystem around it.

There's something to be said wrt. "worse is better" when it comes to JavaScript, as in "JavaScript is such a crappy language that it has managed to go unnoticed by architecture astronauts for most of the time". By which I mean, JavaScript front-end code of the jquery-era is extremely compact and to the point, avoiding metadata layers and other bloat.

In judging JavaScript backend code, lack of experience of developers should be taken into account, who mostly came from front-end developer roles.
I would contact your hosting provider. They are going to have to find a new CA themselves and when they do, I would guess they would be willing to mint you a new EV cert.
The word "Natural" is a huge red flag for me. It's consistently only used by marketers to try and imply that there is something good about a product, without actually having anything good to say.

If your product is healthy, you call it healthy. If your product is nutritious, you call it nutritious. "Natural" is just an excuse - we found this thing in something natural, so now we can use it. It tells you nothing of value about the product, but for some reason people have associations between "Natural" and "Good".

In fact, artificial is often much better for you - artificial items are generally more strictly regulated and therefore tested, much more accurately measured and often much more sustainable and efficient to produce.

As is commonly pointed out, I can provide you with some very natural poisons.
Time to buy a VPN service from a country that's reasonably sane.

I'll gladly sacrifice money and latency for privacy.
> I have doubts that a cheap FPGA can accomplish all that at the same speed.

A cheap FPGA can probably do that at 5x the speed. Parallel operations like these are specifically what they're build for.
Node was a good idea for highly connected IO based networking. It think it goes a bit far when used for web development (rendering performs on the main loop).

As far as reuse goes, no idea. I've heard mixed reviews. I do know that missing a var or a let can cause big, hard to trace state issues on the server.
Something being done with my account, or even my machine is not evidence that I've done anything wrong.

Yes, it is. It may not be absolute proof, but it most certainly is strong evidence.

How are we supposed to take responsibility for the actions of others?

Hopefully, you don't have to. But you also don't get to just invent some hypothetical bogeyman and use that as an excuse to ignore real evidence.
It seems reasonable this might be true, but it's not. In video games we went down the road of retained-mode graphics APIs (declarative-type things, so that they can do the kinds of 'global optimization' you mention) but we abandoned them because they are terrible. Video games all render using immediate-mode APIs and this has been true for a very long time now and nobody is interested in going back to the awful retained-mode experiment.
I only had a quick look at 1Password browser extensions source code but there were no obvious red flags - much unlike LastPass. Let's see what Tavis Ormandy digs up, supposedly he found some issues.
Nahh, Musk is a scientist, if he says it, it has to be true!

... that was a joke, HN, lighten up =)
No. You're trusting the encryption of the password manager. No self-hosted password manager that I know of keeps your passwords in a clear text file.
https://www.mail-archive.com/dev-security-policy@lists.mozil...
James Shore's video learning series about TDD'ing with JavaScript hit the 500th episode and he's giving away free access for the weekend to celebrate.
Factually incorrect, since Qt uses native widgets when possible. Applying Qt stylesheets usually disables use of the operating system's styling engine, i.e. only then Qt starts drawing the widgets by itself. Widgets that are not part of the native widget assortment are drawn by Qt.
6 Quick Steps Towards a Professional Under Construction Page
I rather stay an Ancient Web Developer, using MVC tooling for Java and .NET until WebAssembly gets mature enough.
The Let's Encrypt roots were cross-signed by IdenTrust, who are number 2 in that table.
I love Dashlane, it's pretty magical and a massive timesaver. I use it on OSX primarily but it syncs to my Android very well.

There's an unfixed bug in the OSX client where it crashes rarely (every couple months for me) and I have to kill the process manually and restart, but it has very minor impact.

Is there any security analysis or consensus on Dashlane security vs. other password managers?
Built a tool specifically for listening to customer voice. Please check out www.crowdraising.co would love to work with you
Speed isn't the only consideration here. 5x the speed needs 5x the RAM to store it in. But FPGAs will NEVER have as much RAM as a dedicated microcontroller.

Again, you're looking at ~320kBytes on the $25 STM32 microcontroller board, against ~30kBytes on the $25 FPGA board. With 1/10th the RAM, the FPGA will store far less useful data.

The typical Oscilloscope is like 100MHz. Getting a cheap 75MHz logic analyzer is perfectly acceptable. Storing and processing all that data (ie: outputting it to an Ethernet port) start to become the main issues once the speed issue is solved.

In my experience, those small FPGAs run out of room rather quickly too. Throw down something as simple as a Wallace tree multiplier and suddenly half your LUTs are eaten up.
Thank you to the author of this github issue! I hope it gets sorted soon! I use VSCode a lot when disconnected from my power outlet.
>Things that provide value are assets

Things.
IIRC several of the mis-issued SHA1 certs.
did that bought a pizza shop and increased sales 50% and I got a bankruptcy out of it. because the other part of it is at a lower cost. I pretty much felt Adam Smith's hand smacking me in the face with every tweak. open more hours sales go up just enough to cover costs. increase menu items. lower items. lower prices. raise prices. advertise more the advertising company makes more money but only enough to cover food and labor.
Kong 0.10 has been released
Awesome, thank you!

Re: unsourced vulnerabilities, only complaining about my own ability to know what that means, not questioning the validity. Yes, reports always start unsourced, necessarily.
Easy-middleware is a lightweight json middleware stack for Go
You started this in January if I'm not mistaken, right?
Symantec took one of their widely trusted root certificates and declared that it was now "off the reservation", meaning they may choose to not comply with the BRs for its leaf certificates.

I don't know if they have actively used it to issue SHA-1 certificates, but they certainly could.
Engaging with depression and anxiety as network effects rather than latent causes seems, anecdotally, to be productive. In my experience, the very networkiness of these things makes them hard to contend with emotionally, but treating the networkiness as a the culprit itself rather than a nearly-insurmountable barrier to contending with some real culprit has been promising. Scott Alexander on this way of modeling mental disorder here: https://slatestarcodex.com/2016/12/14/ssc-journal-club-menta...
I remember having to use different flags for bzip2 (j vs y) in tar on FreeBSD vs Linux about 15 years ago so I was sure they were different, but I have an image of a FreeBSD 4.10 box from June 2004 and /usr/bin/tar is indeed GNU tar.
It matters when the leaders are elected.
> Very simple, there's a couple of orders of magnitude greater number of developers and designers who have skill with web technologies than native UI.

[citation needed] - web application development is incredibly complex and can't be compared to just "web development" (e.g. writing a HTML document or template and styling it).
TL;DR Google prefers to override what the standards say about validity of certicates instead of what would be the logical thing: stop trusting Symantec root Certs. A dangerous precedent.
>Oh, and having a long commute and spending lots of time at work is considered a bonus to many people who have kids. Work is the best way to get a breather from the screaming babies at home. You know the guy who's always super-excited and happy to be in the office at 8:00 Monday morning? He's obviously a father.

So it all falls on the wife to do the vast majority of the child-rearing and domestic duties (in addition to their employee job), as supported by many current studies. No wonder so many women are opting out.

Anyway, I think the population figures speak for themselves and support my arguments. The US is at either ZPG or probably even NPG except for immigration, and statistics show a huge portion of children are born into poverty.
> I knew just about as much as any other AP CS kid in the country.

I think you do your high school a disservice. Almost everyone I have interviewed from your school has done better than average.
> Wealth is basically self-concentrating. Our political systems tend to end up with a few capital (and often Capitol) cities where the spoils from the plundering, both metaphorical and literal, end up.

Plundering, seriously? Isn't HN supposed to be a community of entrepreneurs?
Obligatory notice that Washington Post has been putting out a lot of clickbait lately.

There might be something to this but given the recent track record I'm less than convinced.
We detached this subthread from https://news.ycombinator.com/item?id=13941707 and marked it off-topic.
I still remember the first time I saw the turtle dance. Wouldn't have happened without SixXS. Thanks for the good work!
Wow, that's interesting. Would you mind share numbers like percentage of A and B group?
If we can't figure out an engineering solution to this problem then it's game over. It always amazes me how much people and governments focus on prevention when it comes to climate change, knowing full well it's far too late to change anything by reducing carbon emissions. If we can't sequester these 'surplus' gases from the atmosphere then I guess you could say we don't have a chance in hell, pun intended, of surviving as a species if runaway warming becomes a reality.
Has any other platform been an open standard that ends up being table stakes for any new entrant?

C, Java. Far more computers run C than run Javascript.
This line of reasoning works for banks or commercial entities.

But note, it does not work for governments. They can, and will, put up a red banner instructing the user to install another browser (or in case of Firefox 52, explain how to disable updates so you can keep using NPAPI plugins).
I'm not familiar with Pavlov. Are you guys doing a similar program and how has it worked out so far?
Simple fix:
...
cursor.blink = False // 13% CPU optimization :-)
...
KeePass is a free as in freetard application that doesn't have any sort of cloud capabilities.
I'm guessing it's the inner-platform effect in action, but I could have sworn that there's a more detailed name for it in reference to Javascript in particular -- something about systems always existing on the edge of acceptability or of legibility, or thereabouts. I think this was on Ward's Wiki, but I can't find it...
When I was young and still lived in my home town of NYC I got into a cab to go to Grand Central. The driver spoke no English and had no idea where that was. I used gestures to get us there. So I know. Can one expect Uber to be better?
Unfortunately - the OSS world has a shortage of good UX people, and the engineers tend to be the ones steering the ship.

I would point to Eclipse as another classic example of "obviously designed by an engineer". There's tons of functionality under the hood and it's a fantastic jumping-off point for further customization... but its layout is intensely non-intuitive in so many ways compared to a purpose-built IDE.

Everything is locked away in menus and "perspectives". If you're writing a Java web app - do you want the Java perspective, the Java EE perspective, the Web perspective, or the Debug perspective?

I hear GIMP's no picnic to work with either but can't confirm personally.
I wish HN would shun pay wall sites, even if there's a workaround available. It's clear they don't want you reading their stuff unless you're a subscriber, respect their wishes.
A lot of the photos in the article sure looked like pingos[1], which are common in the Arctic and subarctic, rather than something exotic. Horses before Zebras and all that.

[1] https://en.wikipedia.org/wiki/Pingo
Actually, one of the things that's so absolutely incredible about VSCode is that it's both an IDE and a non-IDE. The delightful thing about it is there are no projects. In the future, I hope this happens to all other IDEs out there. I think the notion of a "project" clearly comes from the idea that the source structures must be understood so that proper syntax highlighting, auto-completion, etc... can work correctly. Maybe in this new era of machine learning, our "IDE-less" IDEs can start auto-figuring this stuff out and just know how to build, complete, etc without any of this crazy hassle.
copying and pasting seems to be a vulnerability..especially if you get distracted for a moment, or haven't had your coffee and paste it into your search bar.
That is not true, before DirectX there was WinG and there were quite a few good games done in WinG.

The lack of games was mostly due to reluctance of game developers to abandon Assembly and using directly PC hardware, specially because C and C++ compilers were "too slow".
Finding a new name will probably be on our 2018 Roadmap ;)
Meh, we use make for our app, works just fine. We do wanna switch to Webpack though because it's starting to get... messy.
And South Asian!
What value do users get out of brand advertising (The staple of much-loathed display ads)?

What difference does it make to me, that I see a bunch of ads for Coke, versus Pepsi? Surely, I'm well aware that sugary drinks exist. The ad isn't notifying me of a particular sale, or a discount. All it does, is remind me that sugar water exists, and that I should buy their brand of sugar water.

This is hardly a gain for me, or society. It's certainly a gain for Coke...
Right, but a good password manager (like 1pass) will have both options available to generate so you can do XKCD-style where possible and randomly generated characters elsewhere.
A New Blast May Have Forged Cosmic Gold
Unfortunately, few of the photos have anything to indicate scale and those few seem to range from 100m (small trucks on the far side) to 2-3m (the guy stepping on one). Still, those are incredible photos...
If you aren't already using a non-logging vpn for all traffic, all the more reason to switch now. Probably preaching to the choir here. But it's so simple to setup and use one, much less intimidating than most people realize who have never used a VPN before. Once you start using one you practically feel naked whenever connecting without it, even at home.
There are also Olympic athletes who sacrifice 20 years to compete. They can easily be sidelined due to injury, someone else being slightly better, their nation deciding to boycott the Olympics that year, you just were sick that day, etc.

It's not like there's any backup plan, either. There's no market for Olympic skills.
I imagine it would be hard for Google to run integration tests if the whole app took 15 seconds to load instead of 3. Not to mention that if there's an error loading part of it, people will complain that they wrote a document but it wasn't saved/shared like they expected.

Google Docs is truly amazing technology for the browser. It's just bringing its model to "native" apps that I have very mixed feelings about.
What are you even talking about? FPGAs routinely interface with DDR3 and other "big buckets of memory" should you need them. Try that with your STM32.
Companies have being running various WDM solutions on backbone links for ages.
Judging by the explosive growth of IdenTrust, which cross-signs Let's Encrypt's certs, I'd guess that Let's Encrypt certs are being counted under IdenTrust.
This is pretty cool, especially the physical applications sections. And it brought back some memories from various physics classes on the enigmatic questions that lead to the development and understanding for some of these functions. See the Bessel Function, http://dlmf.nist.gov/10.73: "Bessel functions first appear in the investigation of a physical problem in Daniel Bernoulli’s analysis of the small oscillations of a uniform heavy flexible chain."
I really can't reproduce that. I used MS Office since Office '97, and even Office 2000 on a Windows 98 machine loaded in about three seconds. Nowadays, with Office 2010 or newer you won't even see the splash screen anymore. Start menu -> click -> poof, application is there. Google Docs is nowhere near that.
You are forgetting the magic CSS incantations, which are browser and version dependent, to accelerate something that is just granted on any native UI toolkit.
I'm asking about the economic benefits to GDP of rolling out broadband to the places that don't yet have it, considering that they can get satellite.
vim readme.md

"To run, use 'npm run'. To develop, use 'npm run dev'. To test, use 'npm test'."

Or, open up package.json and see what scripts are there... I don't get how that's any different? Why wouldn't you have scripted all that?
Nice foot gun story. If you had a T1 at the time, you would never had noticed such a pitfall.
For me, a big irritation with Python - intermediate bytecode or not - is that foolish small mistakes in formatting, or missing symbols, etc. will only make themselves apparent when the interpreter (or bytecode interpreter) actually tries to run or use them. In some configurations, it can be preprocessed and checked, but the most typical and default use cases for Python do not promote this.
Damn that's sweet. I remember all the IIS restarts. Prolly in the 100's.
I interpreted it to be flexible this way too, although the funding could go further than 3 months outside of the bay area. I'm looking forward to seeing what types of projects they pick and if the focus is on more up-and-coming or already established projects.

I think it'd be awesome to have something like create-react-app for every framework. It'd help improve accessibility of new tech to beginner devs so much, and indirectly support diversity efforts in tech.
> Heisenberg Compensator

That's a perfect name, I love it.
100% this (though I do remember a world without the internet, not for very long). I think Snowden was a loss-of-innocence moment for a lot of people our age.
Well, that is true of nearly all 'pro' creative apps. Maya, Illustrator, ...
What price point are we talking about here?

Throw down a single DDR3 Memory chip, and you've already eaten up like half the $25 hardware budget.

http://www.digikey.com/product-detail/en/micron-technology-i...

The "embedded" solution is: buy embedded on-board SRAM when you need it, and if necessary, buy an embedded on-board SRAM memory controller if you need it. Building your own memory-controller out of an FPGA sounds like hell to layout.

Anyway, if we're talking about cheap stuff, DDR3L isn't the technology of note. This is about simpler SDRAM-level stuff, maybe a few MB at a time is sufficient.

----

Furthermore: How many LUTs will your memory controller take up?

http://www.latticesemi.com/en/Products/DesignSoftwareAndIP/I...

According to this, Lattice's DDR3L 16-bit memory controller is 2500 LUTs. The $25 FPGA only has 6300-LUTs, so you've already used up 40% of the chip on just memory-interfacing!

Yeah, you can accomplish a lot with a $600 FPGA with a Million-bajillion-LUTs and embedded cores. But at the $25 price point, FPGAs often run out of room. You don't have many LUTs to work with.

Dollar-for-dollar, a microcontroller will outperform an FPGA in most tasks. That's just the facts. ASIC-implemented memory-controllers and ASIC-implemented large banks of internal SRAM just work better for computer-like tasks.

FPGAs should be used for custom logic that isn't typically handled by a microcontroller / microprocessor. Not memory-controllers and ALUs that already exist in an easily packaged form. There's a reason why high-level FPGAs have embedded ARM cores and embedded memory-controllers in them (alas: such technology is likely out of the reach of cheap $25 FPGAs)
Because you're not the person AA hurts. AA doesnt hurt top 1% people, it hurts say top 10% people who are in the wrong ethnic group and lose out to people in the correct ethnic group. Just ask a lower class Asian person with top 10% MCAT scores, and why he lost a med school spot to a middle class URM person with top 20% scores.
Why? The consensus opinion here seems to be that Win32 is a better API than the Web. I'm pointing out that this is an extreme case of rose-colored glasses.
I'd definitely like to hear the other side of the story. It's hard to get a proper sense of the situation with just a single viewpoint.