skysight-inc/HackerNews huggingface dataset:
I was always fond of the Jupiter Ace [1] which was a Sinclair ZX-81 clone made in the UK in the early 80s. It had FORTH in ROM as the system language and operating system/interface, rather than BASIC.

> ACE's Forth was based mostly on Forth-79, with some relevant differences. Runtime error checking could be turned off to further raise speed by 25% to 50%. [...] The ACE's dialect of FORTH introduced several innovations. [I]t added syntax checking to control structures and definer constructions [...] as well as decompiling capabilities.

I think they only sold about three of them; I certainly never saw one in the shops. It was overtaken by machines like the BBC B, Commodore 64 and ZX Spectrum 48k, which were better specced (more than 1Kib RAM, colour output etc.) and had more software. Even the ZX-81, which I owned at one point and programmed in its idiosyncratic BASIC (including features like using the screen buffer as a few extra bytes of scratch memory!) was more popular. But, a nice idea, and I keep scanning eBay to try and find one to buy second-hand, just to see what they were like...

[1] https://en.wikipedia.org/wiki/Jupiter_Ace
Your landing page is 100% on point. Explains about the product in the first second. No hassle, not too much fluff.

Awesome stuff. Congrats for reaching #3.
> The first part I get, but this I don't. Deleting an email is a mouseclick.

If you really believe it, please share your primary e-mail address here.
Twitter could be the next Mozilla
C++ lacks portability
Is this the moment when Sarah Connor shows up to ruin the party?
Maybe im just lucky but this is generally how any manger I've ever had normally would have handled the situation. Not every single time, of course, since they were all humans and got frustrated sometimes, especially after a few of these in a row, but for the most part, they weren't dicks.
The animosity may be more toward the impracticality of throwing huge volumes of fuel (generating untold pollution) at a rich man's problem.
JavaScript thoroughly. JavaScript and repeat
I like how their logo is just Chrome + Ubuntu
It's not only philosophical wankery, it's also technological nonsense. It's ridiculous to imagine a self-driving car that can determine that hitting a fat man on the sidewalk would slow the car just enough to avoid killing the girl scouts. If you acknowledge the impossibility of the exact knowledge these problems are framed with they become a lot less "interesting".

Also, sorry for the spoilers, but there's only one correct answer - the car cares about the occupants first in a life and death situation. The car can be pretty sure that it contains humans, but it can't really tell if the suddenly appearing object in the road is a toddler (who the designers might want to prioritize) or a seagull. It's not like we all have IFF transmitters. Given that, unless you want me to be able to kill you by throwing a seagull onto the road in front of your car, it must prioritize the occupants.
> A group of 51 U.S. representatives wrote to the DEA saying that the DEA's move "threatens the transparency of the scheduling process..."

There's transparency in the scheduling process?
Those may seem like mere words in the short term, but there is an implicit threat that comes along with those labels. Following such a branding, people have been subject to physical violence, career destruction, vandalism of their property, social ostracism, and even worse. It is the equivalent of being called a heretic during the Spanish Inquisition. There is an extreme chilling effect on discourse as a result of this.
> either we trust the people of this nation to self-govern or we don't

We don't, which is why the government has many features, beyond the representative element, that slows and constrains the democratic process.
Try using the Do Not Disturb feature in combination with your Contacts database. All calls from numbers not in your Contacts are ignored, which is almost as good as blocking them outright. Also, these callers are not inclined to leave a voicemail.
No problem, you can read about it here: https://www.indiehackers.com/businesses/park-io
If you have the culture you can make similar jokes with people who write code.
"It is also a HTTP 1.1 server"

You may have mostly implemented one of the things on my list of "ridiculous things I would like to see": a forth-based web server that accepts code URLs. For example

GET foo.com/2/3/+/.

would return a text file containing the number '5', and

GET foo.com/:/square/dup/*/;

would define a new function (technically, that should be a PUT, but who cares, for a ridiculous idea?)

Of course, this should follow the forth philosophy, so URLs like

GET foo.com/forget/forget

would work 'fine'. Connecting such a contraption to the internet might not be the brightest idea, but I think it can be made (more or less) safe by executing every request from within a highly restricted vocabulary. I would guess that's how you implemented your http request handling, but likely only for one-word URLs.

If so, the rest is just a REPL that uses slashes as word separators, so it is easy to write.
Um, it's trivial to drag any file on a Mac into iCloud. Look in the sidebar in the Finder, between Favorites and Devices is iCloud. Click there to see the contents of your iCloud storage.

On iOS, the iCloud Drive app lets you see everything in iCloud storage as well.

Certainly iOS app integration is important in iCloud, but it functions perfectly well for any other use too.
Softbank is launching a technology fund that could reach $100B
That sort of dismissive, arrogant behavior is my number one red flag during interviews whether I'm the one interviewing a candidate or I'm being interviewed.

The only time I would allow myself to react that way, and even that's a stretch, is if I was interviewing someone who claimed to have worked with something for several years, hands-on, and would've indicated to be a guru level expert on whatever it is, and then over the course of the interview couldn't answer even basic questions. You've just flat out lied to me and my team in order to waste everyone's time in an interview.
Do you hang out in irc often perchance?
The definition of CTO is evolving as the company evolves. The same company at different stages requires its CTO to be in different role, as you mentioned CTO in a 10-person startup is a different role than a CTO in Fortune 500 company.
I think they are not the only ones who provide broken medical technology. It sks but that is how most businesses work. Overpromising and underdelivering. But the ones that get attacked get attacked because they made too many enemies. In some regards they are actually the ones who tried the most to actually change something, thereby commiting themselves too much to attack.
We hope to get to a Linux client at some point, however, the demand for our Windows, Mac and mobile apps has been keeping us really busy. Our primary focus right now is on the platform, as the cloud is only king when it's stable, reliable and fast.
I'd like to think it's possible to make this work. However, I've lost faith in this group to make it happen based on the wackiness I've read so far.

https://www.wired.com/2016/08/hyperloop-one-lawsuit-bambroga...
Womens Gymnastics Beautiful Moments 2
"really big" and "really detailed" is relative.

We have no absolute scale to measure against. Our 10^80 particle universe (or whatever the number is) could live in an 10^8000 particle one.

So our whole universe could literally be contained in something as "big" as a grain of sand in the host universe.
We're in the planning stages.
This is great! Many people have been waiting for this. Potentially it'll also come with other boot systems.

Though I'd choose the mainboard only + CPU and add an old, passive GPU for price reasons

If you can't afford the mainboard or a full system, please pledge some money for user freedom.
I meant generally accessible gaming as it is today. But maybe you're right and it always has been this way.
This reminds me of one of my favorite blog posts: https://circleci.com/blog/kindness-is-underrated/

> The choice to be kind can be hard, especially when you’re frustrated or when, thanks to your gifts, you know that someone has made the sort of error you could easily have avoided. It’s easier to be direct; to not concern yourself too heavily with the emotions of others; to want to be unequivocal in your rejection.

Being kind is hard, and being an asshole is easy. People have a natural tendency gravitate towards the easy choice, the path of least resistance. Making the more difficult choice to be kind takes time, effort, and lots of empathy, but I firmly believe what you get in return is worth all that.

By being kind, you help create a more trusting, inclusive, and generally more pleasant atmosphere for you and your team to work and grow in. People also tend to respond to kindness in kind (bad pun intended, sorry!), and kind people tend to prefer working with other kind people, so in many ways kindness literally begets more kindness. Being an asshole also comes with similar feedback loops, but I know which one I want working for my team!

Disclaimer: I'm working at CircleCI now. :)
the treaty was giving amnesty to about 80% of farc members... and although I agree that this is probably necessary for peace... man... these guys are rapists murderers and drug traffickers... so...
Splenda/sucralose is an artificial sugar substitute. It's regulated far differently from peanuts.

Additionally, everything I've read regarding it shows that it doesn't cause people to be ill like this. The only sugar substitute I know to have an effect like that is stuff like sorbitol, and it doesn't cause people to vomit. It can cause diarrhea if consumed in significant quantities though.
Humans are meta.
There are lots of PHP-lovers in this thread. My above comment got voted down to -2 as of right now.

Everyone focuses on the "my experience is old" and not on the "it's not an asynchronous language" part. Oh well, I lost some Internet points.
as a matter of fact I just got around to installing an IRC client for the first time in years.

sorry about the line breaks.
I'm reminded of the cargo cult mentality.

Just because you act like Steve Jobs and have the same fashion sense and sense of secrecy, doesn't mean you can build another Apple.

It almost feels as though she was more focused on her image as an important CEO and a female pioneering a role in tech than, you know, actually building the tech and company itself.
You don't need to go as far as New Orleans to pay ~$1300 for a 1BR. There are lots of place in the Bay Area where you can get that, but you may have to sacrifice convenience, safety, age or condition of the apartment, commuting distance, or some other desirable traits.

The best, though, if you can swing it, is telecommuting. Then you can work most anywhere with an internet connection. And there are, arguably, far more interesting places to live (or at least visit) than the Bay Area.

Travel gets old after a while, but I think you're really missing out if you haven't at least gone to a few countries that are radically different from where you grew up.
>And it's not asynchronous. There's not even a good reason to use a synchronous language for web development today. Not to mention the ease of running NodeJS code in a debugger, or running tests in a browser and debugging it there...

This is still true today, and this fact alone makes it not worth trying out as a server language.
AmigaDOS Command Reference
Bro, I'd ask you to not use the word "jihadi" as a slur. The word means one who strives, physically or mentally, for the sake of good. The fact that it's been hijacked by deviant so-called "religious" groups doesn't change what the word really represents.

And reinforcing the notion that those deviant groups are jihadis just strengthens the claims of ISIS and Al-Qaida that they're the ones properly following their religion, when more than 99% of the muslim world rejects them completely.
I just oppose naming it "brand new". Its largely still just as broken as it always was. Fixing one issue per release will maybe get PHP to state comparable with other languages somewhere in the next century (if they stand still in the meantime).

Also PHP could easily add sane new stdlib if it wanted to, and keep supporting the old one as long as people want to. I just don't think anyone is really interested in doing so. Most PHP users don't care much, and few large companies that fund the work are mainly focused on keeping the ship from sinking.
Yale C/AIM Web Style Guide, 1997: http://vesta.astro.amu.edu.pl/Library/WWW/Tutorial1/
Is there any reason to use OpenOffice instead of LibreOffice?
Amazon has Twitch, a payments product and invests in original content for streaming video. Twitter has been experimenting with video streaming, e.g. sports.
Re: pipeline was never used

This is actually not true, it was not used most popular browsers, but Opera (the original one) utilized pipelining since version 4[1]

[1] http://www.operasoftware.com/press/releases/desktop/opera-4....
>It seems paranoia is a great indicator of experience, and over-confidence/arrogance is an excellent indicator of a lack of learning.

This is certainly true, and it isn't limited to the field of engineering.
Project delays: why good software estimates are impossible (2015)
This I was completely unaware of. I'd read the majority of the docs, so this isn't really emphasised.

Tbh, if this had been front-and-centre when I started implementing AMP, I might have actually finished the job without balking at the hard Google dependency and abandoning the effort.

I'm still wary of it given the Google-hosting of AMPed pages accessed via SERPs, but this does make it slightly less awful I guess.
Totally ruined that warm feeling I got from the anecdote with your damn logic.
Is it enterprise?
You can choose the mainboard, add a CPU and RAM, perhaps a case and graphics et voilà.
Did you think I was endorsing the contents of either quote? I wasn't.
>String concatenation actually does associate;
Oh my goodness, my brain exploded apparently because I meant to say commute, although commutation is usually not something to be expected of monoids.

>Using Num rather than Monoid probably has better ergonomics, and may be closer to intent anyway.
You're probably right on this point, in all honesty. I think I'm over-generalising the original intent.

>With a domain-relevant name, we'd have a sense of what ways it makes sense to restrict the types
Yes, I think this is the classic helper function vs library function quandary. If you wrote it to help yourself right now, it's often good to be very specific with the name and signature. That way if later you need to add more functionality you can without changing the name or restricting the signature. If you wrote it as a library function, it's good to be generic, to let as many people use it as possible. And in this case there should never be a need to change the function, it does what it does. If you need something else you just create something else.
TED Talks: How the blockchain is changing money and business
Ha, funny, different kratom shills I'm thinking of then(I say shill as a joke).

Hope you join us on free/quake/ef/rizon.

Cheers~

(I'll never forgive you about the line breaks)
This is what I was looking for before deciding to read the article or not. Didn't find it, came back here, and now I just won't bother. Unfortunate.
I think this year of all elections the need for level-headed electors would be obvious. Just because it's never happened doesn't mean it won't (or shouldn't).

Sadly I think the day is approaching when we may well be grateful there's a way to stop a demagogue from taking power.
CIA Prepping for Possible Cyber Strike Against Russia
Complete Schedule Prayer Time DC in Washington – United States of America
Certainly, but the idea that some hyper intelligent entity would develop the tech to build a universe-scale finite element simulator without groking anti-aliasing along the way is simply absurd. Bresenham's algorithm is a big deal because it's essentially the first thing everyone needs to invent when they start trying to render continuous processes on a discrete grid.
Hi, Timothy here from Raptor Engineering.

The lesser expensive servers do not use the same firmware as Talos™ or even the more expensive IBM systems. The cheaper machines reduce cost by using proprietary firmware components wherever possible, and by dropping as many features as the market will bear at the lower price point. This is not the market segment that Talos™ is aimed at.
Samsung Galaxy Note7 Banned on Planes, Including in Checked Bags
There's plenty of firmware tucked away in places other than the main processor. On other boards, it's proprietary.
The SC4-HSM (https://sc4.us/hsm) runs TinyScheme (http://tinyscheme.sourceforge.net/home.html)
I truly believe every programmer needs to learn and use Forth for a while. Same with assembler. And bring up a machine using both not aided by anything else. In other words, if you need a text editor to edit Forth screens you need to write it yourself, in Forth.

This does not mean I think Forth has a future in or is suitable for larger scale work these days. I do think it, and assembler, and the process of accomplishing the above can provide a massive learning experience that will only enhance what work a programmer might do in the future with modern languages and platforms.
True, but who knows what a real MIB ID looks like? And do they have a phone line that you're allowed to call to verify these? Big companies might deal with the real guys regularly but not the smaller ones.
RocketLit (YC S16) is seeking an algorithm engineer (independent contractor)
We're looking for someone who can design and implement a greedy algorithm to match words and replace them. If you know someone who's interested or you'd like to give this a try, please contact us at inquiries@rocketlit.com

Thank you!
All three volumes of Weinberg?
We have not worked out the exact specifications of the virtual machines at this time; we need to balance usability against overall cost and that depends to some extent on the number of signups we receive.

Initial targets were a dual core VM with 2GB RAM and 10GB storage. Would you consider this underpowered or acceptable?
A practical security guide for web developers (Work in progress)
He likes PHP, but its syntax is not the best. It's not a matter of taste, because its syntax is inconsistent.

See http://www.phpsadness.com/, specifically Inconsistency and Cruft.

Hey, I like PHP too. And inelegant syntax is not the end of the world.
Yes, this is certainly an advantage. Getting to hello world is easier.

Though that might be mitigated somewhat by things like Heroku and App Engine. My first Python code was with the latter, and I didn't even realise I was using it.
Wait, so people are now being imprisoned and tortured to death after being called racist, sexist, or Islamophobic (in countries that purport to uphold free speech)?

Or, perhaps, is the Spanish inquisition comparison a bit hyperbolic?
>Note the inferred type signature for this
Wow, that's really powerful. Thanks for showing me this!
The quote is irrelevant, we certainly know she didn't listen to concerns! :)

The thread you started is about the thesis that she was in an echo chamber of positive thinking due to her being "pretty", and I'm specifically addressing your attempt to defend it by noting that once Kissinger made Holmes feel like Wile E. Coyote, she wouldn't listen to some punk.

All the reporting indicates Kissinger wasn't involved, and that she ignored even her chief scientist's grave concerns. It wasn't just "some punk", and she wasn't getting a pass from everyone because she was pretty.
Cue the circus of people who argue over the contents of this list, despite having actually used the learnings from books only in job interviews.

There are so many developers (like your peers at work) who have literally read none of these books. In a Darwinian sense, isn't that evidence that there's nothing so special about these texts for what you do?

Skip the books and just memorize what's on Interview Cake. I love that site. It so brilliantly subverts the academic pretensions of every industrial software development shop.

So many people will have memorized so precisely the solutions to programming test questions that they stop being useful. Engineering managers will be unable to come up with novel questions, because they will have no benchmarks. Then the madness will end: Computer Science will get less popular in university again, and this notion that these Gospels have All the Answers will go away.
It seems like it would be pretty hard to draft TOS that prohibit the user from running a program on their own machine that requests, processes, and outputs data on the user's behalf without banning more traditional user agents like web browsers and proxies.
Hi, Timothy from Raptor Engineering here.

Given the strong and consistent feedback on this we are looking at adding a more minimal pre-assembled option. Most likely this would involve scaling the RAM count down and dropping the GPU to a mid-range consumer card. More information will be posted to the campaign page when we have this option available.
You could replace QM with "magic" and it could be a dialogue by one of those fancy mages in any fantasy story.

Do you see a way to "sell" QM to the public in a way that would reflect the diversity of the ideas and the concepts in a better way? Something that could replace what we have now? Does it make any sense at this point to do this at all?
Emmy award-winning filmmaker shares storytelling secrets
Cloud Management from an Enterprise Perspective
Ask HN: What's your opinion on cognitive and behavioral tests?
What's your opinion on taking employment and behavioral tests for employment as a software engineer? I got fired from my last employer for refusing to take these kinds of tests, and I've lost a few opportunities to interview in the last couple of years for refusing to take tests like the Wonderlic.

I know hiring is tough, but I haven't gotten the impression that we need to filter out more candidates from the interview funnel based on intelligence or behavioral considerations. We've got FizzBuzz, inverting binary trees, and "why are manhole covers round?" Do we really need to add "if 2 feet of rope costs 20 cents, how much rope can you buy for $30?"

The Wonderlic in particular is notable for being administered to NFL players, and scoring too high on it is a negative indicator.

Should we as tech industry workers submit to these tests? It's not like the results are being interpreted by psychologists on the employer's side, right?

If we do decide as employees that we will submit to these tests, is there a range of scores that we should be targeting? And what kinds of questions and answers should be expect to see/submit on the behavioral questions?
How many non-subsidized road systems can you name?
In my model, humans have an average performance, that increases over time (unless something terrible happens) and a random component, that makes performance fluctuate around the average.

The question is: is the day-to-day random variation much bigger than the day-to-day average increase? If so, regression towards the mean makes total sense.