skysight-inc/HackerNews huggingface dataset:
That is also meant to mean something, but I have no idea what.
Windows XP had Windows SteadyState software that did the same thing.
"All things like A are in category X. Except this long list I wrote, but they aren't really A, because I need my syllogism to work."
A junior pentester as remote, thats risky.
What did it for me is not repeatable today. Started working as a developer in 1981: my first decade and a half or so without any stackoverflow or google or web or even open source code. I had to learn everything myself (other than the occasional book, article or journal). Of course I have no desire to do this again, but it forced me to become inventive and creative instead of just search-copy-paste-ive.
"No one I know "produces" content on an ipad but it's fine for HN comments or management emails. So maybe that's what we want to teach, not sure."

Yet there are thousands of content creation apps on the app store, many of which are very successful. An iPad Pro with keyboard and pencil is extremely capable at content creation. On mine I regularly use mine to write long form fiction, do web development, do iOS prototyping in swift playgrounds, draw and sketch art (pixel and comic book style), sign and annotate pdf's, and sometimes produce electronic music. I'm a software engineer by day and a indie game dev at night. For many of the content creation tasks I need the iPad Pro is among the best tools available.
Maybe you used Synergy to share a mouse and a keyboard over multiple machines. It's a use case that partly overlaps with running remote desktop applications on your display. Or VNC.
There are Chinese knock-offs which are available.
When I don't take myself too serious

I am a serious developer
AI is eating Upwork
Custom essay writing service
> folks don't actually believe global warming

To be nit picky, the belief is no longer in global warming, but climate change. Those who promoted global warming got their predictions terribly wrong, and that's why we refer to it as climate change today. They got it right this time I'm sure.
Logobook: A showcase of logos, symbols and trademarks
WiFi probes could reveal the true state of public transport
Interesting coincidence. Just today I was thinking about when AI would be able to generate music for in Clubs (which are mixes of other songs / sound-effects).

I wonder how this will turn out. I did like the sound sample at the bottom.
Yes, and I think the tracking pucks are a prime example of this. We don't exactly know what people are going to do with them, they put it out there for people to figure it out. Track a baseball bat, track your pet, track a camera, track an RC vehicle...
Sounds like https://en.wikipedia.org/wiki/Expedition_%28book%29
> Most applications uses opengl these days.

Now 'most' is a relative term, but I do not think that's true at all. There are very few applications that use OpenGL. Obviously games are an exception, but if you count in all GUIs I would say mostly target X11 (via Gnome or KDE).
I remember them. Those were both the guides and the references for the whole X11 ecosystem. I guess many modern pieces of software would be that large if properly typesetted and printed on paper. Luckily we fit them on the web and some thousands of blog posts, stackoverflow and more.
Conversion Optimization for Programmers
We are possibly entering the age of thin clients for coding soon. With ssh and remote desktops being the best use of laptops and Chromebooks for coding. I do that now with a personal server that I remote into when coding at different locations.

There is a HUGE divide between production and consumer devices that keeps increasing every year. People don't have multi-use devices. Many of my peers use their iPad for everything or even just their phone.

Other than coding and video editing Chromebooks are pretty just as capable as a laptop in terms of production.

Example: I needed to re-image my laptop at work (I have 3 desktops, 2 iPads and one laptop) and I realized that my use of the laptop is the same as a Chromebook. I had absolutely no files on the computer that I needed to get off before re-imaging. Everything was Bit Torrent Sync and Git and the rest were just a few programs that were easily installed or on the "cloud" aka Google and Amazon's computers.

My own use of computers has always been desktop for video, image editing and coding (I need that screen space and a reference screen). I find laptops to always be very limiting for my production and that a Chromebook becomes a thin client with ssh and remote desktop. My $1,000 laptop is used like a $300 Chromebook.
You only have 3 choices, solid, liquid, or gas.

If a liquid electrolyte is used, it would be a liquid-state device, not unlike a lead-acid cell or aluminum electrolytic capacitor.
Close working relationship with my customers without business management or 'transformation' sitting between us. Shortened the timelines, increased velocity and trust with business partners.
Business loved it to as they began to understand more deeply the art of the possible, time to value became completely transparent and we could prototype, iterate, enhance and productionise incredibly quickly
How big are they. GNU APL isn't particularly tuned for this use case but arrays of a few hundred thousand rows is not a problem.

I have had performance problems at several million rows, but it all depends on what you do.
رسائل+شوق+2017+رسائل+حنين+للحبيب+اشتياق+البعيد+وشوق+القريب
“Mommy, where do servers come from” by Microsoft
Project Data, 0.21 released
I've had exactly the same struggle. Andrew Ng was truly awesome, better than any lecturer I had. Jeff Hinton's course is just a real struggle to complete.

It's more than just the lectures, the thought and relevance that goes into the problem sets is a big difference too.

It's great to hear that Jennifer Widom's course is on a similar level. Perhaps I should dust up on my database knowledge.
This is exactly what a retro-phone should do. Originally a standard GSM-phone worked everywhere else except in USA and some clueless South American countries, like Chile.
this exactly. I was about to comment that (probably) unless this uses prompt-toolkit and works similarly to pgcli or mycli (both of which I use and love), Im gonna prefer them separate.

Awesome projects, thanks!
I am honestly not trying to sneakily argue for the use of solitary :)

For example, if I was asked right now to vote on it, I'd use my rational judgement to conclude that it's unethical and would vote against. However as soon as I imagine myself in both of these situations, having cellmates feels significantly more frightening even though I'm fully aware that I'd be 5-10 times as likely to kill myself without them.

As others have pointed out, it might be because I have direct experience of conflict but not of isolation. However, I also don't have any direct experience of physical torture and still it scares me more than torture by isolation, so it's probably not that simple.
You need to revisit your comment. A 3.5mm port with Bluetooth does not require cables any more than a Bluetooth-only device.
It's certainly true that today (3 March 2017) there is still a gap between DOT and the current Scala compiler (version 2.12.1) -- just as there is a gap between Haskell and the lazy lambda calculus. However, as a conceptual guide what Scala is, DOT is quite helpful. With time DOT will become even more helpful

In general, it's OK for there to be a gap between a real programming language, and its theoretical toy model. That's the gap between theory and practise. Why would you care about theory if it was as complex as practise? The ideal case (embodied in the lambda-calculus) is that the theory is much easier, but looses only a modest amount of precision.
We've had the tech to box up big lectures since VCRs went mainstream. That's the easy (and cheap) part.
That harm is truly awful. But I believe Gandhi said something like "An eye for an eye leaves the whole world blind."

If you don't care about the people in solitary, why not at least care about their psychological state once they get out? Imagine someone who was in solitary being freed, and then deciding to harm some people. Don't you think the person from solitary, who has had a bunch of psychological issues from solitary, would be even worse than someone who hasn't been in solitary?

P.S. your original Iron Man framing makes me want to respond in kind with a strawman: imagine a person hooked on cigarettes goes to prison for a crime they didn't even commit, and then they are caught with cigarettes and put in solitary. I'd say that's also truly awful
There's nothing like realizing, that feature you polished like a jewel? When implementing it, you brought all the patterns and best practices to bear that you could. You archtitected the shit out of that thing! Yeah, no one uses that! That really puts things into perspective.
Everything said here is true. You have maybe 10-15 small sentences of information and that's it. Waiting 42 seconds to read 15 sentences is plainly unacceptable. 42 seconds is no exaggeration, I timed it.
Where to buy VPS with Bitcoin?
As long as those branches are merged in daily, it's still CI.

Your working copy is just an informal branch. Sticking it in a feature branch while your working on it is just convince.
Agreed. It is difficult to properly set expectations for assessment results due to the cultural demand for a clean bill of health. No one wants to be sold "meaningful insight" into their security posture, they want to be sold a report that says no vulns are present after they're fixed.

Fundamentally, I believe the security consulting industry is due for a radical shift, probably instigated and led by Hackerone and Bugcrowd. Unfortunately there is a lot of inefficiency in the industry that allows consulting firms to exist as they do now.

For the most part, my clients come to me for an assessment because they have a measurable business need - lucrative customer A is demanding an external third party assessment. This is the primary use case for which I feel comfortable - my time at Accuvant (now Optiv) left me deeply uncomfortable with the rote way that security assessments could be nosebleed expensive for frankly questionable work (e.g. $10k/week/assessment for reviewing brochure websites for large companies - for the most part employees knew what they were doing, it was just overpriced and unnecessary).

In a lot of ways security assessments are inflated in price because they're somewhat like insurance. Truly exceptional vulnerability researchers could and probably should be earning half a million to a million a year. Watching them work is a beautiful blend of art and science. They are underpaid. On the other hand, merely competent or outright mediocre "penetration testers" are overpaid by way of de facto rent collecting.

If I were to run a productized software firm now and no particular customer demanded a third party assessment, I'd honestly never commission one. Instead, I'd open a bug bounty program and dial the rewards up, then welcome specific people to come find vulnerabilities (people like Frans Rosen of Detectify, Jack Witton of Facebook, Egor Homakov a competitor of mine and in this very thread ;) or Bitquark at Tesla - not sure of his real name off the top of my head).

I have utter confidence that for essentially everything but cryptanalysis, a generously priced bug bounty is plainly superior than any given firm's commissioned assessment in raw results. It's not quite as turnkey or comforting, but it's effective. Hackerone and Bugcrowd even field reports for managed programs these days. I believe this wholeheartedly enough that I would (and have in the past!) advise potential new clients against the interests of my firm in this direction if they didn't require the assessment for an external third party or regulatory compliance.

Once they really perfect the researcher signal/noise rating system, Hackerone and Bugcrowd are going to take the top 100-1000 researchers on either platform and wrap their current activities into a neat layer of turnkey abstraction, call it a formal assessment and legitimately disrupt the pricing of the security consulting industry.
Oh, sorry for the dead link. So I repost it here:

"Hello!? Releasing the source code would NOT change the fundamental problem with the PSP! It will still remain a black box under the control of the manufacturer! The problem is not the obfuscation of the source code, it is a much deeper platform architecture issue.

The PSP is a universal computer with it's own CPU, RAM, ROM, clock etc, that can run whatever software AMD wants it to run, hidden from the user. It could load software anytime without you even noticing. AMD controls the PSP by using unique cryptographic keys which are burnt into each PSP.

As the Intel IME engineer Xiaoyu Ruan wrote in his book "Platform Embedded Security Technology Revealed", the security architecture of the IME does not rely on security through obscurity, it relies much more on the burnt in cryptographic keys and it's architecture. The designers of the IME took into account that the firmware might be unscrambled and realeased by somebody, so they designed it in a way that this would not compromise it.

Even if you have it's source code (it's OS so to speak), there is no way for the user to tell what software it has loaded into memory and what it is doing at the moment (since it is a universal computer in its own right which offers no interface to the user). It is a parallel world on the platform the user has no access to (while the PSP has fully privileged access to all the users resources).

So the only real way to support Coreboot/Libreboot would be to remove the PSP completely (which is probably not possible, since it became an integral part of the system) or to offer the option to disable it and/or feed it with one's own cryptographic keys.

IMHO it stays an uncontrollable risk as long as there is an PSP on the platform (likewise the IME on Intel platforms). The source code doesn't make a difference. The only advantage of releasing the source would be, that it could be checked for potential security risks to avoid hostile takeovers of the PSP (which would be a true disaster).

So don't be naive, don't believe this hype."

To further answer your question (as far as I am able to do that), if the PSP is _completely laid open, it would not change its fundamental design, and it would not allow you to put your own firmware. It would be necessary to know its burnt in and unique cryptographic keys, to be able to load your own firmware/software. I would say those cryptographic keys are the crown jewels of the PSP (or IME), which allow you to take control of the PSP. And those are (hopefully) only known to the manufacturer and will not be released with the source code ;)

The problem is cast in silicon so to speak.
Do anyone know why music, video or basically media service|app have the dark theme like PS, LR, Premiere Pro, Final Cut etc. ?
Writing saftey critical software
Typed it on my phone.
I agree, the post was slightly lazy:).
Even then, he's wrong. There are power tools such as Scrivener which have no equivalent outside the PC ecosystem.
If you found C++ natural, then Scala should be even easier, because C++ is orders of magnitude more complex and messy than Scala (speaking as somebody who's comfortable with both languages and has written both professionally).
You missed my cynism. I was opposed to these formats in the first place.
Fail early, fail often. Try lots of new projects outside your "skills". See what interests you, and where you want to go.

We learn by trial and error. But I think you already know that. I think what you need (to paraphrase the Wizard of Oz)... is a piece of paper that says you are a developer.

You know how you get that? You write it on your resume. That's it.

To be a developer, you call yourself one. Period.

To be a good developer, and one that people want to hire, you have to to have the experience. And it sounds like you have that. Different from mine, different from other peoples... but you have it. Look for new positions that need your skills. It's a great way to grow.
I found "Linux Device Drivers, Third Edition" by Rubini et al an excellent intro to Kernel development:

https://lwn.net/Kernel/LDD3/

Probably a lot has changed in the Linux kernel since then, so YMMV.
Yeah, it's not always possible to compile your own tools

(At least they have ssh and not telnet)

What you can sometimes do is pick an alternate shell or find some other editor someone 'left lying around' (even typing vim instead of vi can give you something different)

And sometimes "tab completion" works with \ or ESC or something similar, I don't remember exactly
This. For me, I loved working with a specific team because their code reviews were detailed and extensive - it really elevated my skill with the languages and technologies. It also made me realise apathy and yes-man-ism are far worse for careers and products than (constructive) criticism. I'll take a brutal code review over a lazy one any day.

Having said that, code reviews are also an acid test if you can communicate well. They're more intense than most interactions, and much easier to screw up. Second opinions/having a mentor review the code review if you're completely new to it is recommended and might save one or more relationships.
Consuming data via REST service with Golang
> Maybe other schools are doing better over here, but when my nephew (growing up with minecraft/pokemon go on mobile only) didn't dare to touch most of the stuff on his school laptop due to being afraid of messing up I tried very hard not to scream.

Considering how school should be the arena where you're allowed to mess up (and thus learn from your mistakes), this is so ass backwards (and sad) as it can possibly be.

When a school is no longer a safe zone for learning, you can pretty much just consider that generation pre-doomed, irrespective of topic. What a waste.
Why do today's societies look completely different from the societies of 300 years ago, then?
> Name a well-thought out text file format that can't correctly be parsed e.g. by a Python one-liner with basic string operations. And please don't include: JSON, XML, YAML, sexps, because it's not possible, at least not without a library.

Well, because this library should be a part of the OS API.

A set of conrete cases where existing practice is bad is Unix itself (and its descendants). Think of every time a script breaks, does something unexpected, or introduces a security vulnerability, because every program has to contain its own, half-assed parser for textual data.
-o hard,intr is still in my fingers almost ten years after I quit being a sysadmin.
I also ordered from them in 2007, but I had a good experience. I was ordering a server (tower form factor), which would be easier than a laptop. IIRC, they were out of the particular CPU I had ordered, so they replaced it with a better one (one of the first dual-core chips) for the same price. That system ran very well, in a musty basement, for a number of years. I recently used the case—an Intel server model—to house a gaming rig.
> It can make it more difficult to "stand out" from competition by offering a firmware (UEFI, BIOS) that has vendor-specific "advantages"

Not really. Look at what Samsung does to Android. Let the upstream maintainers do 99.7% of the real work, then change five random things for no reason other than to be able to claim your competitors don't have that.
GAN Integrity | Copenhagen, Denmark | Back-end Engineer (Node, Mongo) | ONSITE, VISA |

SaaS Startup in Copenhagen looking for Engineers to join our team on-site.
Our products are built on the MEAN stack.
Currently looking for NodeJS developers, but also full-stack, DevOps and frontend.

Super international and diverse team. Dedicated to building scalable and high performing products to help our customers with their compliance efforts. We are removing tedious processes and building an intuitive and smart cloud based solution.

More details here: https://gan-integrity-solutions.workable.com/jobs/429547

Feel free to reach out with any questions or comments. martin@ganintegrity.com
As a colouring book, it's not great.
Is There Life After Net Neutrality? Republicans Want to Find Out
Use your bare metal for your low-water mark and "scale over" to the cloud.

Setting up a hybrid cloud like this is not overly complicated and AWS and other providers will offer you a direct connect network connection in many carrier neutral colocation datacenters so you can sit on your cloud vpc with a physical connection in your datacenter of choice.

Get the best of both worlds. Providers like ovh can get very close to the cost of buying your own metal with a tco break-even at over 18 months, not counting network and power equipment costs. Using ec2 or GCE for a large number of persistent vms without a heavy discount seems... Wasteful.
I have a position like this. It sucks.

If you have to take total control of at least project, you'll likely be doing it for all projects.

If the previous project was created by multiple people, but you are now the sole maintainer, it will take more time to work on than the other projects. These are the ones for which you should know like the back of your hand when juggling 10 other low-impact, one-man-army projects.

Lack of QA and Ops means you are limited by your own working set of skills, which is most likely going to be shallow in those areas. It's also very hard to learn dealing with customers on the job in this role -- it's best to have learned it somewhere else. You can write unit and automated tests, but that increases your development time 3 fold (not to mention you already need good unit testing and automated testing skills).

You will feel like you are constantly drowning. The highs are not really that high and the lows are very low. There is no opportunity to master anything other than making the customer happy for a month or so, which is really only so you can meet other customer needs.

You may not have an additional person just to bounce technical ideas off of. This is so much bigger than you can realize if you've gotten used to this kind of one-man-army position, chiefly because you often have little time to actually think about what would make the products better.

None of this feels like growing, only surviving, especially if the next position is going to be a place that has experts in all of the extra areas.
I would make the terminal navigation optional. Have the welcome message show the pages, and make them clickable. That wasy technical people can still explore the TTY based website, but 'pure' recruiters could also find their way.
How Much Is an Instagram Story Worth?
> Is it possible that you would regret this after five or ten or more years or almost no contact with another person?

Certainly. In fact this is the only aspect that gets through to my feelings. Weird.
It is a long and prosperous tradition. Just look at all the versions of unix out there.
Dart Code hits 10k downloads and v1.0
Books on meditation and solitude
I'm not sure about whether or not that isn't a good thing though.

The quality of the bits tends to go up as they become more scarce. Compare the telegraph of old with todays internet.
CLI tool to jumpstart your webpack and babel and preact/react apps
Side note, the instructor of that course, Chip Huyen, is nothing short of brilliant.

Born in Vietnam, at 18 she decided not to go to college, and went traveling with an empty pocket around the world and wrote books. I heard about her getting accepted in many tip-top schools and chose to go to Stanford 4-5 years ago at 22-23 year old.

So seems like she is still an undergrad/master student in Stanford or something right now, and she is already teaching a course. Definitely going to go far.
Uber Loses Court Bid to Block English Test for Drivers
It's legacy banking systems that are the risk, not fintech
maybe danceclubs could have a webcam to the AI for it to gauge the reaction of the crowd to a particular sample.

the first nights just monitor djs and then it can learn to be it's own dj. but I think in a way it could only come up with similar styles.