skysight-inc/HackerNews huggingface dataset:
There appears to be a lot of choice and fiddling required to become proficient in 3d-printing. Without having a personal killer-use for one I've so far managed to get several things printed by downloading the designs from thingiverse and paying other people to make them for me, on a per-print basis.

Having 3d-printed things is pretty cool, makes my electronics projects look a lot more professional, but I still suspect if I bought a printer of my own I'd be frustrated and annoyed.
Problem is, that's not what it was in reality.

Worse, several of the interaction, UI/UX, and management decisions simply amplified the initial bias (as is often the case).

Imzy was doomed out of the gate, despite some interesting ideas.
The comment being ironic-in-context doesn't make it any the less true.
> But a new report by the Organization for Economic Cooperation and Development (OECD) is less than enthusiastic, saying that without significant tax hikes, a basic income would do little to reduce poverty and even exacerbate it in some cases.

Increasing taxes was always part of the idea. Low income earners pay low/no tax in most countries now, with a basic income the tax in these brackets would increase.
Why does Reddit need alternatives?

What would "works better" entail?
Computer code that Volkswagen used to cheat emissions tests uncovered
Play games, explore and use simpler software, and lots of "maker"-y things. Using brand new WiFi 232 boards to get back onto the re-growing BBS scene is a lot of fun, too. Everyone there is totally into it.

You use it how ever you want.

Much of what we like to do (except the internet as we know it today) is right there. If you like retro gaming and productivity software, it retro-computing can be a ton of fun. For many, just getting the hardware maxed out in various ways is very rewarding.

Example: I have an Amiga 1200 that uses a 4GB CF IDE hard drive. It also has a mild CPU upgrade. I also have an Amiga 2000 with 8GB of RAM and a torqued CPU (25 Mhz, which is more than 3X faster than the day the computer was born) and 2GB chip RAM. That all sounds laughable, but it boots in about 14 seconds. How about yours? If it didn't have the hard drive it would only take a couple of seconds. And as soon as I'm looking at the desktop (Workbench) I can launch a program off its new 4GB SCSI HD in a couple of seconds and jump right in. And this is all off the original OS, 1.3.

It's a passion and a hobby. "What do you use it for?" I use it for fun and entertainment, and I connect now to BBSes more than Facebook. It's just so much more interesting.

I'll take my machine(s) over these new hybrids any day. I don't need emulation except in a worst case scenario (like, if I'm traveling). But to each his/her own. There's no "right way". Just your way.

FWIW I don't use the Vampire cards. I mostly use accelerators that were available in the late 80s and early 90s.
Have you looked at KDE activities? It's been around since 2011 or so (assuming it's still around in the latest version--seemed to be there a couple months ago).
> To be honest I'm not entirely sure what the point of the article is at all. He freely admits that the FBI had cause to be suspicious about his travel to Iceland, it coincided with a massive breach of information and he definitely fit the bill to warrant investigation.

Surprise, not all journalism is outrage porn and propaganda :)
The AmigaOS did, and does, interprocess communication by passing pointers across process boundaries. Access to the transmitted data is a simple memory access. The OS has no idea what data is supposed to be visible to the other process.

The original MacOS didn't do that. Originally it only ran one program at a time, with some hacks to allow "desk accessories" to steal some cycles.

The history of computing might have been quite different if the Motorola 68000 had correct instruction continuation after a memory access fault. (This was fixed in the 68010, 3 years later.) Then an MMU would have been possible sooner. Motorola was very late in producing a good MMU for the 68K line, and it wasn't until 1990 that they had an on-chip MMU.
Wow. For those who don't know, there was a big 'language bake off' at Sun between TCL, Java, and Self (all being funded by Sun Labs) and Bert Sutherland (then director of Sun Labs and brother of Ivan) required that the language changes stop and then we'd look at each one, and decide which one to move forward on. When the world sort of exploded at the WWW conference held in Darmstadt Germany in 1995, Java officially 'won' and both Self and TCL were de-committed. (not canceled per-se but not getting any more funding either).

I like to think that all three languages benefited from the competition.
The best source by far in the industry is the multi chain blog. http://www.multichain.com/blog/

There's a lot of hype about what Blockchain can do, these guys are in the game but I think give a balanced view on the capabilities.

When you take the currency away from the Blockchain the actual capabilities are severely limited. This is because the currency provides incentives to decentralize. When you take those incentives away you're left with a moderately useful distributed database.

I'm seeing people build applications on top of a Blockchain that would have been far more suited to a relational database.
Thanks for the feedback. Was trying to think of a consumer app that has a non .com url. Can't think of any off the top of my head.
Humans are considered a dominant species because of their intelligence, not their strength.
Recursion is only a bad idea in languages with poor support for recursion, it's not difficult to write efficient Haskell code which produces good assembly with fairly obvious recursive algorithms. Optimisations like stream fusion and libraries like foldl also contribute to really good code generation (not guaranteed and also not generally applicable optimisations, but certainly helpful)
Perhaps the Atari ST for MIDI devices.
haha, yes the website is just a fun thing. Boilerplate websites get so boring ;)

Yes, it is in part a skin for loop. Some of the added functionality is to replace the small album art with larger album art when in the album-view. But really, I just wanted the keyboard shortcuts that I like, and I wanted the look that I like. Pretty much, that's it.
I would discourage the book publisher from only printing a shirt run then sending would-be buyers to the library asking them to make photocopies for everyone for free.

This person was directing overload traffic via archive.org as a CDN.

My point is, there are places doing that as an offering.

For example, CoralCDN at http://www.coralcdn.org is a peer-to-peer (P2P) based content delivery network which is totally free.

To use it you just have to append .nyud.net to the hostname of any URL, and your request for that URL is handled by CoralCDN.

Don't leech archive.org, let them spend their money on collecting and storing all knowledge, not as a hosting overflow provider.
Jo Naughty or Nice Flavored Waterbased Lube Gift Set Candy Cane and Gingerbread
I did not meant "humiliate" nor "would you be ok if she responded in playful nuanced way". I meant if she humiliated you back, really. After all, pleasant joking "humiliation" would not make you stop.

I meant would you be ok if she really humiliated you. As you said, offense is semantic. Pushing back won't be comfortable to you. If she did that, would the teasing stop or would the group take your side and retaliated?
Have you taken into account that you may not know the specific abilities of the team in question? I regularly increase my team's estimates because I know we have slow-performing individuals. It's part of the package that we have a mandate to up-skill and share knowledge.

Could I do the work myself in a week? Yes. Can I assign it to a team of diverse junior to mid-level developers and expect them to do it in a week as well? Realistically, no. They have to investigate, acquire knowledge, work together, be guided on the correct design (or get to it themselves), and then finally do the work and test it to sufficient quality.

Even more so the case if it's tech we have not worked with before.
haha, yea. "Minimal" in the layout of Google Play is what I meant. obvs the most minimal engine for Google Play is just Chrome.
#2 is not a trend we want to start in industry. With phone screens, both sides make an investment. With a pre-screened assignment, there is very little cost to the company. This gives them a much stronger incentive to throw everything on the wall and see what sticks. Or even feel that they're doing candidates a favor by 'letting' them take the 4hr assignment. Doing a phone screen aligns incentives.

You think you hate whiteboard interviews? Imagine having to to 15+ different take home assignments for different companies before you even get a chance to talk to a person.
Sexy Stuff by Mail – VOD Movies
I love this language.
Unfortunately, this is how a lot Indians feel good about themselves, cuckoldry. Its a really strange behavior
And you were using the pure Python CSV library, not the C one?
I love this lang.
Why restrict it to the nation then? Why not city currencies? There are lots of countries - like India and China - where the gap in income between regions is larger than between countries.

It's a weird concept money, and I wonder what the right level is. I doubt it is optimised at the country level, but then a "better" notion like demographic similarity may be impractical, even if better, e.g. one currency for Northern Italy and one for Southern may be difficult to sell even if preferable, and ditto a unified Basque/southern French currency, or an eastern seaboard Yuan and a country China currency.
Question: your second quote says:

> residents who evacuated were exposed to so little radiation

It does not say anything about residents who did not evacuate. How can we know how many cancer deaths would have happened if nobody had evacuated, and whether that would be less than the amount that died due to poor evacuation procedures?
Airbnb is running its own internal university to teach data science
Also a major event, but in a category that is almost completely irrelevant to the current discussion.
There's nothing stopping you from doing merges instead of rebases.

* latest feature commit #3 (feature)
* merge
/|
* | more master commits you wanted to include (master)
| * feature commit #2
| * merge
|/|
* | master commits you wanted to include
| * feature commit #1
|/
* original master tip
* master history...

Then, when you're done with feature, if you really care about clean history, just rebase the entire history of the feature branch into one or more commits based on the latest from master. I think checkout -b newbranch; rebase --squash master does the trick here:

* feature commits #1, #2 and #3 (newbranch)
| * latest feature commit (feature)
| * merge
|/|
* | more master commits you wanted to include (master)
| * feature commit #2
| * merge
|/|
* | master commits you wanted to include
| * feature commit #1
|/
* original master tip
* master history...

Then checkout master, rebase newbranch, test it out and if you're all good, delete or ignore the original.

* feature commits #1, #2 and #3 (master, newbranch)
* more master commits you wanted to include
* master commits you wanted to include
* original master tip
* master history...
I've never personally heard any stories of "contaminated mushrooms". But there are other similar risks - like mistaking poisonous mushrooms for magic mushrooms.

In general, magic mushrooms are either cultivated indoors by someone in a terrarium and keeping the environment just right. To even grow the mushrooms (which are fairly weak compared to most other fungi and bacteria) you actually need to start by sterilizing the substrate, usually by boiling, then you inoculate with a sterile needle the spores. Overall, this is pretty safe because pretty much any kind of contamination, the fungi won't fruit (you eat the fruiting bodies), so there's just not really any mushrooms to give you.

The other way is of course to go mushroom hunting. This is a lot more dangerous, because there are mushrooms that are poisonous that will straight up kill you. It can be hard to tell the difference sometimes, especially if you don't know what you're looking for.

One last thing is your body already kind of knows they are a toxin. Many people feel ill or sick to their stomach after ingesting them, and some will throw up. In terms of drug safety, eating things is probably one of the safest, because your body is always ready to expel bad food. The least safe of course is probably straight injection, and smoking isn't too great for you either.

I won't say they're safe, but what really is in this world?
Yeah I wouldn't underestimate the documentation part. It's surprisingly hard to get documentation or any help at all much of the time from vendors.
You generally use the Haskell type system to define the DAG associated with the computation you want to run, and the algorithms in terms of functions applied to those DAG nodes. Since the whole DAG is naturally thought of as a big function composed of many small functions applied to slices of (intermediate) data, you can leverage higher order functions in the construction of the DAG around implementations of the numerical code written in, say, C or FORTRAN. This is actually how a lot of numerics in Python is done (or at least was, the last time I looked in to it heavily).

You'd use the FFI to call out to something like C to actually execute the tensor operation, much like the TF design, where you're constructing a DAG in Python of the dataflow through tensors, which have their implementations in another language.

The type system just gives you a powerful way to reason about the structure of your DAG, define higher level abstractions (eg, autoimplementing certain kinds of networks against a certain input type), or discuss the feedback of the system during training, since training is just a higher order function that takes the entire DAG function as input and returns a new DAG. (Okay, for performance reasons you generally update values, but you can model that easily enough in Haskell.)

So really, basically the same way Python for numerics -- calling C for number crunching and doing algorithm designing in the higher level language.
That's from the former editor of The Register, Lewis Page. See some of his other articles.[1]

[1] http://www.theregister.co.uk/Author/93
Urban pig farmers? Are you sure youre not making this whole thing up? Youre living in the country side. Maybe that's all you need to say.
Well, did she do the cooking or not?
How to build a saas app with Nodejs?
what are the node modules that are must for a saas app? This includes everything from billing to email notifications.

what are the best free online resources?

what are the best git repos that i can use as a starting point for my project?

Thank you,
I am very disappointed the See Also section didn't contain "List of animals with legitimate diplomas".
White-Owned Restaurants Shamed for Serving Ethnic Food
Yeah sure about it, which is why they do everything they can to seep into Bangalore and migrate here so they can throw their trash here. If its so good, just go back.
Django: Advantages and disadvantages
How to Rip and Convert DVD to M4A with DVD to M4A Ripper
Nice. I might go to that actually :-)
This is a nice sentiment, but this rarely plays out in practice in my experience.

People use Python all the time to manipulate data sets >= 100G in size despite its speed failings at that size. Why? Because Pandas is just so damn convenient. It would take me a grand total of 30 seconds to write Pandas code which read a TSV and gave me the sum of two multiplied together columns grouped by the day of a timestamp column. Doing that in C would take several orders of magnitude more time.

It's an optimization of people's time problem. You could probably spend several hours (or days) writing a C program for a specific problem. But if you can spend only 40% of the time writing the program and have it only 20% slower, then that's a definite win (these numbers are just an example).
Insulting, and without foundation? Oh good lord.

As for personal experience, well over two decades in the business, if we're keeping score.

So, you would have readers believe that developers are egoless automatons who do everything by the book? If true, they'd be the only faultless profession on the planet.
Hi paradite.

Pardon the late reply, I have set up fairly aggressive noprocrast settings which means that I am not always in a position to reply immediately.

Pageflow is especially neat: the pages load fast, the pricing is friendly, and the company can self-host the page. Thank you for taking the time to reply- will be checking this out with my buddy over the weekend.

PetitPrince also provides appealing options, some more noob friendly than the others... I will take the time to download the git repos and see just how successful I can be installing/deploying the code.

All in all, thank you guys for reaching with helpful suggestions.
>the whole product can be installed in your own datacenter

Could you please provide a link to documentation/articles that showcase this use case... on-premise installation of Apigee?
A big question that comes in mind would be whether this also stands true for pure caffeine from caffeine pills or just in form of sugery beverages
Okay if you want to split hairs sure Safari can do it but will it keep all the windows about your project on the correct screen? What about Word or Photoshop or Mail or Skype or Sketch or Numbers or Whatever. Will any of these programs filter by project on the correct screen like I want them to? Nope.
You may be taking this a bit more personally than is required. Don't worry, that feeling will diminish over time, to be replaced with cynicism. :)
Kaleidoscope 2.2 – diff tool on macOS
A New Digital Archive of 2.2M Images from Photography's First 100 Years
Kaggle Competition Launch: Improve Zillow's Algorithm for $1M in Prizes
The SGI computers come to mind. Completely blew everything out of the water through the mid 90s, then couldn't compete once high end graphic cards were available for the PC.
Google should poach some engineers from Bing (and others) to teach them how to write maps that run fast.
I really like this idea. It looks like you just started the other day, but I hope you keep it up.

I can see two aspects to this habit. One, it functions as a kind of journal of work that would be useful to look back on in the future when you're trying to put together the highlights of what you've worked on over the last few years.

Beyond that you'll probably write about a lot of stuff that other people would find useful. Though it might be hard for people to sift through and find. If you made sure your content was easily searchable I bet a lot of people would really appreciate it.
Disclaimer: I work with Fly.

We're building something a lot like that! https://fly.io

Currently, we support AWS Lambda, Heroku, and self-hosted backends. Bringing things to the edge can give some major benefits; a smart proxy, too, can give developers a lot of power with minimal effort.
I honestly don't get what's better about prototypes than classes. In particular, I don't see that the prototypal style is supported empirically.

Are there any codebases around 100K to 1 M lines of code written in a prototypal style, which are actually in production use?

You can claim thousands of such systems for classes. In that sense, classes are a success. That people write horrible class-based code isn't a knock against them. People also write horrible procedural code. Most code is bad. But there is some code with classes that is very good.

There was sentiment in the 90's and early 2000's that OOP is bad. I think the world has learned how to use classes since then -- e.g. no more large inheritance chains and fragile base classes. Not everything is an object -- some things are just functions, and some things are just data with no behavior.

As far as I can see, prototypes are worse along all dimensions than classes.
He will never have a normal life
I wonder if the equivalent of Github Webhooks is present in Google Cloud Source Repositories, as far as I can see, couldn't find any in the product page.
Java Expert Group Meeting: Proposal for New Java Version Every 6 to 12 Months
If Pregnant Woman Eat Honey.- Is It Safe or Not?
Will you open source your code after you shut down?
The definitions of "git repo" and "ALM" are the top search result in google for both terms.
This thread is a display of the lack in self respect many Indians have. Their public humiliation of the country that they live in, that they're right now eating their food and breathing their air in. No, it does not help anyone let alone yourself if you think your experiences are true account for everyone else and what you're saying reflects your stupidity, you don't deserve a chance nor a better life because the moment something wrong happens, you will be back to blaming the system, you don't even contribute to making it better so what gives you the right to spin lies here? If this was Facebook I would have ensured the public authorities would come to attention and have the police knock on your door. So before you comment, think. think if what you're going to say is useful at all and then do it. Part of me hopes that you're doing it because you don't want more whites to come here and take your jobs but I am familiar with the tone you complain like a 12 year old that it is simply not the case. HN needs moderators to put away these children.
If you look at some of the installations listed in the wiki they have clearly been modified. They do not provide their modifications publicly, and are in violation of section 5. This is the core challenge with user modified agpl over user modified gpl. These users are unwittingly in violation - their acceptance of the license terms without understanding them leaving them in a position of legal risk.
Most of the PC's graphical memory layouts in the 80s and early 90s were planar; the major exceptions were CGA and 320x200 MCGA 256-color. That had a lot to do with why PC gaming was so bad; without a blitter, graphics had to be drawn on-screen by shifting the bit patterns "by hand" and drawing them on the appropriate bitplanes. Many games got around this by only drawing sprites or scenery elements on 8-pixel boundaries. John Carmack figured out a way to use the EGA's scrolling registers and off-screen video memory to create smoothly scrolling backgrounds; for sprites he stored four copies of each sprite, each shifted to a different bit position so they could easily be drawn on screen.

Chunky graphics is what saved the PC, gaming-wise, and made Doom and Quake possible. Drawing an image became a matter of writing the color-table index for each pixel to that pixel's memory location. Screens of considerable complexity could be drawn with the CPU alone.
The article doesn't use the words "proof-of-work" -- it's the person who posted it to HN who gave that title. But I see the analogy.

A proof-of-work currency (1) prevents uncontrolled inflation or devaluation, (2) should be difficult to generate the currency (i.e., a lot of work), (3) but easy to check the currency (i.e., check that the work was done).

The Somalias presumably have a threshold of quality at which they'd accept a fake shilling. I'm sure they wouldn't accept a blank piece of paper. They probably wouldn't accept a black and white photocopy. At some point, the quality is good enough[a] that they'd accept it even knowing that it was not produced by the government.

That satisfies the basic idea of proof-of-work: (1) It prevents out-of-control inflation, (2) involves a fair amount of work (professional printing), (3) but you can decide at a glance if it's good enough to accept it.

[a] Just for interest, this is what a real one looks like:
http://banknote.ws/COLLECTION/countries/AFR/SOM/SOM0037.htm
Lubuntu vs. Xubuntu
Uber to Repay Millions to Drivers, Who Could Be Owed Hundreds of Millions
Ask HN: What happens to orphaned source code after a startup shuts down?