skysight-inc/HackerNews huggingface dataset:
I dont know why this is being down-voted. While what she did is great, it is a true point in terms of personal sacrifice.

I saw an interview with Bill Gates where he said much the same thing to a comment about his generosity. He pointed out he doesn't sacrifice a single item/experience he wants in life giving away what he does. And a ordinary person that gives a few hundred gives up more than him in terms of what it costs them.

Its a valid point as long as it doesn't take away from the fact the other is also generous.
Very impressive video. Questions that page completely doesn't answer, though: How much does the system cost? ($5k to "reserve", but what's the final cost? Their "downloads" page, of all places, has a price sheet for the "studio" system, but not the "production" system.) What does the software workflow involve, from CAD software to printing?

Also disappointing that, despite having an innovative piece of hardware, they still treat the software as heavily proprietary as well.
Tiny satellites ushering in a new space revolution
> Using Core Text, it can easily take over 150ms to draw a single frame for a 4k display on a 2015 macbook pro.

I'm guessing that you're somehow preventing Core Text from taking advantage of its caching. Apple's APIs can be a bit fussy about their internal caches; for example, the glyph cache is (or at least used to be) a global lock, so if you tried to rasterize glyphs on multiple threads you would get stalls. Try to reuse Core Text and font objects as much as possible. Also check to make sure you aren't copying bitmaps around needlessly; copying around 3840x2160 RGBA buffers on the CPU is not fast. :)

For a terminal, all you really need to do for fast performance is to cache glyphs and make sure you don't get bogged down in the shaper. Pathfinder would help when the cache is cold, but on a terminal the cache hit rate will be 99% unless you're dealing with CJK or similar. There's a lot lower hanging fruit than adopting Pathfinder, which is undergoing a major rewrite anyway.

(I'm the author of Pathfinder.)
Ah! Flash!

I started my career as a programmer but always had a mind for creative designs. When I discovered Flash around 2002-2003, I was all over it. ActionScript was my ultimate weapon to make Flash sing and dance to all my tunes.

I was so involved then, Macromedia picked me as one of their "Professional Expert" or something in that line. Those were the times when I made good money, lots of friends, clients, met few interesting business partners.

In the summer of 2005, just as it was about to be acquired by Adobe, I got an email that I was invited to their office in San Francisco. I was one of the 20-odd people from around the world picked up for something called the "Lego" Team. I was overwhelmed, humbled, and scared - to meet all the authors from whose book I learned ActionScript, all those developers whose files I downloaded to learn Flash/ActionScript. It was a blast.

If you were into Flash during those times, you'd remember names such as Guy Watson (FlashGuru), Brandon Hall, Peter Hall, Colin Mook, Aral Balkan, Jesse Warden, Peter Hall, Marcos Weskamp, Grant Skinner, etc. Well, it was the congregation of the whos-who of the Flash world at that time.

Well, all of our names were then featured on the credit screen of Macromedia Flash. Some of us also realized that Flash was dying and something needed to be done. Adobe came along and well, Macromedia and Flash became just another archive on Wikipedia.

Next year, 2006, the company I founded was acquired by a Startup from Silicon Valley. That's when I started my very bumpy Startup journey, and I'm still chugging along.

Here are some of the Macromedia Flash Lego Summit photos - https://www.flickr.com/photos/brajeshwar/albums/720575940814... (who do you recognize).
No, I'm really don't. My original comment is about the processor-merchant relationship. You can tell because it uses the word "processor" and "merchant" and is about what the processor allows the merchant to do.
As someone who uses these "old, archaic command-line interfaces" all day, every day, on Linux, Windows, and macOS, I find this characterization very entertaining.

This is an age-old argument (GUI vs command line), and I think each generation coming into computing via the GUI will initially agree with you, but after some time trying to do things that are slow and frustrating using the GUI, will break out into song and dance on discovering the ease and speed with which the command line can do them.

It's all about using the right tool for the job. GUI is awesome for many things, the command line is better for many others.
https://www.linux.com/news/there-linux-detergent-out-there-a...
Paradise Possible
Yup, I felt the same. As someone who worked with FK and IK in robotics I was hoping for an overview of analytical and numerical methods, but I found only an explanation of joints and what are FK and IK.
Dirty indeed.
One can do it without restricting the range as well, if the full range of inputs is needed.

In C:

(n / 8) + !!(n % 8);
For me it allows me to make my terminal minimal or dare I say, downright beautiful, which is something I definitely cannot say for any of the other terminal emulators out there, save for a few newcomer Electron-based abominations like Hyper.

screenshot: http://imgur.com/a/mFWYC
It seems like system integrators all use either 300-400W PSUs (for consumer systems that come with a single GPU that's seldom top of the line), or they use 1200W or dual-900W PSUs for the high-end workstations to ensure they can handle 4 top of the line GPUs. Meanwhile, the retail PSU market for enthusiasts building their own PCs is dominated by 500-850W models that are way oversized for almost all ordinary desktop usage, but guarantee safe headroom for the few users who do extreme overclocking or actually bother with multiple GPUs.
might I ask that recipes be presented in h-recipe format? (http://microformats.org/wiki/h-recipe) it's simple to do, and works really well.
Configuration management systems, continuous deployment and orchestration. I have things setup so everything on the server(s) is managed through configuration management. I would recommend having the following environments setup and managed through configuration management (development, testing, staging, production), no need to do manual code pushed and configurations anymore. In staging this is normally where you would have a final review if the amount of code being pushed out is high or it is a new high profile feature that you may want to manually check out before it gets pushed out if you did not want the process to be 100% automated.

I run my code through a continuous deployment system that pushes code that I believe is ready to a testing server where my tests are run. If that goes well, then the code is pushed to a staging server where a similar or duplicate setup of production is orchestrated for each build. Once things look good and pass all the functional, behavioral and other custom automated testing and benchmarking it is automatically pushed out to production. Then production tests are run that are non damaging and check to insure that the new changes are actually implemented, if there are any issues the push can be automatically rolled back along with a report issued on the why it was rolled back along with a listing of any performance or unforeseen security issues that may have occurred.

I will at times have two staging environments if it is a website ( one that uses internal content links and proxies if behind a CDN/proxy service and one that goes through a staging proxy/CDN so I can test for any changes between two. For anything else I like to have an internal and staging setup to insure the probability of a hardware/middleware component causing an issue is decreased.

These multiple environments are little to no issue because they are all automatically setup either from scratch or a pre-built configuration managed image to speed up the orchestration time.
Starting from 2017 developers changed numbering of LeoCAD, so now (after 0.83.x version) it look like YY.MM - 17.07.

This is second release in 2017, and must say that LeoCAD grow up - "Parts" toolbar has so many modes for preview LDraw parts (starting from 17.02). And for now models in main window could be displayed with shadows and blinks (starting from 17.07) - just go to menu "View -> Preferences... -> Rendering" and switch on "Enable lightning".

If you has any issues post them in tracker[0].

LeoCAD has very simple to understand & use UI, so kids could use it after one hour learning using Basic Tutorial[1].

Don't forget read the docs about Texture Mapping[2] and Meta Commands[3] tags (could be stored inside .mpd/.ldr/*.dat), that give you additional features on customizing your LEGO model.

Fresh 'nightly' builds of LeoCAD for many Linux-based distros placed on OBS[4]. Also on this OBS you could find builds for Lpub3D, Lpub, LDglite, LDView and LDraw library.

Call for Developers: if You know C/C++ & Qt, please, help make this program better! Help us solve unclosed issues or propose any ideas on how to improve LeoCAD! ;-)

[0] https://github.com/leozide/leocad/issues
[1] http://www.leocad.org/docs/tutorial1.html
[2] http://www.leocad.org/docs/texmap.html
[3] http://www.leocad.org/docs/meta.html
[4] http://download.opensuse.org/repositories/home:/pbartfai/
"A/B test" was clearly the wrong phrase yes, but I don't see how that reduces it to a "marketing spot". Demonstrating a products effectiveness through a meaningful comparison that shows it actually working in practice is a fair representation.
What is Google doing in this space? Seems like monopolization at its finest
Spam list of 105M individuals in corporate America surfaced
I agree with you that cases of doxxing and/or incitement are different than broadly- or generally- offensive speech and there may be cases where it shouldn't necessarily be protected.

I haven't heard those charges leveled against Milo before but that may not too surprising since I don't follow the news surrounding him too closely.
The reason I bring up the comparison is that both the Mill and this paper rely upon the existence of these sorts of dependency chains (I like to call them "picothreads" or "femtothreads") in general purpose code in order to get good performance. This paper shows that the existence of such chains are far too wide and shallow to be useful for their intended purpose.

FWIW, someone (disjoint from the Mill team!) has actually made a model of the Mill's phasing and found that it fails to deliver.

And "stronger characteristics" means that it dynamically identifies dependencies.
The Real Reason Behind Ford's Move into Bike-Sharing
Summary: $200B Broadband Scandal (2005)
# Creating immediate value

You could use apiblueprint.org and swagger.io to create SDK bindings in various languages for your distributed search engine service. Which you can build using a Paxos library for the consensus algorithm, (lib)torrent for the data-exchange and the s2n or openssl library for SSL/TLS encryption.

# User facing values

None of your points in the last four paragraphs, even if impressive from a developer angle, are of any relevance to a paying customer (end-user). Except your end-user is thrilled and motivated like you are. But even then, you need to keep the motivation up with excellent and enjoyable docs, tutorial a cool website and good integration into developer tools.

# Growth Hacking

After reading the whole discussion like I've the impression that you're looking for growth hacking, but have no idea how to express it other than with differntiating features. Marketing and growth hacking is really different in that it doesn't exploit clean-ness, but messy-ness. That means your whole taks as a growth hacker/marketer is to convince a (healthily) growing mass of people, decision-makers and early-adopters using manipulative tricks. Be it neuro-marketing, selling-techniques, (programmatic) scaling at and taking an advantage or any other form of gaining mass-recognition and presence. You can find a more concise and useful explanation of this on your digital book-shelf.
My Old College Rail Plan
Sure. In theory Skylake can deliver ~8uOPs per cycle in parallel.

Do they in real code?

No.

The Mill team claims (with no running general purpose code OR data of any sort) that they can. YMMV, but I bet Intel sleeps safe. Which sucks because I actually want innovation in computer architecture, which is a notoriously uninnovative industry, and the Mill has some genuinely good ideas, but I don't think they'll work here.
I agree - it's boring to see "but they close projects so you can't trust them" comments every time Google does anything constructive.

Maybe the bot could also post an "If you provide a free service, how are you obligated to provide it forever?" response, to save me having to.
If you're building a storage server using PCIe SSDs, you really don't want to have to pay Avago/Broadcom's prices for PCIe switches. That's one of the things that makes AMD's new server platform with 128 PCIe lanes so appealing: you can put together a 2U 24x NVMe SSD server plus NICs without the expense of a PLX chip.

It seems like we'll be sticking with PCIe x4 interfaces for SSDs for quite a while; client/consumer use cases don't allow for higher pin counts, and at the moment there's not much reason to prefer using half as many SSDs with twice the lane count for enterprise storage, especially when it means none of the parts can be shared with the client/consumer ecosystem.
Ask HN: Any free custom domain email service providers?
It's been a few years since Google discontinued their free custom domain email service and I am still desperately looking for an alternative.

Only I've come across is Zoho but it is only limited to a single domain.

Are there any cool new startup or a service providing this free email service that Google has left off that I might not be knowing about?
This project is made by Fabrice Bellard who is the author of QEMU and ffmpeg [1].

For what I see in this page, seems that finally his PC emulator in JS has a MIT license [2]. Previously he didn't share the source code.

I don't quite understand the synchronization part of this project but this guy knows what he is doing so it might be a good project to invest time in.

I hope I will be able to host everything in my computers and avoid trusting a third party service.

[1] https://bellard.org/
[2] https://bellard.org/riscvemu/
One of the comments to the article you link to says:

"Claude Shannon was known as a strong chess player, and he was the first to not only propose that a computer could play Chess, but to also provide details on how that could be done. In his paper Programming a Computer for Playing Chess published in 1950, he describes how a computer could play chess using the minimax algorithm and a predesigned evaluation function. In so doing, he laid the foundation for virtually all abstract computer game programs used today."

But according to chronology in the Computers and Chess Wikipedia article, in 1948 "Norbert Wiener's book Cybernetics describes how a chess program could be developed using a depth-limited minimax search with an evaluation function."[1]

Even before that, in 1941, "Predating comparable work by at least a decade, Konrad Zuse develops computer chess algorithms in his Plankalkül programming formalism. Because of the circumstances of the Second World War, however, they were not published, and did not come to light, until the 1970s."

[1] - https://en.wikipedia.org/wiki/Computers_and_chess
More popular? It's already used in the second most popular video game of all time.
Do you have any examples of this or can point me in the right direction of how to implement it? Thanks!
yes. For the scientists in OP to say they were surprised, they completely failed sat lit review.
5 Useful BBW Dating Guides Online
Many security-conscious product companies go through an independent audit of their security processes to become certified. This doesn't necessarily mean that the code is secure, but it does mean that the company/product follows procedures and policies designed to ensure that the company and its products are secure, such as going through an annual penetration test. According to their website Authy is SOC2 compliant, so you should be able to ask them for their report (you typically have to sign a NDA). Importantly, you should read the report, ESPECIALLY the exceptions. It should give you a good feel for their security model and security defenses.
Actually it seems so. I'm no geologist but a quick google search for Gutenberg–Richter plots show that this 'kink' can have a very specific physical reason:

http://www.frontiersin.org/files/Articles/233038/fbuil-02-00...
Correct, nobody made the design decision to disable the back button - they did it in complete, oblivious disregard.

I'm well aware of what you state and the entire point of my statements is that those decisions were wrong.

The solution I would have preferred to those issues you describe is actually not that at all. It's to make simple, usable sites like the one we are currently on.

As far as what you're saying about intent, i am not so sure that adobe never intended or encouraged flash to be used to make whole websites. I suppose one could research that, but it's beside any point i was making.
> If it's a new drug and they can only say for sure that it lasts 6 months then put that on the label and ship it out. But assuming the drug will be out for 10+ years they should be continually testing the expiration date and updating as they've had more time to make that determination.

This needs regulatory work. And this bring very little returns, so your regulatory resources are better spent somewhere else. There are other incentives in place.
This article is written as a direct response (although it isn't explicitly stated) of NPRs interview with Milo that was just released.

Turns out Milo was completely reasonable in the interview, so NPR kept pushing back the publication date of the interview, so Milo published the whole thing on his own.

Give it a listen before judging him: https://www.youtube.com/watch?v=kmQe1tWVBk8
Regulations don't want you to rely on models.
Fidelity shows how unicorns hurt performance at popular funds
How does this compare to Mecabricks online? https://www.mecabricks.com/

And the new tool from Stud.io from Bricklink? https://studio.bricklink.com/v2/build/studio.page
What's your flavour of cars?

Personally I'm into older japanese makes, currently playing with circuit racing in an early model mx5 (miata).. But also a big fan of Australian and American muscle.

I find it really good having a physical/mechanical hobby outside of the on-screen work I do during the day. It's like sorbet for your brain.
Creating a Retro Game Retrieval Engine with Gensim
This is correct. People were clamoring to write native apps, but Steve tried to deflect them by saying it'd introduce too many security problems. Carmack blasted him publicly, saying that if Apple can't figure out how to secure a unix-based OS then they were incompetent.

I wish I saved the pamphlet that Apple sent to developers during the iPhone 1 era. It was hilarious. It was all about how to use Safari to write webapps. They even highlighted how you could save a bookmark as an icon on your home screen so that your webapp launched like a native app. But of course it was just Safari.
This is one of the things that really keep me up at night. None of these drugs have been tested on children, and most of them haven't been subject to long term clinical trials even with adults.

ADHD is one of the scariest overperscribing stories. Researchers projected 3% of children have ADHD yet ADHD meds have been pushed on 15% of all children. Is it worth helping one kid to mistreat five?
Source:https://www.nytimes.com/2016/08/28/books/review/adhd-nation-...
Nice work! I have struggled with the same problem after creating several thousands of notes in Evernote.
I took a different approach though, somewhat following the process described here: https://blog.evernote.com/blog/2015/12/11/evernote-and-the-b...
Open vs. Closed User Interfaces
A Bloated Silicon Valley and the Madness of Crowds
My bash always starts near instantaneously, because I have never tolerated it not doing so.

bash-completion (available in many package managers) used to be one culprit, should be less of one now due to on-demand completion loading, but still noticeable. I don't use it. Another is rvm, nvm, etc (managers of ruby or nodejs versions for development, install process typically adds to your .bashrc).
A programmer is to a woodworker what a software engineer is to a carpenter.

You are a programmer, and a woodworker.
I am really surprised to see Jamison being mentioned here as if he were a household name. I remember him from the Invention Studio at Georgia Tech.
Wow, that's awesome! Which FP constructs did you use?
Often the process of solving a problem is often more insightful than the conclusion. Just taking notes of the final solution may not be sufficient in helping us to solve similar problems in the future.
Java recursion for starters
Now you're talkin'!
Y'all complaining about the price of parking seriously need to consider moving to a city with lower costs of living.

Ive got a 2 bedroom upper level duplex in Minneapolis with a 1 stall garage and 1 additional off street parking space, located on a block with ample street parking, and is only 1 block away from a bus stop on a major bus line that i take to work, all for $1100 a month.
that is pretty amazing!
In principle, I'm very much predisposed to collections that are purely functional. I know that Apache Arrow (https://arrow.apache.org/) aims to create an interoperable in-memory dataframe structure that tries to take into account CPU caches and other dark-magic-from-my-perspective things.

Any reason why a purely functional data structure shouldn't be able to achieve the aims that something like Arrow is attempting?

Incidentally fset looks really impressive.
It's nice to have a camera that follows your perspective, because you might need two hands to be able to see what you want. For example, if you're parting someone's hair or looking into their mouth with a tongue depressor.
It's a shame this article makes TB sound like basically just another recruiting firm... or if you want to be downright cruel about it, a staffing agency plus technical interviews. Maybe that's how the writer sees it, but it seemed like TB had some somewhat more reformative ideas about the process than that, didn't they?
Zoning and height limits are experiencing no such liberalization. Previously we had a decent equilibrium system: low density but also a system of transportation well suited to low density.

Now that system of transportation is being decommissioned, but we're still stuck with low density.

How many hours of productivity must employers lose to their workers' long commutes? Yet the market has not provided us with anything faster.
If you're anywhere near Regina, Canada, my name is Greg and my email is in my profile. I'll take you out and introduce you to the finest people I know.

That aside, you've received some excellent advice in this thread. I won't reiterate any of it. Instead, I just want to say that you're very brave to come here and make a post like that.

I wish you the absolute best. Feel free to email me if I can be of any help.
It annoys me that most games don't seem to offer this option - if they have this level of control, they just offer vsync on or off. The AMD gpu control panel can force triple buffering, but only for OpenGL, and I think the vast majority of games on Windows use DirectX.

Triple buffering uses more display buffer memory, but roughly the same cpu/gpu load as vsync-off. It's great for latency. It makes a whole lot of sense. It's been around for like 20 years. But you rarely see it used ...