skysight-inc/HackerNews huggingface dataset:
Short loops which have very few iterations and are not very long running comprise anywhere from 50-60% of the execution time on SpecINT type workloads (we'll extrapolate that to general purpose code). These are the types of things that kill software pipelining. Furthermore, sometimes these loops have dependencies between iterations.

As a sidenote, the primary advantage of the Mill in software pipelining seems to be that they can software pipeline loops without a need for a prologue or epilogue and thus save a lot of cache space.

Elbrus (https://www.google.ch/patents/US20020133813) had this too, didn't help them get good ILP.
How did he actually measure the latency in this article?

Doesn't measuring keypresses to display latency require special hardware?

All tests were done on a dual core 2.6GHz 13” Mid-2014 Macbook pro. The machine has 16GB of RAM and a 2560x1600 screen. The OS X version was 10.12.5. Some tests were done in Linux (Lubuntu 16.04) to get a comparison between macOS and Linux. 10k keypresses were for each latency measurements.

Latency measurements were done with the . key and throughput was done with default base32 output, which is all plain ASCII text. This is significant. For example, terminal.app appears to slow down when outputting non-latin unicode characters.
This is generic advice, I know… but go out and attend a planned activity that requires strangers to interact with each other. It can be salsa dancing, it can be Toastmasters, it can be poker, or anything in between. Just find some sort of time-bounded activity where you interact with people by default and can attend on a set schedule. Good luck!
Having done tco modeling a few times, cost per core is an important metric for a cloud provider. This looks like it provides a way to further reduce that. The overhead of power supply, motherboard, network, racks, switches, and all the misc equipment should start to vanish further into the core cost.

My assumption is that the margin on amds side is thinner than intels. I wonder if they can out compete intels ability to cut its profit.
I'm sure Flash took many ideas for HyperCard, and HyperCard was definitely ahead of its time in many ways as well.

The interesting thing is, the most comparable environment I can think of today to Flash is Scratch, as it is a drawing, animation and programming tool all in one.

Of course, as the goals of Scratch mostly lean towards being a kids learn-to-program tool, all three parts are much, much, much simpler.
Fun fact, the Mill's proposed method for hiding that latency, "deferred loads" has already been done by Duke's Architecture Group: http://people.duke.edu/~bcl15/documents/huang2016-nisc.pdf (warning PDF link).

The big gain? A measly ~8%.
Here is an Economist article that explains it much more detail: https://www.economist.com/news/briefing/21724368-recent-adva...

Or if you want the relevant portion quoted, see this article: (halfway down, below the graphene motorcycle helmet): https://hackernoon.com/an-innovation-taxonomy-d1ed0751b92b
SQLyog is the same way. My only wish is that they would release a native Mac version. The last time I upgraded, I went with a 5-year upgrade plan because of how much I appreciate the software and the team behind it.
Java, not the jvm may be the issue here. Look at the X10 language for example, which focuses more on array, parallel and numerical performance, but is on the jvm. The issue with Java for voxels is that Java does not have fortran arrays. It because nested objects, so that will give a lot of performance hits for a game built entirely on ndimensional arrays.
This review https://www.amazon.com/gp/customer-reviews/RGB0DI8V7KLN1/?AS... of the book "How Google Tests Software" (https://www.amazon.com/Google-Tests-Software-James-Whittaker...) gives a couple of hints. I don't own the book myself, I saw it on the desk of a QA engineer a while back.
I agree! But if you're a true libertarian, it's not just parking. What about the direct costs of building and maintaining the roads themselves?

I use a bike for 90% of my travel time and I have a (smallish) libertarian streak too. It galls me that there's such enormous subsidies to vehicle drivers, with a simultaneous refusal from government to invest even 1-2% of that amount towards safe cycling infrastructure. And I say invest (rather than spend), because said infrastructure has been shown every time to generate a profit once you include the health benefits, etc.

https://www.theatlantic.com/business/archive/2015/10/driving...
i know nothing of creating things using flash. can you link a good resource that gets at what you are describing? i am familiar with and have used processing though.
Yup, from out of town. A+++. I have no formal experience in software, and a STEM but not CS bachelors. It was very hard, even with a really good social network, to get interviews before them. They got me five onsites and a great job. It's rigorous to get selected by Triplebyte, but by no means crazy.
It seems to me that the main fundamentally new idea of the Mill is the deferred load mechanism described in the Memory talk. They claim that it can complete with OoO execution with a much simpler implementation. It does require some of the other Mill mechanisms for full efficiency, e.g. it uses the belt to defer loads across calls.

If this mechanism doesn't work as expected with real software, then there's no reason to think that the Mill will fare any better for general-purpose computation than any earlier VLIW/EPIC machine, for all the same reasons as before. And in that same talk they make some claims about OoO that seem a bit naive. The state-of-the-art has evolved a lot since the company was founded in 2003.
Yeah. So with Strong I have all my workouts dialed in with set plans, weights, etc... I like the analytics. I also have some alternate workouts, for instance if I am hurting from Jiu Jitsu I do just a mobility workout. But hey, if you like paper don't let me talk you out of it.
I've worked for both private and public companies. Public companies try to raise money by selling stock, and private companies have partners who want to find new ways to raise money.

For example I worked at a private company in 2002, I was hired because every employee they had failed to make the project faster and more stable. I did more in a few months than any of them did. Reports that ran in 15 minutes now ran in 15 seconds. The program no longer crashed servers and workstations. I converted the database from Excel and Access to SQL Server and used a backup Access database on the hard drive in the the main database was down and can sych when it is back up.

The company was bleeding money before they hired me, and earned 3.5 million after my changes. But I was fired after I made all my changes, I got Zuckerberged or whatever they call it when they use you to get to the next level and then fire you so you don't get rewards, etc.
Cool! It does look like you can hook in javascript in there, so they do have that going for it.
creating a gui in labview is pretty trivial.
So, if I understand:

This is basically an automation service that monitors hashtags you provide, and impersonates you to automatically like and comment on found posts to draw attention back to your account and hopefully get likes and follows from the activity?
> [T]here is no worse antifeature than having 3 different ways of doing the same thing.

Ironically, this is touted as a strength of Powershell. Speaking of which, this code supports none of Powershell's Write-Host variants.
Cherry MX Blue and Brown[1] have a tactile "click" when they activate, so you push far enough to feel the click (but no further). I'm not sure what problem you faced, but I've never had any issues with them not registering. If anything, until I got used to it, I found they often registered when I didn't want them to (due to being low force), but it's something I quickly adapted to and doesn't happen anymore.

Beyond that, I don't know. When I decided to properly learn to touch type, I bought a blank DAS keyboard with cherry mx Blue and practiced a lot for a few weeks using typing practice/test websites (yeah.. I only learned real touchtyoing quite late). Nowadays I use a Kinesis Advantage2 with Cherry MX Brown key switches and it's the most comfortable keyboard I've ever typed on.

[1] I actually typo'd in my previous message.. I meant brown, not Blue, although I like Blue too (but generally prefer the quieter brown). They're both very similar. They both have a tactile click, but blues have an audible click too.
This doesn't decouple across function calls like the Mill claims to, right? Although doing that optimization on existing C/C++ programs will be difficult.
HEALING 7 CHAKRAS VOLCANIC STONE ENERGY BRACELET – Run Away Bride
When I read your first sentence, I honestly believed that you were describing the current, flash-less, world.

I readily agree that Flash was horrible, but none of the things you mentioned has improved with the demise of Flash, at all.
I fully agree, but I just could not get used to DuckDuckGo. It just pales in comparison to Google Search somehow, but I find it difficult to explain why. The same applies to Firefox, I really tried, but especially the extension ecosystem in Chrome is more mature. For example, Lastpass works much better in Chrome than Firefox.

Considering this, I switched to Fastmail and removed my Google account from all my browsers. I created a dummy Google account that I only use to set my home address (again, too handy) and to be able to set preferences and have a Chrome profile.

To me, this is the best of both worlds right now.
PF-Sense on a SuperMicro server in a VM.
Ubiquiti Unifi AP Pro HD
I agree; I am here to see something become similarly as powerful as the almighty dollar, and I have faith that Bitcoin or another altcoin will.
Many thanks to YC / HN for sponsoring this, to Peter for all the insightful answers, and to all the thoughtful questioners. Lots of good stuff here on a topic that's more important than ever. Who knew how drastically this would all change over the past year?

I'm late to the party, but I'm sponsoring an evergreen AMA on my own site for questions about O-1 and EB-1A "extraordinary ability" visas. I'm a specialist in this area (non-practicing attorney), and I'm working to disseminate practical how-to's on this topic as widely as possible.

I welcome your additional questions on extraordinary ability. More and more, it's becoming the go-to visa for makers and entrepreneurs, since there are few other US immigration alternatives at present.

Look forward to seeing you there. AMA!

http://visabuilder.com/blog/ama
I recently visited Duncan Mill, a steam powered saw mill, which runs a couple of times a year in Northern California to demonstrate how redwoods were cut into lumber in the the late 18th century.The number of ways you could die or get maimed in an instant was pretty astounding.

Example video
https://www.instagram.com/p/BVeIBFdBgtI/?hl=en
Life was amazingly dangerous until very recently...
The app store wasn't opened until just over a year after the original iphone release (a day before the 3GS was available). Initially, you were supposed to build "web 2.0" apps using the safari engine. Flash didn't work then either.
Chatbots: Theory and Practice
Sounds like a great way to get banned.
Coming from Powershell, nobody told me JavaScript copies arrays by reference instead of by value. Why would anyone want to pass a reference?
Copy paste:

Fun fact, the Mill's proposed method for hiding that latency, "deferred loads" has already been done by Duke's Architecture Group: http://people.duke.edu/~bcl15/documents/huang2016-nisc.pdf (warning PDF link).
The big gain? A measly ~8%.
I don't think that's enough of a difference, YMMV, but nothing indicates that it should.
Speaking from my own personal experience, the most important thing about your co-founder is that she must be good at things you're not. If both of you are good at the same things then you're probably doing it wrong.

Also like that e-myth book, make sure whatever roles you're going to be taking, it is in writing and there is no confusion about who is doing what. This is especially important when the day comes and you have to take a big decision about your company and she sees differently than you.
Billions of dollars' worth of predatory student loans may just vanish
Thanks for coming back to reply. Too bad hacker news does not notify you about such things. Do you think the Singapore model can scale to larger countries? I've heard a lot of arguments around healthcare, education and transportation models from Europe don't scale beyond those small countries. Any thoughts?
Actually the continuous cross is the special one from strictly the auction design perspective. I am very familiar with discrete auctions and their advantages and drawbacks. It turns out there there are many times to participate in such discrete crosses. Nasdaq for instance runs 3 or 4 every day in addition to the opening and closing crosses.

Just remember that from a market structure perspective, the continuous cross is the best for liquidity. All markets for things like derivatives try to move in the direction of a continuous cross over time.
Madobe once closely guarded the Flash player code base, yet their approach rapidly shifted to total abandonment in the early 2010s after realising that the chance to have a presence on modern smartphones had already sailed. All the issues that followed were symptoms of neglect.

A similar lack of comittment is also what doomed AIR which had a chance to succeed - after all there was a tonne of existing content waiting to be ported for native release by eager developers already familiar with the AS/Flex stack. Adobe dropped the ball hard by moving the R&D to Bangalore during the most critical time period and things went south really fast. By the time the product managed to stablise most developers have moved on.
Actually only ~12% of the performance obtained by OoO machines comes from its dynamic reaction capabilities (eg cache misses and branch mispredicts), ~88% comes from better schedules.

I encourage you to read McFarlin's publications, they're very good OoO statistics.
+1 after getting about half way through I accidentally scrolled into some other article and then couldn't use the back button, wtf.
Startup words of wisdom
I got started with Flash when it was still FutureSplash (FutureWave), and I think a lot of the credit we give Flash can be attributed to FutureSplash.

It didn't have ActionScript yet, but if I remember correctly, it did have the ability to link visual elements to arbitrary frames within the animation timeline (as well as to other URLs), so it was actually pretty powerful (a bit like HyperCard for the web).

I was still in elementary school at the time, but I remember creating original animations that my friends all thought were produced by professional animators (or templates), and it certainly expanded my vision of what could be accomplished with a computer. The fact that you could deliver such rich (and interactive) graphics/animations in such a small package - over a 28.8 kbps modem - was like magic. Keep in mind, this was before streaming video became practical for anyone, and simple things like JavaScript[1] rollover effects on buttons still had questionable browser compatibility. Apart from tiny GIFs[2] (usually flames or "under construction" signs), some random <blink> tags and scores of Java applets trying to make text scroll across the screen, the web was largely devoid of motion. I would argue that FutureSplash was the first technology to show us that the web was capable of delivering high-quality motion graphics (things that looked like video) - i.e., content delivery that would eventually compete with television. Indeed, its successor (Flash) would go on to build off that idea by incorporating streaming video support (responsible for most of the early video content online).

Not only was the technology impressive under the surface, but as dyarosla mentions, the animator software struck a unique balance between being powerful and extremely approachable for beginners. That combination continued, for the most part, through Macromedia and Adobe.

[1] Strangely enough, I seem to recall a few years later (probably when it was under Macromedia's control) a player was released that could play Flash animations in pure JavaScript (eliminating the need for a plugin). It's interesting to think about how far we've come since then, yet how similar that was to our modern web tech stack, at least in concept.

[2] Actually, I don't think they were even animated GIFs as we know them. Client pull and server push animations: http://www.oreilly.com/openbook/cgi/ch06_06.html
Not only is it exceedingly reasonable, google has a history of exactly this type of play. 2 examples: they offered "free 411" to train their voice recognition, and they used captchaa first to decode books, and now to train computer vision algos. The theory offered is superbly likely IMO.
This is more specific and useful. But it is still fairly hand-wavy. How is this efficiency measured? Is "market efficiency" really nothing more than the average USD to conduct a trade? Or the number of microseconds? (In either case it isn't an efficiency, efficiency is always a unitless number between 0 and 1.)

401k is a great indicator, but I'm not sure it makes HFT look very good. The median trade time is more than 1000x faster than in 1990. But people's 401ks are not doing 1000x better. Did we hit a point of diminishing returns long ago? If so, is HFT pointless?

I feel like you are conflating HFT with electronic trading. Electronic trading can be HFT or slow, either way it is cheap and cuts the middleman out.
I don't really get the trend of name collisions. First React, now Fuse... what's next, a Linux brand of detergent?
Big Thinkers Only, ZeroCater (YC W11)
The most interesting part is that as good as this sounds I haven't heard of it again since that article first came out.
Any details you can share? I'd love to hear how you discovered your niche and whether you have product-mkt fit.
While of course open source projects can be abandoned, too, in my experience I've seen it much more likely that products, even good, profitable products, are often quickly abandoned if the company deems them no longer "strategic".
How to hide the textarea resize handle in Safari
Exercises for lazy people that you can do anywhere and anytime
Flash had already peaked and most people knew it. Apple just hastened its demise. (Also the performance was atrocious on the early Android phones that supported flash)

It was like when the Mac eliminated the floppy drive. Seen as gutsy (or arrogant) at the time, but no one really doubted that's where we were headed.
I had a little bit of contact with them earlier in the year and was fairly pleased with the experience.
Something equivalent to deferred loads is a part of AMD's GCN architecture, which has existed for many years now. (It's not exactly a deferred load; rather, there's an explicit wait instruction that can block a thread until a previous load has returned its results. But in the end that's almost the same thing.)

Of course, the characteristics of memory accesses are quite different in a GPU: very high bandwidth at the cost of very high latency.
> This is demonstrably untrue in my social network.

I don't know what problems your network face, so I'm not judging, but in my own experience, people who haven't lost a parent sometimes think that maybe they'd be better off. I'm sure there are plenty of cases where this is actually true and I can see why having someone who you're meant to care about but who is essentially a stranger isn't a particularly nice thing, but at the same time, having grown up without a father, I and those I know who lost a parent, would rather have someone than not have someone. Maybe its a "you don't know what you've got until it's gone" kind of thing (or maybe those people in your network really do have shitty family).
You can look up how to videos on youtube for all of drawing, animation and programming in Flash. The drawing and animation tools are much like you would find in any full-fledged, 2D animation software. BUT! You could then add in code to additionally move, animate, interact, or all manner of other things to make any of the kinds of flash content (like games) you see on the web.

This is as opposed to what you do nowadays; use one piece of software for drawing, possibly another for animating, then export those images and/or animations to some format, linkit together with a separate language and/or framework, and maintain assets separately of code. Flash pulled all of these things into one, but in a way that allowed for really complex projects to be made.
Yeah but certainly they were planning to launch an app store when Jobs penned his open letter on flash. My understanding is they just didn't have the app store and the sdk ready in time.
Expertise and materials.

Casting aluminum is easy, but not very useful. Doing this yourself you can't guarantee grain structure/size, inclusions/porosity, or temper. Plus it's usually plenty easy to mill from billet since aluminum is so soft.

Gold/silver is also relatively easy. You need better equipment since the temperatures are 2x higher. Strength isn't important, so casting stuff in gold/silver is quite common. Outside of jewelry there is basically no need for it.

Casting something more complex like good steels, or platinum, or nickel alloys- casting will be very difficult. Molds aren't so trivial, you need preheats, and a mistake leads to liquid metal on the floor or an explosion.

Sintering can be used with challenging alloys and requires almost no expertise. Everything comes certified and gets heat treated in the oven. If your time is valuable enough to warrant a metal 3d printer, it's valuable enough to make learning an entire discipline too expensive.
Raspberry Pi, Alexa and Kairos facial recognition to see who is at the door
> Can you call R from Julia yet?

Yes. There's even an R REPL mode.

https://github.com/JuliaInterop/RCall.jl
> Really, I encourage you to try to name one!

The CreateJS suite covers most, if not all, of what Flash could do in JavaScript. In fact, it is the library used by Adobe Animate professional to export Flash programs to HTML5 target. It may not be as user-friendly, but it's as comprehensive.
The Apollo Open Platform seems to be something separate not licensed under the Apache License. It appears to be the actual data used to design a robot, and the Apollo software is just the UI.
Markup looks a lot like XAML
Everyone who was around the time MYST came along knows what HyperCard is! :)
Adobe Flex really took things to the next level. AS3 is still one of my favorite programming languages, at least until it used mx components (I think that spark thing really messed it up). Everything was event driven, async, first time I learned about Bindings and 100% OO. I think AngularJS still can learn a few things from AS3 (like Binding event, etc). Yeah.. thanks flash, big time!
Oh, I was thinking this instead...

https://www.redhat.com/en/technologies/jboss-middleware/fuse
I'm arguing against the existence of things that can't be measured. How is "market efficiency" different from Carl Sagan's "Dragon in my Garage"?

It sounds like you saying that private companies that don't participate in the stock market are incapable of managing capital or achieving growth.
In his biography, he didn't get along well with Adobe. That's the reason he did it. For all other technologies, Apple creates their own competing product. Why didn't they just do that for Flash (creation side and delivery side)?
S3 works fine for me in Transmit 4. S3 is basically all I use Transmit for. Is there a particular use case that is broken for?
Director (when we all had a stint with INTERACTIVE CD-ROMs in the 90's) and FreeHand taught me that lesson. M'Adobe, tips hat - in both cases.
I think it is a good idea to have official public channel to report ethics violations of founders. My guess is that YC partners would try to uphold https://www.ycombinator.com/ethics/ And quietly weed out rogue founders from the network. But this is just a guess.