skysight-inc/HackerNews huggingface dataset:
in C you're writing allocators without using malloc(), a part of the stdlib defined in the language spec. doesn't really feel qualitatively different to write Go without GC allocation. i guess it's more work but it's also not a showstopper that should decide whether Go is a systems programming lang or isn't. i mean it's not like we're talking about writing the Ruby runtime in Ruby here.

advantages of writing the Go runtime in Go might include, just spitballing here, avoiding ffi cost for runtime calls, enabling better optimizations around/into runtime calls, simplifying the build process, or even just enabling Go enthusiasts to contribute to the runtime without learning C. talking about actual language features, i think I'd almost be tempted over just by Go having a module system, but there's probaby a few other subjective ergonomic benefits that you can use without falling into the GC requirement. I'm not sure what exactly decided it for them, maybe i should look that up.

there's probably gonna be some OS-level non-Go shims written in either C or assembly or the weird Go way to write assembly but i feel that's fair as C-written runtimes probably need to have at least some inline asm somewhere as well.
Yes that's it. Thanks.
A simple vue.js application to display classes of my college: https://stuv.chagemann.de/

Our student organization already has a native Android app for this and it looks better (native is always better than web, of course), but as nobody really wants to continue its development or the development of an iOS app, I built this.

This way, we can just have a single codebase whose website can be displayed in simple wrapper apps for the major platforms.

In the next days I'm going to add current events (just another .ics to parse) and possibly guidance information for "ersties", the german word for Freshmen.

Stack used: Vue.js, Pug, Stylus, moment.js, ical.js
How to Estimate the Traffic and Sales-Free Tool
So are all major piracy operations in existence today and yet most of them operate without any real penalties. Look at The Pirate Bay and Giganews, both of those have been operating under enormous "legal risk" for over a decade.

Piracy is never going away and this re-run of corporations trying to control content created by people (corporations are not people) will fail the same way that every single previous effort has failed. Piracy will outlive the old fools pushing for these programs.

I'm not saying piracy is the answer, but once these troublesome corporate fools have all died sanity will return to the market and piracy will be replaced by pro-consumer models.
6 characters? Let me guess, were there restrictions on character space and case?

One place I had an account has a password input that restricts all of those, so it's like an 8-10 character string of all capital letters. I don't understand it at all.
TestCafe vs. NightWatch: Understanding Their Features
The simplest use case for xargs is that you have a list of filenames and you want to feed that list to a command that only accepts filenames as CLI parameters:

I.e., 'find' generates a list of filenames.

But 'stat' (for example) only accepts file names as parameters on the command line.

You combine these two using 'xargs':

find -type f -print0 | xargs -0 stat --format="%y\t%n"

And you get an output of human readable modification times, a tab, the filename and a newline.

Note, the "-print0" to find instructs find to output null terminated filenames, and the -0 to xargs instructs xargs to expect to receive null terminated filenames. These switches (they may be specific to GNU coreutils) allow for handling filenames with any possible character in them correctly (i.e., spaces cause no troubles).

For this use case, remembering how/when to use xargs is easy. The more esoteric usages are the ones where "man xargs" is often handy.
There are a lot of lies in the article, and the rest is an intricate hit piece on privacy rights, with the false equivalence between privacy and anarchy/criminality (e.g. the idea that 'only criminals have something to hide'). Ironically the author protects the privacy of his contributors at the end of the article.
There’s also Rust Parallel[1]. It’s really fast, so it makes sense to use even for very quick things (but you might be running a lot so it adds up).

Overall it has become my preferred Parallel implementation.

[1] https://github.com/mmstick/parallel
In the Czech Republic, there are Vietnamese people who make their living buying food in Germany and selling it here. Doing so is illegal. I'm not sure why.
So you become like a government, able to print more currency at will?
In my view, what you're describing is a culture among cyclists, that is local to a few cities. For instance, cyclists riding like jerks would be a noticeable exception in my locale.

And there are other cultural differences between NYC / Boston, and my locale. For instance, I don't need a high security lock to leave a cheap bike outdoors for a few minutes
Yes, totally! Never thought about it on this terms, but totally agree and I guess that similarity was what made me like the first parts so much
this is false, Bitcoin has 8 decimal places and could be moved to 16 decimal places if needed, it is hard to predict how the math will work out in the future
I don't really shop at supermarkets in Budapest, but I have friends who do and who also regularly go to Austria. They swear the better-quality Hungarian produce is sold in the Austrian supermarkets and often for less than the lower-quality stuff costs in BP.
The Fourth TetZooCon
Pariah moonshine
I am pretty sure Apple will release some sort of lightweight glasses which just add those AR objects into your view. I doubt they except AR to become big thing just by using a tiny phone screen
Comparing Apple Share Price – 100 days before and after an iPhone launch
Jonathan Bricker makes an excellent point - since the app has no risks of side effects why bother making it prescription only?
I wonder if anyone is exploring metallic foams as an orthogonal technology.
Could you elaborate please? What are your experiences?
Learning PHP/Car Engines
Does anyone know if my learning PHP code would better my chances of being or learning how to be an effective Car Mechanic? I'm stuck on this.
Part 3: Bootstrap 4 vs. Foundation 6.4 – Sass Workflow
Email from MSFT's Jeff Raikes to Warren Buffett on MSFT's Business [Aug 1997] [pdf]
There are a bunch of cities in the US that would be best ‘fixed’ by paying everyone to leave and letting it return back to forest.

It seems like they’d have to invest hundreds of millions of dollars into this city just to make it minimally functional, and they still won’t have a viable economy afterwards.
I meant 'yield per input unit', where 'input unit' is a not exactly defined mix of land, labor, external supply of matter, tools and technology/know how. Sure you can grow an acre of wheat to maximize 'caloric yield' (or potatoes depending on how much of the processing-before-consumption you account for...), or an acre of 'organic basil' to get a maximum 'pecuniary yield', or another thing or mix of things to maximize for whatever optimum function you choose. My point is that a 'solution' where we can theoretically feed 7/8 billion people if only double-digit percentages of them, say, pick apples from full size trees, careful to not damage the berries underneath with their ladders, instead of having a few people on tractors riding through dwarf orchards (just one example of something I happen to have done some economic analysis of the last week - there are similar examples in other areas of agriculture) is not really a 'solution' at all.

Now, I do agree with you that with even better technology than we have now, we can replace much of what we need chemistry for with mechanical solutions. Although, chemical application with modern systems can be dosed on areas measured in square feet, a long way from the 'a bit of nitrogen is good so double the amount is better' mentality of a few decades ago. But the future of agriculture is not in 'back to land' or 'permaculture' style farming. It's in more technology, not less, and less labor, not more.
> How would you feel if you spent a bunch of time on a tool and the top comment blasts it for reasons unrelated to its merits?

I love parallel, and I spread the word and participate in the PR that Ole is asking for.

> If the author wants to extract ten seconds of your time once a year, that's just the price of admission.

The ten seconds is not the problem. The problems are:

- The citation nag notice is confusing people on their legal responsibilities. It has prevented people from using it due to the fear of liability it causes. (RE: "If you pay 10000 EUR you should feel free to use GNU Parallel without citing." ... "If you use '--will-cite' in scripts you are expected to pay the 10000 EUR, because you are making it harder to see the citation notice.")

- The citation demand goes against GNU policy. https://www.gnu.org/licenses/gpl-faq.en.html#RequireCitation

- Ole's citation is not from a scientific or peer-reviewed publication. It simply cannot be used in some contexts. In many contexts, a citation of Parallel is highly inappropriate.

- The small amount of time it takes to either cite Ole or read and understand this thread is largely irrelevant to the question of whether a citation is either warranted or appropriate or allowed (by the actual GNU license, by a user's employer, and/or by the publication they're submitting to). Understanding the license is a one-time event, and it's very important for the license to be legally clear. Parallel's citation notice is causing license confusion. The question is whether Parallel can and should be used without having to worry (forever) about the legal consequences of the contract I've agreed to by using the software.

- This approach isn't scalable. If other GNU tools, or other free software started using the same language as Ole, it would cause widespread problems. Mr. Hess is correct, this is very antithetical to Unix.
Just launched https://www.medistudents.com. Not technically fancy (it’s PHP+MySQL) but I thought I’d do something a little unique with how it’s built and managed.

The front end (apart from educational modules - see below) is built as a static HTML/CSS site with very minimal PHP and JS, and uses the Zurb Foundation framework as a full Gulp build environment. This helps keep the UI efficient and fast.

To provide database-linked services (i.e registered user-based services), I built an API using Silex. Without the API being operational, the static UI works absolutely fine, just an error when you try to log in. I use PHP file_get_contents as the very simple interface to this.

Finally, as the content is to be edited by non-technical doctors and eventually translators, I’ve used Bitbucket as a CMS. Learning modules are simple markdown files and images on a separate repo, which can be edited online using Bitbucket’s editor. When a new update has been approved via pull request, BB Pipelines will build and deploy an updated version of the static site. This process will even re-build all the PDFs which members can download.

It’s a unique yet simple solution, providing me with incredible control of the site, all without having to use or build a bloated CMS.
If Chalmers is right, it would seem that a transporter would be a machine for making p-zombies.
https://buildme.gg

Heroes of the Storm builds auto generated from pro matches. Just a fun little thing that was useful to me, no current long-term plans to turn it into a business or anything.
Neat, thanks. I remember the old 'metal' tapes as sounding better. I imagine we could make them sound better with today's tech. Like you, I have no desire to return to them.

No, I much prefer digital audio playback. I'm pretty happy with CDs, though I typically burn them myself from quality files, if I use them at all. I'm more likely to just use an MP3 player.

I was a performing stage musician for a long time and as a second income. I'd like to think I know sound fairly well. I can, for example, appreciate a tube amp. What I can't appreciate is why people are using things like vinyl and cassette tapes. That just makes no sense to me, at least it doesn't when they say it is for the quality of the results.

No, no... Give me a high quality digital version and I'm happy. The missus' ex was an audiophile so she came equipped with a bunch of expensive gear and she often prefers vinyl. I've listened to the current tech results and I am not impressed. I'm happier with the digital files. I don't hear added 'warmth.' I hear inconsistent playback and artifacts.

But, yeah, I don't have any reason to convert my music to cassette tapes. And no, I don't want the album on vinyl.
The point of cryptocurrency is to restore privacy in financial matters, not become part of the new centralized financial establishment. The OP doesn't believe in financial privacy, so there is no way cryptocurrency will ever be acceptable to him. He believes in mass surveillance of currency transfers, something which is anathema to a significant segment of the population.
One trick is to use pronounceable passwords as answers to security questions, like a sequence of words (“Mother’s maiden name?” “correct horse battery staple”) or arbitrary syllables that make it sound as if you’re having a mini-stroke (“Where were you born?” “prisencolinensinainciusol, oll raigth”).
Another difference (most likely) is that it's quite common for US traffic lights to switch only when they detect traffic on one of the roads, and this rarely works with bicycles.

Nothing like sitting at a red for 2 minutes before realizing you have to either run it or go on the sidewalk.

Maybe not so common on the East Coast, but 4-way stops are another can of worms here. Most drivers expect you'll ignore the stop sign and will yield for you. Some will refuse to go even after you're at a complete stop and got there after them, at which point it's a standoff. Doing a rolling stop (Idaho stop - illegal most places) ends up being the safest option most of the time.
The system used to build this game is much more general than the type of stuff you might see at a mall installation, for example.

For more follow @Dynamicland1 on twitter.
Show HN: Www.cz2.co.uk
thoughts?
Preach it!

Current job shows all the scars of this, every 6 months people hate the current system and want to rewrite something using some framework/lang/library that will really make everything better. The one positive aspect is that my resume now has every single buzzword. The downside is that the current team inherited 5+ years of failure to focus and address the problem at hand and instead try to run away from their problems.
New symmetries for elliptic curves. It seems like these pariah groups could be used to speed up cracking elliptic curve cryptography. Does anyone have an informed opinion?
Lots of this would be fixed if "rapid prototyping" caught on as the phrase rather than 3d printing.

3d printing (or more broadly rapid prototyping) is unfortunately seen as "the way" to make things for consumers despite the parts you get out frequently severely lacking in some way (form, fit, function). "3d printing" in the most common everyday usage is printing plastic. If you say 3d printing people will click. If you say Selective Laser Sintering or SLS, very few people would click.

I wish people would take a bigger interest in manufacturing and making stuff for themselves (within reason). If the part you're printing is a constant thickness with a simple profile and a rod coming out of a hole, go buy a dowel and stock material. You'll get your part faster and you won't be paying 2.50+ per cubic inch of material AND it won't delaminate.

But that isn't as easy as clicking a button and getting your replacement part that is far out of spec from your crappy sub-1000 dollar 3d printer.
In my experience, the women do that so people that knew their name pre-marriage can find them, not because that is their full name.
"eh, those eastern europeans don't deserve the same amount of chocolate in their Milka!"

I can't imagine any executive saying that. That makes no sense. Why would they?

My best guess is that either people are unwilling (or unable) to pay the same price as their Austrian / Belgian / French counterparts for the same product, or the cost of selling the same product and doing business in EE is somehow higher (e.g. due to required kickbacks and high level political corruption) meaning these companies end up with less profits operating in these countries and end up taking a shortcut to maintain their profit margins.

Or they actually make more from operating in EE, ending up with higher margins just because they can. That's also a possibility.
> You are encouraged to buy and hold it because it will be worth more in the future relative to the cost of goods, services, and other fist currencies.

A currency being inflationary shouldn't really affect spending because lots of different investments already exist, so you can make money holding them instead of the dollar. The dollar being inflationary (or shouldn't, for rational actors) incentivizes trading it for something else, but not necessarily increase spending in unnecessary, depreciating, products.
"Mothers maiden name" has been used in over-the-counter banking as an authentication secret for over a century (1882 first mention[0])

Likewise DOB and SSN have been long established as auth secrets.

They never should have survived the transition to the internet

[0] http://splinternews.com/your-mothers-maiden-name-has-been-a-...
No I'm not implying that. I'm describing the OP's political beliefs, based on his previous comments.
I understand that, but I don’t see how it impacts my point.
You’re making assumptions that I’m thinking of Docker, which couldn’t be further from the case. I’m looking at using LXC/LXD to replace full-fat VM’s for highly stateful, single-instance services - game servers. Being able to live-migrate a LXC container to drain a host for maintenance is indeed a useful feature to have.
Just to let you know, I'm teaching intro programming classes, and using your service heavily because of this. Thanks !!!
Performance of the actual program might be less relevant but it's nice to see it using 1% for itself compared to GNU parallel.
Has this happened?
In my state, there's a "dead red" exception, where a cyclist can pass through a red light under certain conditions.
agreed, or at least sock.js which is exactly websocket API with useful things like reconnect (it's used by webpack)

but not socket.io!!
> the US only sells mediocre, watered down beer (that one has long since been destroyed, it rarely gets used now)

I think that one isn't used so much because people hear that many American regions now have interesting microbrewery scenes. However, the major national brands are mediocre and watered down compared to many national German or Czech brands (that is the whole reason American regional microbreweries have been able to compete).

> a large, normal selection for real chocolate of all varieties (including European)

That European chocolate in American supermarkets is quite often the lowest-quality stuff from here. For example, Milka. My friends and I spent a lot of time laughing at what American supermarkets think is worth importing. You also see the same thing in India: the worst of European chocolate sold as some exotic, special product, but I would never touch that stuff at home.
The big one is that github doesn't provide free private projects (it is nice to be able to have some private repos if/when you need them).

Other than that, for casual use, they are all excellent products
I also like having two institutions, since one of the biggest threats is ATM card skimming. More machines are moving to EMV, but it's trivial for someone to set up a fake ATM or skimmer, siphon up magstripe data and PINs, and drain accounts. While you are not responsible for fraud, most institutions will freeze the account for 30 days (which is legal) while they investigate.

If that checking account has money for your rent or credit card bills, it could be disastrous.

So I use a separate account at a separate institution for my "spending money". All I use it for is to withdraw money at ATMs.
I wouldn't use Facebook as a guide. My sisters all have done <First> <Maiden> <Last> for facebook, but none of them have legally changed their middle name. They just do it on facebook so that people can find them.
>requires the attacker to know you do this

Nah, "well, it kinda looks like random characters" is information a support rep will give you.

Welcome to social engineering and info escalation.
Dogma is a very suitable username here.

The whole point of the EEC then EU is no tariffs inter nation.

You are criticizing something you have either invented or severely misunderstood.

Or it’s just copy paste talking point.
I do exactly this. About 4-5 characters in the support person interrupts me with "yeah, whatever".

The entire security question situation makes me incredibly pessimistic that we will ever get good security. The idea of security questions is so mind numbingly stupid to me yet it's widely used. One would have thought that after the Sarah Palin hack years ago everyone would have realised that but it seems like nobody did. The support agent didn't see my security question and go "oh that's clever". That's despite him being a person who deals with these all day they should realise the overwhelming stupidity.
In a sane world companies who tell their users to use special characters etc. in their passwords and rotate them but then encourage them to mess it all up by storing information from their Facebook page ad a replacement for the password should have to pay massive fines. Yet hardly anybody is even seeing a problem with this.

This situation to me is so demotivating because it makes me think that whatever security mechanism we come up with well meaning people will undermine it.
writing an Excel macro is HARD
I really think you should write something about the purpose of the project & the stack used
I don't see any links in your comment.
Vacation Rental in Costa Rica: Management Guide
China steps closer to precrime using AI
Well then perhaps you can step down off your moral soapbox and stop telling people when and when it is not OK to use certain words.

There is nothing in the article which even remotely trivializes past transgressions against Jews, Homosexuals or anyone else. And your implication that there is is fucking absurd.
I believe root cause at this was (and still is, but reducing) information asymmetry. Before, it was much harder to have customer data (abstracted as nodes of graph) to exchange information.

Changes in that information system now manifests in surprise over information that, previously thought identical products, are not identical by region.
No one has ever shown that economies of scale exist in the taxi/ride-share industry.
Flatpak is pretty damn awesome - a layered container-like attempt at tackling application distribution and Dependency Hell.
However, https://news.ycombinator.com/REPLY?id=15319423 does not work. Domain names are fine, because DNS is case insensitive in the ascii region by specification; I don't know about punycode for Unicode domain names. Paths beyond the domain name are expected to be case sensitive, but may be insensitive depending on the server environment (windows servers usually would be insensitive when serving files, Yahoo servers have a plugin to lowercase everything in the path to help with people typing in urls from offline media where users or publishers may not be very careful.
This isn't a unique experiment. I remember reading about a German city (Drachten) doing it about a decade ago. http://www.spiegel.de/international/spiegel/controlled-chaos...
Close! Cryptonomicon.

I'm guessing that having every book loaded into a password cracking database, subdivided and indexed by each leading phrase word, is still computationally infeasible for non-government actors.