skysight-inc/HackerNews huggingface dataset:
Captive portal redirection frequently causes SSL errors in my experience.
Ye, I've also had a very hard time enjoying this mix. I feel clumsy and I suspect it's something one has to get used to.
Implementation-defined includes trapping on overflow.
Learn How to Build App Tutorial #1
Funny that years and years ago, when I started learning python (2.5, in 2006), design by contract in Python was considered a shameful practice of people coming form different backgrounds and languages. TDD and "unit tests" were already the keys to heaven at that time, considered the new way of developing high-quality programs with less bugs.

I find it way clearer than having different tests due to the overhead brought in by the dynamic nature of the language. I don't find it necessarily wrong or not Pythonic. Afterall, in a static typed language you also don't have contracts on parameters/return values (all you have is the type).

However, this will be seen, as it was years and years ago, as a bad practice. Great agile developers write tests over tests to determine what a function should return and what should not accept.
respectfully, that's missing the point.

The beauty of the BBC Micro is the stark hardware specification -- the limits are the point. That scarcity leads to different usage, different behavior, different learning patterns.

If one wants to go poking around with modern languages, multi-tier applications, color-coding IDEs, etc. there is no shortage of modern computers available.

But instead, if one wishes to learn the fundamentals of computing, and the joys of working around the limits to extract the most performance possible, I would argue the BBC Micro is a superior choice to modern systems inherently due to the low spec.

It was a mere 40 years ago that 16kbyte of RAM was a luxury item.

IIRC, Wozniak wrote Applesoft Basic interpreter in 2k for the Apple ][ ROMs. He lost the source, re-wrote it, and saved a few bytes.

Learning assembly was a necessity for the purpose of speed and efficiency (which are often inseparable). Understanding what's happening at a low level -- all the way down to the metal -- is key. Single thread. No real OS. Flat memory model, all addressable (anyone remember the fun of self-rewriting code? or direct-memory mapped graphics or I/O ?)

I've rambled enough. Hopefully I've made a point.
I think that infrastructure is more effective for surveillance than for advertising.
In hindsight, I'd certainly agree :-). At the time, given what we were trying to do, it was really the only platform available to us, as it was the only way (at the time, or since) that we could get raw access to local audio/video streams and manipulate them.
I'd rather have fiat currency than gold, because that would save me the time and hassle of selling the gold and getting something I can actually spend.
Learn How to Build App Tutorial #2
Why the PaaS market is not quite what it seems
Mmmmh there is a difference between a family of individuals and a country that executed drone strikes. Suing a government is harder.
I quite agree with this. I don't think of "junk novels" as "poor" in that sense. A lot of getting fluent is just doing, so reading lots of junk fiction that is fun is generally good (I certainly did). To me a "poor" book is one that is not up to its subject and/or its intent. There are lots of great junk novels.
Whenever I see an article about a single company that only quotes its leadership and customers, I'm always reminded of http://paulgraham.com/submarine.html ... Not that this pattern is bad per say, but caveat emptor.
EC announces Open Science Cloud and open research data by default
Devpressed owner here. This is on me. While investigating the emails that weren't going through, realized that Discourse was in need of an upgrade. Managed to bork my Discourse + Docker + Digital Ocean setup in that process. Hope to get this fixed today (if you have devops chops and would like to assist, hit me up.)

That said, based on talking about this stuff over the last few years, the percentage of people suffering from any degree of these disorders is certainly way higher than I ever thought.
Real World “Pong” Table [video]
Moving Towards a Cashless Society
Recent discussion: https://news.ycombinator.com/item?id=11791671
Are you an educator? Read these education blogs now
Hey guys! I'm Sir_carma, the author of this portfolio :)
Just discovered this thread! Thanks for your kind words.

Sorry for my website having problem handling so many visits coming from HN :x Really need to change provider.

If it still doesn't work for you, you can check my art on my twitter page : https://twitter.com/Sir_carma

And don't hesitate to ask me questions over there, I'll gladly answer!
Cheers
Sir_carma
I remember small machines. A PDP11 got hung and the manager called me. I thought a bit, talked him through the debugger and got him to put in a jump to avoid a check. Hit RUN and back in business! We don't do things like that anymore.
I'm an artist and since I've always been fairly interested in science in general too, I decided to teach myself HTML and CSS to code up my own site from scratch, for hosting my art (and miscellaneous other things). Am currently going to start learning CSS Flexbox that everyone's talking about, so that all parts of my site can be rendered form-factor independently. My plan is also to teach myself Javascript after CSS although I've no current need for any JS on my simple site. I did teach myself C years before and successfully worked my way through K&R2, but since professionally I was headed in a different direction I saw no reason to go further. Can't say I've given up on coding except for a short attempt at Java (again ~10 years back) which I gave up quickly since coming from the simplicity of C it seemed rather bewildering to me (at that time).
As someone who work a lot with d3.js and is constantly getting search results relating to Diablo 3 I can appreciate your frustration.
Welcome to HN! And thanks for the great work.
Fantastic. I would pay top dollar to play a Zelda: Link To The Past version in this style: http://saymygame.com/zelda-3d-tribute-voxel-art/
The link is broken at the moment.

I really want to read it to learn the answer to the following:

why isn't sqlite able to handle full scale loads? Why do I have to swap it out? Can't someone change the implementation details so it can work at scale and leave the interface the same?

Where is sqlheavy?
Quick Heal Total Security 2015 Crack and Serial Key Full Free Download
I almost always watch YouTube videos without sound. For me putting the headphones on and fully concentrating on the sound and image of a video is too big of a "commitment" when I don't even know what the video is about. It's simply more comfortable and effortless to skim through it without sound unless I really know I want to hear what's going on. I wouldn't be surprised if a lot of people did this, specially at work. Heck, I would even speculate that it's probably fueled the rise of macro memes and animated gifs.
So, they can be just gif, then.
Well given that we copy and paste a lot, by mistake there can be credentials and sensitive data in the bash history...

Moreover, bash history doesn't work nicely across different terminal tabs or computers.

Does anybody know a tool providing better command line history?
This is staggeringly good news. My partner and I were bemoaning just a couple of months ago that kids weren't being taught enough coding in schools. We have a 15 year old family member coming to spend two weeks work experience at my software company next month and he has never written a single line of code. Given how in to computers this kid is, I feel somebody somewhere has let him down.

In the face of this problem the BBC and a bunch of commercial partners have effectively donated one million BBC micro:bits to every year 7 student in England and Wales. This means that there are now one million kids in the UK aged 11+ who at the very least understand that programming is a thing and with any luck have experimented with it.

My kid is only two but regardless I'm going to buy one of these now they're commercially available and see if I can get him to engage with it and me as we program it to do various things.

Again, this is a huge step forward for teaching kids to code...great news :) I'd love to hear if any other countries have launched similar strategies to get their children to understand programming.
"Evaluates to an implementation-defined value" would not include that. I'm not sure if any of the usual definitions in the standard includes trapping and doesn't include arbitrary behaviour.
could you please tell me if my previous comment was inappropriate/violates the guidelines? i'm new here. it confuses me that you replied to everyone except me.
Your traffic to websites goes trough a fixed "circuit" (that changes every few minutes). Within a circuit, the exit node sees all outbound connections you make, or don't make.
It also adds an additional dimension as to the drama associated with the bullshit "debt ceiling" debates that come up from time to time, usually pushed by the House republicans.

How much of that nonsense is actually the House looking to influence foreign policy decisions? Based on the article, it sounds like this "add-on" facility is the go-to path for central banks to move money around.
A problem I see more and more is the advertisement disguised as a news article.
If anyone thinks the UK doesn't have an agenda in the Middle East separate to that of the US then you might want to consider the Al-Yamamah arms deal:

https://en.wikipedia.org/wiki/Al-Yamamah_arms_deal

NB - of course the UK does a lot that aligns with US interests, but they aren't identical.
Live coding a phishing site
For better history across different terminal (on the same computer) you may want to try zsh
This is useful if you are developing locally, but what if a lot of your command line usage is on remote servers that you have SSH'd into?

I believe iTerm2 has some support for logging remote commands, but I'm not sure it quite does the trick. Anybody know of another tool that will log both local and remote commands?
This seems like it could be really interesting for home automation and accessibility projects.
Misleading blog title, as it's Elixir mostly (only?).
Perhaps parent comment was thinking of a different tabloid, or a different country with stronger libel laws.
For me when I tried to do something more complex and reusable tempating/generics were really missing, and lambda functions, but it didn't get into production postgres. Oh and better array support is needed..converting between arrays, select and values () is very tricky. So I was doing a lot of copy-pasting of my own tricks
3D Dot Game Heroes?
I'm sure Facebook will use the same even-handed approach to this that they used on the curation of their trending news topics.
This looks like quite a dirty hack, but I'll try it.

I wish bash history wasn't so broken. I suppose once upon a time it was ok to assume people only had one shell session at a time.
Who peed in your espresso this morning?
I think the reason Qubes is interesting is not because it's at the forefront of theoretical security, but that it's actually useable today as a desktop. None of the systems you mentioned meet that criteria.

Using a computer today requires interoperating with such a bewildering array of other systems. Just writing a web browser is a huge undertaking.

It's wrong to compare Qubes to academic microkernels that require applications written in a formal language. It should be compared to a general Linux/BSD distro or to Windows, because those are the systems it's competing for users with. In comparison to those, it's a much more solid platform for security.
Do you read on paper, tablet, phone, or all of the above? What do you think about the respective merits of these?
Deadline Runner released on Android
I've never been able to get into long-form comics. They just don't hold my attention. I don't find them immersive at all, presumably due to the words<->art transition you refer to.
I spent a lot of time in late 99-2001 playing around with some of the prototypes IPIX was working on at the time. They had some of the best 360 stitched photography i'd ever seen, they'd built a quasi in-expensive adaptor for the Nikon cameras (The model that twisted in the middle), and were prototyping some really awesome 360 video tech. I think the best video I saw was a prototype helmet they'd put on users, allowing them to see stitched 360 footage from the perspective of a motorcycle riding through the Appalachians.

It makes me wonder how things would have turned out if a few of those companies had worked together rather than individually trying to solve the same problems.
Here's a concrete example: say you are writing a test for a method that takes an object and asks that object some question, eg. `object.is_something()`. You can either explicitly assert that `object` implements `is_something` or just let it throw the normal error if it doesn't. Either way, you should test the functionality of the method when it receives an object that does not implement that method, because the behavior in that case is visible to callers, may come to be relied upon, and may cause a regression if changed.

I find that lots of tests end up being of this sort, that I'm uncomfortable if I don't write them, that they clutter up test files and obscure the more interesting tests, and that they are exactly what type checking catches automatically.
Use of Samples for Artistic Purposes May Justify an Interference with Copyrights
> but these aren't available for any widely used data store

You defined "created" for me in the context I was using it.
Your First Engineering Job: How to Earn Respect
I really like the zipper function. It seems like rust's standard lib if full of useful stuff.
Amazon University
> But for a while now Disconnect has no access to Google search results anymore which we used in Tor Browser. Disconnect being more a meta search engine which allows users to choose between different search providers fell back to delivering Bing search results which were basically unacceptable quality-wise. While Disconnect is still trying to fix the situation we asked them to change the fallback to DuckDuckGo as their search results are strictly better than the ones Bing delivers.

Ouch
isn't the MPEG4 container based on the Quicktime container?
A typical cease and desist letter
I have a little bit of bash to save my history files and a custom search, hss, to search across them. This makes the exposure an order of degrees, if it's in bash history already then it's going to hang around longer. If I weren't doing this if still have the same problem with bash's built-in/default history.

I started this in response to a HN post some years ago.
nice tips, however you may still be verified by your Mac-Address and IP. BTW you can use Tor browser for anonymous browsing https://www.torproject.org/ its encrypted & even your location is different in each session.
Ask HN: Advice for young stock investor?
How did you start out investing in stocks? How did it pan out for you?

-one young investor
It's a clear and concise notice that both explains the issue, and warns about the implications, in less than three sentences. To me, it's perfectly appropriate. If you're in the 5%, then you're done grokking the notice, and you can move on however you choose. If you're in the 95%, then you have all of the keywords with which to do your due diligence before proceeding.
> However, the results were unsuccessful, and the implementations did not scale well.

Can you define "unsuccessful" and "did not scale well"? From what you've said, I cannot see any relation to the "humans-are-fundamentally-different side of the argument". You just make it sound like a failed experiment, without saying why it failed.
Startup wants to store data in space by 2019
Maybe. But in all my long experience, this stereotype is extraordinarily accurate.
I'm really excited about nerves. I'm hoping to use it to build some small arduino projects this summer.
> "SQLite4 is an alternative, not a replacement, for SQLite3. SQLite3 is not going away. SQLite3 and SQLite4 will be supported in parallel. The SQLite3 legacy will not be abandoned. SQLite3 will continue to be maintained and improved. But designers of new systems will now have the option to select SQLite4 instead of SQLite3 if desired."

In addition to commitment, that's what I call clarity by repetition / reformulation :) . Good to see a writer handling worries about such backward-compatibility-breaking changes in the absolutelytotallymostest explicit way.
Life is too short period!

Just to remind again that the list was for people in business -- they were quite intelligent, had college degrees, but were not well read or "broad". They were very goal-oriented, and I think they did not use school or college for "general education". I tried to pick books that would be assessable and useful for them.

So no "Das Kapital" or other political tracts. I would have put in Madison's Notes on the Constitutional Convention, and many other political writings for a different audience.

I didn't really include much if anything primary about Philosophy (again, that wasn't the point for this group).

And, now that we are discussing this, I now recall that the original list (it was an email) was not just expanded by I know not whom into the pictorial form on the web, but has also been edited a bit. The most important changes are from sentences like "Anything by Bertrand Russell" and "Anything by Jerome Bruner" etc. to the individual books (as subsets). However, I don't recall what I did say about Plato ...
I love Pidgin so much. It's such a shame to see things move from "one client to rule them all" to hundreds of isolated, willfully incompatible clients.
How about just using bash?: http://unix.stackexchange.com/a/48116

There's several controls to make the bash history do what you want. The defaults are just a bit odd.
Even that though only works once, usually. Once a reader spots that something is sponsored content, they don't trust the source anymore and will treat everything that source posts with an eye of suspicion (which, IMHO is a good thing anyway).

I remember awhile back when someone posted that piece about what it's like to be a Youtuber on here, the author specifically mentioned that doing any kind of sponsored content was like playing Russian roulette with her subscriber count/engagement.
Correct, I wrote this based on the parent's desired answer.
Design concept of an iPad Pro dock in the look of the classic Apple Macintosh
Direct link to paper: http://poseidon01.ssrn.com/delivery.php?ID=71111908212500711...
I'm not a visually-oriented person. I enjoy art, but I like concepts much better. I like comics because it skips all of the description that books need to do in order to tell their story. They just show it instead. A picture is worth a thousand words, etc.

Some people like the descriptions that books offer, and that's fine. But for me they are annoying, and I want to get back to the story/dialogue.
This is what surprised me, I assumed Google ran all ads through their own servers.
Yes, the United States and Great Britain have similar, but not identical interests in the Middle East.

Their intelligence operatives are almost preternaturally good (or at least seem that way due to their extremely precise knowledge of the Middle East.) And unlike American intelligence officers, they have a much smaller risk of "going native." American officers are rotated every few years to prevent this effect, while the Brits can keep people in place for decades without the same worry.
They wanted green because it's a python library. He goes into the details in the talk
Oh neat. That's made by generating and then rendering voxels?

As opposed to throwing rays and calculating the intersection with the fractal's equation.

I'm thinking that maybe rendering voxels is both slower and produces worse results in this case.
Web Storage: the lesser evil for session tokens
Meaning a lot of places have shitty processes and architecture and try to compensate by hiring people that fit their broken system. Case in point: having an architecture so fragile that a bad push is capable of taking down all your servers.
Why logging to a file when you could just set the HITSIZE variable in your .bashrc ? (plus this will give you ctrl+r search which is a must)
server monitoring to ensure that it responds and is running. I solved it with a cron job. Lots of other server monitoring software with bells and whistles, didn't need it
SQLite has a basic optimizer. That's basically it IMO. You can already do some things like use BDB backend if you want better transaction performance.
> who does that?

The person(s) who decided that "using Android Studio today is almost mandatory".
> This looks like it was written by a 16 year-old student who heard "lock free", and went "cool, I'll write a library!"

Nothing wrong with that, though. In fact, that's great.

Word to the 16-year-olds (or any-year-olds) doing that: put a disclaimer in your README to avoid this kind of reply being top comment in a HN thread about your work :)
Mormonism solves this problem by baptizing dead people.
Correct. I gave up trying to figure it out, wiped my settings, redownloaded TorBrowser and it is fine now, even after reinstalling my add-ons.
Why not run a parser that removes all comments over all code that is turned in. It's easier to read the code with no comments and if there are no comments the sections that should be commented really pop out (you can then check to see if there are indeed comments in the original file).

Simplistic comments actually help a lot when learning (even if they are just a reinforcement). Quite often our students write the comments first and then fill in the code which is perfectly fine.

It's also more interesting to let them freeflow it and then explain later why it might not be a good idea. The learning effect is stronger if they can go back and read their own overcommented code.
I wonder what is hate speech. Is HBD hate speech? Is crime statistics hate speech?
Another problem for me is the ephemeral nature of many of the boxes I work on - Vagrant boxes, spot instances on AWS. I suppose I could do this and then export the bash history as part of the teardown process.

At the moment, I get around this by storing as much as I can in searchable scratch files, but this relies on me knowing what to copy. I'm sure there's a better way.
Ask HN: Would our world be better with wage ceiling?
Heroku's Ugly Secret (2013)
Unless of course the WiFi operator is using a MITM certificate issued by a 'legitimate' CA.

When you use XPKI, you are trusting every single CA in the world to certify every single site in the world.

A sane PKI would limit what CAs are permitted to certify (e.g. TÜRKTRUST might be permitted to certify *.tr, but nothing else — not foo.br, bar.gov or baz.co.uk). But XPKI is neither a sane nor a secure PKI.
IPv6 support coming to Fail2Ban, the SSH brute-force login protection system
The highly renowned electro band Kraftwerk has sued a well-known German rap artist for using two seconds of their music.

The case had already reached the Federal Court (our highest court in civil matters) twice and has now been remanded back to the Federal Court.
Overclocking. And wank.
I use the built-in script command sometimes when I'm using SSH, set to write a date+server named text file to my history folder. You could do that and awk out the output lines afterwards.
Here's the cached link, but there are no such answers within this text. This just measures some arbitrary metrics on sqlite codebase.

http://webcache.googleusercontent.com/search?q=cache:21EcxYD...

Some of advice within should be taken with a grain of salt. Exiting function as early as possible might be OK for you, but it goes against some coding standards that dictate only single return statement per function.
Any idea what the Kickstarter pricing will be?