skysight-inc/HackerNews huggingface dataset:
> Branson's problem is that he founded a company started by Burt Rutan (a brilliant airplane designer), and never hired the right rocket designers, and he doesn't have the technical expertise himself to realize what he's doing wrong.

Rutan won the X-Prize, I don't believe you can call that wrong. This was always space tourism, nothing more.
No one still uses Unix applications from the 1970s.

Lots of people still use Windows applications with the limitations mentioned here, either because they refuse to give up their 1990s Windows applications, or the weird little ISVs refuse to update their code.
> still much more of a hassle

That's when everything works correctly. What about when the power goes out and the card reading device stops working? What about transaction denials due to bank mistakes (or predatory policies)?

Having the option to pay with credit/etc is nice, but the failure modes can be nasty.
It was for sale [here], but it looks like it's sold out now.

(https://store.thundercomm.com/en/svrproducts)

EDIT: That's ^ the old version. New one with the 835 is coming out in Q2. Dev signup is here: https://developer.qualcomm.com/
Telepathic Training Wheels
Ask for help when you need it
I clearly said I'm not defending shell. Even when the author is responsible himself for wanting to put a fixed string where a pattern is expected.

But this is about text formats. Text is simple. It's only the overengineering farts who think they have to wrap everything in three levels of parens. It doesn't make a difference.

> Their fault? Absolutely and definitely. But it's the job of the tech to slap you through the wrist if you are not obeying to standards. Computers are not AI and they need protocols / standards. Are there standards in piping things between processes in UNIX/Linux? No.

I just don't get why people keep thinking just because it's "text" it's somehow not standardized (enough), or why putting things in parens would help.

Please, stop with this vague FUD. Give an actual example.

> Are there standards in piping things between processes in UNIX/Linux? No.

That's called separation of concerns. That the kernel doesn't care doesn't mean that the endpoints don't care.
You are assuming that:

1 - You can put them there;

2 - You have enough quota;

3- $HOME isn't mounted as noexec;

4 - IT don't have scripts that purge $HOME from executables, which the corresponding penalties for the respective user when found.

I am not a UNIX newbie, although I favor Windows.
Seeking out professional and technical mentors. The amazing thing to me was just how willing skilled engineers were to lending time and effort to me simply by virtue of me asking.
Your post reeks of asshole
Does AJAX make you happy?

https://en.wikipedia.org/wiki/NeWS

NeWS was architecturally similar to what is now called AJAX, except that NeWS coherently:

used PostScript code instead of JavaScript for programming.

used PostScript graphics instead of DHTML and CSS for rendering.

used PostScript data instead of XML and JSON for data representation.
> In global politics hypocrisy (why do we need to call it whataboutism?) is going to come back to bite you.

No, that is exactly the very definition of a whataboutism!

Many Chinese feel like they always need the high ground, and if their criticiser is not "perfect", whatever they say is null and void. This is just nuts, because no one is perfect.
Ask HN: How do you procure data for software tests?
I am building a product in the procurement space, and would like good data to test this with – e.g., purchase orders and invoices that have some erroneous entries, invoices that don't match purchase orders etc. What are the options I could use to generate this dataset?

Also, I want to probably use data to demo the solution to prospects, and I'd like to have this datasets generated specifically for each demo (i.e., if a customer only deals with services, there is no need to show him demo data that has inventory movements in it, really).

Any opinions appreciated!
While it's an interesting look at a change you introduced, that blog title might not come across quite as intended.

If you're having to "secretly introduce" tech, and "get away with it", that suggests there are unnecessary and unproductive constraints on your work; maybe even suggesting that you'd get in trouble for actually daring to make things better.
I'll say that if you could run a web browser on Plan 9 and maybe there was a POSIX or a Linux compat layer, it could've become popular. It'd be a boost to porting efforts if it was a usable desktop OS. Give me the best OS, but if I have to write a whole desktop/server stack on it to make use of it, I'll stick with what I have at hand.

A plethora of software is available for Unix and it's why it's here still. Had I the chance to switch to, say HaikuOS, without a big/complete productivity loss, I would.
There is a game about making an automaton that translates things to Brainfk though
https://www.codingame.com/multiplayer/optimization/code-of-t...
There's more detail in the Combex and E websites on how things work out. Honestly, it's too scattered for me to want to dig it out for you.
Also Python is version 2 and not 3.
Our marketing and sales teams will be running a fantastic booth at ConExpo in Vegas next week giving demos and answering any questions. I'm on the front end web team, which is built on Ember.js, so I can answer lots of questions about that part of our stack. We also have native Android and iOS apps.

I, for one, am extremely excited to have CAT on board and supporting the work we're trying to do.

Right now, we're mid relaunch with a freemium model, and our billing model inspired by Slack's usage based billing

- About busybusy: https://busybusy.com/

- Our app: https://busybusy.io/ (freemium with free trial)
Working at places that hire really good developers (not trying to be immodest).

I languished in one place for many years and when I left, I learned a whole lot in just a couple short months. There's a difference between "knowing of" a practice and working among a team that lives and breathes a set of practices every day.
So you think people in Mosul who refuse to fight for ISIS, and violently resist them, are traitors?

Nice to know that you support terrorism.

And before you try the "ISIS isn't a government" BS line, the same logic applies to German citizens in the 1930s-40s. Apparently you think Germans who refuse to fight for Hitler are traitors.

Interesting what kind of values you support. I think people like you should be locked up and the key thrown away. Supporting mass murder is disgusting.
For my desktop systems (About 3TB across 3 Systems)....

1. Cloud Replication - All files/docs are stored in one path under VIIVO (an encrypted folder utility) All encrypted files are replicated to Dropbox / OneDrive paths for cloud replication. Only encrypted data is replicated to the cloud.

2. Cloud Backup - Full system is encrypted and backed up to CrashPlan by Code42.

3. On-Premise - All user files and folders (encrypted and not encrypted) are backed-up with two different storage paths in a NAS based Apple TimeMachine (Mirrored Drives)

4. Local - Daily and frequent folders are also replicated with SyncMate to a local USB3 Flash Drive

5. Off-site - About once a year, I backup my data files, apps, and critical files to external USB drives and ship them off site to my parents for storage just in case. These drives are usually encrypted with VeraCrypt or just Apple Encryption.

6. Tax documents, personal documents, scans, and important personal files are copied periodically to a rugged USB flash drive and placed in the home fire safe.

For my Servers/Array 10TB (Includes my Apple TimeMachine Archives)

1. On-Premises External USB drives provide daily backups with local Synology Backup tools

2. On-Premises - RSync some data to external WD NAS

3. Cloud Backup - Cloud backup some paths with ElephantDrive

4. Off-site - Monthly backups with USB Drive rotation with drives sent to parents home to be stored in fire safe.
There is python2 and python3, they are just separated languages
You are aware these include people advising the President, such as Bannon, correct?

This isn't some lunatic fringe at this point but includes people the President of the United States either takes advice from or treats as friends (i.e. Alex Jones).
Yes he is. I wonder if they teach whataboutism as a core argumentation technique in Chinese schools.

No one is perfect, if perfection is necessary to criticise or even just report news, then nothing will be criticised or reported.
Ok but one press of space during boot on this scary looking screen [1] and the whole system will need to be reinstalled and all data on the linux partition will be lost correct?

Just finding it ridiculous that HN users suggest this with a straight face every time we have this discussion.

[1] https://www.howtogeek.com/wp-content/uploads/2013/04/os-veri...
Yeah, I rarely read books anymore aside from hunting down very specific knowledge. For example, I recently bought a PDF on using Netty since I find it hard to figure out from scratch.

But language books? I don't really see the value beyond the beginner level. Every a-ha moment for me comes from building something out of my comfort level and then reading other people's approach to the same sort of solution.
It quite easy to prevent clever users to do that, and punish them if they still try to.
Mozilla and BrowserStack Partner to Drive Mobile Testing on Real Devices
Sounds right. Additionally, they didn't even reimplement what they had, the article gives the impression that they basically gave up on trying to reinvent relational query optimization ("We heavily modified pyDatalog to query Redis as its knowledge base") and focused on just solving the problem at hand.
For me, (rural PA, early 1990s) it was exactly that, but we had one teacher who was kind of into computers and they let him run--for grade 12 seniors only---a very, VERY basic programming class consisting of old (for the time) IBM PCs and UCSD Pascal. As the rest of the class was struggling to put the floppy disks in the right way, I spent the first week finishing up all of the year's worth of assignments so I could use the rest of the year to screw around and try to make games, write joke programs to mess with fellow students, etc. Fun class, got me excited about structured programming languages as opposed to BASIC, but pretty inadequate if your goal was to prepare future software engineers.
There are less investors because it's not a growth sector, because America increasingly criminalizes mental illness, so the mentally unwell end up in jail far more often than in mental hospitals.

It could easily be a solution if we switched away from a mass-incarceration, punishment above rehabilitation regime like in Norway as described towards the top of this thread.
I switched from pure infra (working in a technical college IT department) to front-end web dev (of which I had no prior commercial experience) pretty much through knowing enough to get by, and a good attitude towards working collaboratively and being flexible.

I beat out a guy with 10 years experience because his attitude was terrible.

Note: this was many years ago, and was with a federal government department so hiring practices may be different to "normal"
Anecdotally, I think you're generally right that Europe isn't as heavily into plastic (whether credit cards or something else) as the US. (Though they're pretty widely-accepted in the UK where I spend most of my European time.) I'll be in Germany at the end of the month and it sounds as if I should definitely expect to pay cash a lot of the time.

Sweden does seem to be this cashless outlier for some reason. [EDIT: I gather it's a Nordics thing more generally.] I think it was also featured in a Freakonomics episode fairly recently.
As it turns out, the web eventually came around to using NeWS's extensible client/server architecture, once they rediscovered it 20 years later and called it "Ajax". (2005 [1] - 1985 [2] = 20)

[1] https://en.wikipedia.org/wiki/Ajax_(programming)#History

[2] http://www.chilton-computing.org.uk/inf/literature/books/wm/...
You can only use Python in OpeneAI Gym if I'm not mistaken.
Fabulously kill processes. Cross-platform
> It's about numbers. As sien noted earlier "So about 50% of US citizens you would treat like holocaust deniers/flat-earthers? http://www.pewinternet.org/2016/10/04/public-views-on-climat.... "

That makes it clear you don't understand the problem.

This isn't about scientific consensus (which they can deploy reasonable sounding experts to "debunk") but literal fact denial of events (such as shootings and arrest records) that happened in the previous 1-5 years.

Once a group of people start arguing that events that occurred a few months or a year ago simply _did not happen_ because it is wrongthink it is no longer a political animal but a cult. It is at that point you can't "socialize" those people and you need to seek alternatives.
No, even in our local mall in a Maryland suburb, the Microsoft store is a few doors down from the Apple store.

I think this is a common strategy.
Hehe, as low-powered as the switch is, it might be quicker to run smooth on an emulator, right?
That would only be required for data on the GC heap. Yes, you would have to implement an FFI for communicating with the browser, especially for any callbacks into the browser that take allocated memory, but it is far better to build a hygienic FFI if you want to use a GC language than re-architect the browser with GC support.

It can be done. There may be pain, but the pain can be managed.

EDIT: by that I mean that one would need to maintain two heaps. One for data that interacts with the browser and that is wrapped by the FFI as external resources, and one for the internal system itself, which can be managed via GC. Only the WebAssembly code would have to manage GC roots, which can be done as per any GC language.
Updated the title, thanks!
Their approach to overflow, for one.
Hoping this helps with the Kubernetes learning curve. We've just started migrating and keeping track of the terminology has been tough.
Real World Project in Private Blockchain Development
To be fair to snap influencers, at least they're not promoting Dr. Oz and Dr. Phil.
> So we are upset with China and it's lack of human rights.

More like disappointed.

> But we get upset with Trump for talking to Taiwan...

I'm not sure where you are getting your info on this. It is really something I personally don't care about. I just hope China and Taiwan don't go to war, that would suck.

> If we were advocating human rights we would also advocate against One China policy.

This is a straw man. It would be much better for China to simply have better human rights, the sovereignty of Taiwan isn't related (and even they only got human rights in the 80s).
Probably Flash. Or may be some JavaScript using mouse or keyboard events not provided by iPad.
Yeah, typing on glass screens is probably the worst thing about tech today. Autocomplete is pretty good, I'd say, but it doesn't matter.
Just want to reiterate the comment at https://news.ycombinator.com/item?id=13782032 and say that learning specifically statically typed functional programming totally changed me as a developer. It opened my mind to the semantics of programming languages and to the design of programs in the small and in the large.

If you're writing C, then you're a developer, no doubt about that. But if you're interested in the 'meaning' of programming and software engineering, then I highly recommend learning functional programming. Here's an excellent course: https://www.coursera.org/learn/programming-languages/
For times when I'm away from my car, a long-range, local 802.11ah network (more than a mile range) would be great. That would allow it sync when parked on the street and connect when you're in the parking lot looking for it.
Would you say that achieving orbit is a problem of achieving velocity more than lifting to a certain altitude, and that wings are a delicate tool for decelerating when coming back to earth?
If your professor is just reading text bullet points from a slide, he sucks at public speaking and presentation skills.

Don't blame the medium for poor public speaking skills. I was just in a 2-day classroom setting this week and the presenter was brilliant - switching from slides, which they annotated with a digital pen while presenting, to whiteboard, to discussion seamlessly, without losing interest or focus from the students.

Public speaking is a skill like any other that any educator needs to be good at. Don't blame the medium for your educator's poor public speaking skills.
Indeed. They say other languages are coming soon.

I wonder how much code one needs to port to be able to use another language?
Don't miss the March 1 update by the same guy also : https://imgur.com/gallery/6IyCi Really amazing to see
Sounds like this is a variant (and more directly competitive) than what patio11 was working on for starfighters? If so huh, wonder what makes them think they'll have better luck than starfighters did.
In a similar vein, can someone build a machine that teaches people how to ski or snowboard? The balancing is the key, so the simulator can't just be goggles on your eyes, it needs to make you feel gravity, sliding, falling sideways, recovering... Any ideas?
codingame.com is one the best casual coding websites there is. The games are all interesting and go on to teach and illustrate concepts. The contests are also really cool. Social coding brought to a whole new level.
These days I find the most important thing to 'get under your belt' is how to think and design in a language and more importantly, in your chosen frameworks.

Learning a language is usually not too difficult. Getting to the point where you understand how to 'think' in that language can take months.

It's why, when exploring a new language I usually hunt out 'Designing in <framework>' or 'Writing components for <framework>' courses and books. It is the way you glue together an application that is key.
Thanks for summarizing this so succinctly.
Will the perpetrator's suffering make the victim un-robbed?
Amazon and the $150M Typo
Ask HN: What are the free resource for solo-entrepreneur?
I've actually wondered what the impact on buskers, clerks that make some money off a tip jar, etc. is of the shift toward plastic. I guess, in the US, a dollar bill is still a relatively small amount. But I know that I basically never have change on me these days unless it's quarters to put in a parking meter.
Trump does not have a core set of principles, so you cannot presume and read between the lines, you can only take what he says at face value.
> FYI, I have a Ph.D in Computer Science and I work as a Data Scientist. If this is my view, imagine what it would be like beyond the us elites?

The probability, linear algebra and calculus material required to understand this should be covered in undergraduate courses. Which part exactly did you find so hard?
ATMs are more hardened, and you visit less of them (and you keep visiting the same ones) so you can spot skimmers more easily.
Hm right. That is indeed possible because the client asks xorg for a surface with an alpha channel. What I don't think clients can do is doing the transparency effects themselves. Because that involves using opengl and doesn't work (very well) in a networked context.
agreed, it's surprisingly hard to get your head around initially. minikube helps me personally.
- Mount $HOME as noexec

- Disable execution bit for all directories for home

- If the UNIX variant allows it, jail/contain home for each user session

- Punish users or their employer if a consulting firm severely that bypass IT regulations
It's been an article of faith for a long time that prosperity requires democracy, and democracy brings prosperity.

It seemed reasonable during the Cold War, when the First World was democratic and prosperous, and the Second World was authoritarian and much less prosperous. But now we're seeing that maybe that was just a coincidence, or perhaps democracy helps but isn't required.

I do wonder if China's prosperity will be more fragile. If the Chinese Communist Party turns more ideological, or another Mao-like figure shows up, it could all come tumbling down.

On the other hand, democracy is starting to look a little more fragile these days as well.
How to Create Custom Elasticsearch Plugins
If you're not a good a fit then, you're not a good fit!

I will say, in my experience, a companies interpretation of what a Product Manager sometimes varies like British weather.. It can feel like a Product Manager is something new, but they've existed in their traditional capacity for AT LEAST 25 years (using a friend of mine as an example).

But recently I've seen a trend for Product Manager job descriptions to vary more.. Sometimes being so vague as to describe some sort of wistful 'jack-of-all-trades turd-polisher'.

Perhaps it's as simple as that. You're applying as an experienced Product Manager to businesses that don't understand the role as a veteran like you does.

You also describe yourself as a Product Manager 'leader'. So you manage other Product Managers? I would think that 'smaller companies' have very few or even one Product Manager, and maybe you're seen as overqualified for this?

Good luck.
They have a RESTful API for local Gym servers so you can connect from any language - https://github.com/openai/gym-http-api

I've not used it yet but I hope to soon!
The best thing to do as a "hobbyist/private blogger", sth. which I do on-and-off too, is to not have a comment system. Saves so much hussle. If someone cares enough, they can write an e-mail, which you can later publicise if you (and the correspondent) like.
As someone who plays this game casually for almost 2 year, I respectfully disagree.
Codingame is superior in every aspect. But this is does not mean OpenAI Gym is not good.
Sure, I'm not saying it's not important at all. It's very helpful to be able to have some shorthand instead of using Latin abbreviations for everything like they did in the fifteenth century.

It's just that people that are relative outsiders to the mathematical community give it way more importance than mathematicians do. This is particularly true of computer people, I think, because compilers and interpreters are very rigid about the syntax that they accept. Computer people pass these expectations into mathematics and assume that mathematical writing has some strict, rigid syntax that if not religiously followed nothing makes sense.

Terry Tao has something to say about these "compiler errors":

https://plus.google.com/u/0/+TerenceTao27/posts/TGjjJPUdJjk
I understand why they wonder but it should be a 10 minute thought exercise in most cases.

You have to define "better". Is it synonymous with "easier", "type safe", "less resource intensive", "object oriented", "functional", "faster" or some combination thereof.

How will you maintain backwards compatibility? Because, despite the fact that you may have just graduated, there are scripts and programs that rely on scripts that go back decades and people are NOT going to rewrite them just because of your new whiz-bang solution.

You may use it and if you represent a large enough organization, it might be viable for that use case but if you're only shopping a solution in search of a problem, you may as well not waste your time.