skysight-inc/HackerNews huggingface dataset:
Point-free programming is sometimes also called "tacit" programming. I found this practical description of tacit programming in Racket to be useful: http://r-wos.org/blog/tacit-racket
>It's frustrating. If my kid is having trouble focusing on his math homework, my first thought is to make sure he is free of distractions and can work in a quiet place. I don't tell him that he should wear headphones and listen to music while he struggles with learning algebra.

Maybe we're doing it wrong: maybe we should be forcing kids to try to learn hard subjects in noisy environments full of distractions, and if they can't hack it, they fail. After all, if this is how the workplaces will be for them, so might as well prepare them for it now, right?

Similarly, I really think we need to change the way STEM is taught in colleges. Instead of allowing students to take their exams in quiet classrooms, they need to make they're crammed close together during exams, and that a local fraternity is required to hold a loud party in the room at the same time. All assignments should be done this way too, instead of allowing them to take them at home or in the library. If students can't handle doing hard subjects like differential equations in environments like this, then they're going to fail in the workplaces of the future, so we need to make sure to weed them out early.
I don't know where you are getting your information from

Zarahustra was born around 628 BC and died around 551 BC

see encyclopedia Britannica

https://www.britannica.com/biography/Zarathustra
HTML, CSS, and JS.

That said, it depends on what kind of web developer you want to be. Simple sites require simple skills. Complex sites demand complex skills.

Sites for some companies require skills that fit into that company's ecosystem.

If you're freelancing you'll also need to be able to do design and UX work, and communicate that design work to the client. This is harder than you may be aware of.

If you want a maintainable, highly-interactive site, you'll likely want to focus on a particular framework. Which one is largely arbitrary--they all have good and bad points. Despite current trends you can go a long way with a relatively small skillset, but again: it depends entirely on what the site requirements are.

It's also worth pointing out there's ES5 vs ES6. Most modern sites are using ES6 and transpiling to ES5 via Babel. This introduces a lot of complexity (e.g., Babel, Webpack, or equivalents). If you're doing a lot of JS dev you'll probably also want to look at npm or yarn and node so you can re-use JS libraries others have created.

Much of what you mention are back-end skills, e.g., if you want to save data off the browser. Sometimes that's unnecessary and you can keep all the data locally. There are many ways to do this.

If you want any sort of collaboration, access control, etc. you'll likely want something on the server side. That's when databases (RDBMS, NoSQL, etc) come in to play. You don't strictly need to know SQL, but you'll want to know at least the basics. E.g., Rails has a layer that abstracts simple SQL away, but when things go wrong, or you need something non-trivial, you'll be sad if you don't have a handle on it. The NoSQL story is similar: you can abstract it away, but you still need to understand how things work.

Back-end languages abound. If you want to keep the language-itself learning curve down you could stick with JS via NodeJS. But there's stuff to learn there as well, primarily its asynchronous nature (you'll have the same issues on the client side, but not necessarily as deep, depending on what you're doing). I'd argue that when starting out, NodeJS on the back end isn't the greatest choice, but that's preference. Rails has great tutorials and it's easy to stand something up--but comes with its own set of tradeoffs.

I could go on, but won't bother. This is an incredibly broad question. There are reasons why there are hundreds of books covering the answers.
In this case, semantics matter. Overbooking is a legally protected practice, but what you're trying to wedge into the definition of 'overbooking' is not.
I live here. EPB is amazing.

This is infuriating.
Even if that is the case, there are much better methods of dealing with a situation like this than calling a police officer. It seems, like usual for American police, officers are insensitive to anything but violence; no logic, just apply force. The man is lucky they didn't taze him. The crew should have known that. It's good that this policy is about to change, but it is too little too late.
Can anybody share a complete set of images (from every angle) of electronic voting machine used in India. How many ports does it have (USB?, UART (RS232)?, any other?). Its working details, etc?
I'm going to partially disagree with the article. the problem with the approach of "just learn to be a good security person" is that it doesn't scale. Sure back when I, and a lot of other people who are a bit older, learned security that was the only option, there weren't structured courses and certifications.

However when we're working at scale, certifications can be useful as providing a demonstration that the holder has some level of exposure/knowledge of the arena in question.

what complicatates this quite a bit is that some of the more popular certifications are, rightly, not considered that good as the process to get them lends itself to rote learning. So things like the CEH and CISSP where the exam is multi-choice, not so great.

On the other hand things like the CREST CCT definitely require a decent level of knowledge to pass and you need to be able to apply that knowledge in a practical situation and in time limited conditions.

I find the anti-certification bias in IT and security a bit odd really. If you look at other professions (e.g. law, accountancy, architecture etc etc) it's recognised that these things are required to get a minimum level in place in situations where you have a large body of people, I don't really see why IT Security should be any different.

To me, the problem of "these certifications are bad" should have an answer of "lets make better certifications" not "lets not use certification"
> Seriously. you can message, voice chat, call, video call, order plane tickets, split bills, order stuff online, buy movie tickets, pay utility bills, share photo's like FB timewall, create publics chatrooms, pay in physical stores and so much more.

...All of that is handled within the app's runtime?
(I would find it incredibly surprising if it did not hand off at least some of those to the phone layer.)

Or if it is - I would be surprised if what you describe doesn't already exist there.
One thing I'd love to see is to have enough L1 data cache per core for a modest amount of stack space.

Not so critical on GPU's but would make a huge difference for CPU's and languages that can take benefit.

Give me a meg or two to play with. Would make a huge difference for data heavy workloads.

You could even go as far as having a separate cache just for stack.

I mean, by its very definition it is isolated. It's the "register file" of CISC machines
Huh, interesting. VS Code does have an "editor. renderControlCharacters" option.
While I agree that many of the certifications are worthless they do help newcomers to get into the security field.

I was lucky enough to start early when the only thing you had to do was to show your skills and willingness to learn. Those days are long gone but you can still prove yourself by delivering awesome security research or commentary - and people will hire you based on that.

That being said, any IT field which requires some sort "technical" certification to get hired is probably not the field you would like to get into. Why? Too much competition and race for the bottom line.

Luckily this is not exactly the case with Information Security - yet. In our line of work there are people who do a lot of the uplifting where certifications do matter. I would not say these are very technical jobs and they are totally dispensable. Other professionals acquire specific skill sets which are rare or difficult to obtain and as a result they tend to have the upper hand. There is of course a lot in between.

I do not mean that everyone who has certifications next to their name sucks. Not at all. But unfortunately, unless you are applying for a commoditized IT security field or security manager type of role, it will raise some questions.

Keep in mind that HR is also partially to blame. Many people do not know how internal HR teams typically work which is essential to understand why certain things happen the way they do when hired or when progressing through the ranks of a company.

HR are typically not technical and they are not experts in security either so they do not know what exactly they should be looking for. Of course they are not completely clueless but a seasoned hacker can smell bullshit a far while a well informed HR cannot. HR's filter is your CV and the job spec and these two are simply not enough to evaluate a successful candidate. Some job specs are written by HR themselves which is crazy because they are not in the position to formulate the role so they have to stick to what is known - i.e. certifications.

That being said there is a shortage of IT security professionals. As a result of that almost anyone can get hired if they show the right attributes. It does not take a long time.

The only thing that bothers me with the InfoSec industry these days are not the certs but that companies tend to have really bad hires (maybe due to bad certifications) who due to lack of deep understandings of the subject work on things that practically do not matter. As a result of that these companies have the illusion that they are doing something while the fact is that they do not in a practical sense. This is why in many places no one knows what the security department does - I am not kidding.
Nitpick: inverse square root is not a transcendental function.
I wonder how many humans are trawling WeChat for "bad" messages. In addition to the bots.
Around 1344 BCE the 18th dynasty pharaoh Akhenaten proclaimed [0] that the solar disk (the Aten) was the only god.

Sure, it didn't last very long but he was the first monotheist in history.

[0] https://en.wikipedia.org/wiki/Great_Hymn_to_the_Aten#Excerpt...
It gets worse, WD says Toshiba memory business sale breaches joint venture terms
I also agree that merely looking at things shouldn't be illegal, no matter how offensive or disturbing the content is. After all, we wouldn't arrest someone for reading a book, and there are some pretty fucked up books out there. So why is it different with the internet?
So he got the court to accept a self-signed cert as a trusted root.

I don't see how that's much different than asking someone to solemnly swear they are telling the truth, when most humans are as capable as lying about whether or not they are truthful as they are of lying about anything else.

If the court has no one capable of gauging the expertise of a witness, it has to trust in someone to do that for them, and if neither party in the case objects to the witness certifying himself as an expert, it has no reason to gainsay that assertion. It's really the prosecutor's failure alone, for letting that detail slip past.
The waste of working on Mir isn't the problem IMHO. Canonical has a ton of market share, at the time Mir was released it was already looking like getting AMD and Nvidia were going to take a while to support Wayland. Splitting the ecosystem for no technical reason came across as inconsiderate of Canonical.
> In the span of five years, you wouldn't be caught dead using it over Maya. Now, its visa versa.

Agreed on Maya, but Houdini's node based workflow has ruined me on essentially any other piece of 3D/CAD software. As a programmer it is so obviously the right way to do 95% of the things...
> The airline played the game, ran too lean and paid the price.

I would argue that the unconscious paying customer with a bloody head paid the price.
> In the span of five years, you wouldn't be caught dead using it over Maya. Now, its visa versa.

Is this true in professional environments? I thought Maya was still far ahead...
Maybe not if you're in China.
I know it's besides the point, but isn't the Xbox running AMD gpus (and cpus)?
All you need for constitutional reform is a 50% majority on a referendum. That seems way too easy.
Just like academia the onus of learning is on the individual in all settings. The senior guy or the professor owes nothing to the junior folks or students, if they themselves don't care.

The issue in a corporate setting is you are expected to make up for other people. Same in college.

Sorry but almost all forms of failure have individual liability. Merely knowing this helps a lot of people take their situation seriously and do something about it.
OWASP adds unprotected APIs, insufficient attack protection to its 2017 release
> There's no reason someone can't have both skills and certifications

Of course you're right that it's not impossible. But here's why it happens anyway and why the heuristic of them being roughly mutually exclusive is not insane:

1. There's a certification that's nearly meaningless because it's so easy to obtain without also having the relevant expertise that the certificate is supposed to represent.

2. People who are actually good at the thing will notice the certificate doesn't measure the skill correctly, and will also note that there are people in the world with this certificate who don't know the skill.

3. Those experts will not use the certificate when they hire people, and will not get the certificate since it doesn't work and no one who is an expert is using it to hire anyway.

4. Meanwhile, there are basically only two groups that care about the certification:

> a. People who are clueless: a clueless hiring manager who doesn't understand the domain they are hiring for so they are looking for cheap proxies for skill and experience. Clueless wannabe professionals who don't understand the domain or the industry enough to have been in the expert group above but who are still looking for jobs in the field. Clueless clients who are impressed by the certification because they don't know any better.

> b. The people who are taking advantage of the clueless clients: Professionals and hiring managers who know very well that the certification is worthless, but who use it for sales and marketing anyway because it mollifies clueless clients.

If that trend holds, then you have a signal (the certification) the repels experts, while attracting the clueless and those who would exploit them.

So when you find someone in the world with that certification, you should expect on average for them to be clueless or preying on the clueless. That's why treating it as mutually exclusive isn't insane heuristically, even though it's not impossible that someone who is good also has a certification.
>It's infuriating as a top performer - I just want to get my assigned work done and leave it at that. I don't want to teach all your shitty college grads how to actually code.

Did you ever consider that "top performers" are those who do more than "get [their] assigned work done and leave it at that"?
I'm confused. How is this different from just following a recipe and going to the grocery store?
> America was founded on certain principles of equality

Very limited principles of equality. Slavery, natives, women, unlanded peasants...
A lot of meaningful discussion for Rust happens on the /r/rust subreddit.
We were invited as well, if anyone had one of these before and can give any insight into what they ask that would be very helpful.
TP-Link jumps aboard the mesh WiFi bandwagon
Hiring Experienced iOS and Android Developers in Atlanta, GA
You're conflating 'influences' and 'being part of a team'.

Einstein used the tools that were available to him. He was influenced by other people sure.

But Einsteins WORK WAS HIS ALONE.

IT WAS NOT THE RESULT OF A TEAM.

By your logic... because I contributed to the Linux documentation I was part of the thousand person team that invented Linux!!!

Adding that to my resume!!! I invented Linux!!

In all seriousness, there's a difference between influences and being part of a team...

All major human innovations, at their root, have resulted from passionate smart people working alone without a team to make them compromise on any aspect of their vision.
On #2, Twitter does allow targeting by uploading specific usernames: https://business.twitter.com/en/targeting/tailored-audiences...
I have lived in China for 6 months, and from the top of my head:

- Voice/Text Chat

- (Video) calling

- Payment service (like Apple or Android pay)

- Buy movie tickets

- Buy plane tickets

- Send money via Chat.

- Splitt the bills.

- Pay the government (utility companies etc) directly from WeChat

- Find people nearby (like tinder? But less so than TanTan)

- Chat on desktop (like whatsapp web, but native client)

- Log on to services (like FB or Google log on)

- Share (real time) location with other people.

- Translate text (Chinese <-> english) (Life saver for me)

There were days when you would seriously just use WeChat, no other apps except maybe Baidu and AliPay.

Anyway, there are more features I'm sure, these are just the ones I remember using.
That's pretty wild. What kind of consulting did you do before hand and did that help you break in?
Clozure Common Lisp source is now available on GitHub
It takes two to tango in the latter
I agree that computation is the best metaphor we have to date, for everything.
I had the same experience when I saw my first online streaming video many many years ago.
I'd agree that the problem isn't so much that certification has to be bad, but that bad certifications (e.g. those that examine though purely multi-choice) aren't appropriate/good for the industry...

For me the answer is better certifications.
We haven't considered that so far since our focus is on technical teams at work, but it's an interesting idea
Even if the users acknowledge it is bad to keep using NVIDIA (and allow them to continue domination), what are they supposed to do?

From my view, it's not just that CUDA > OpenCL. Rather, it's CUDA ecosystem >>> OpenCL ecosystem. The tools, the libraries, the documentation, the community - all of these are superior on the CUDA side. If you give all those up to use OpenCL, how do you make up for that cost?
It is not uncommon that the people seeking to be mentored are lazy to put any effort into learning. It is also not uncommon for a lazy manager to put an effort to see how much this senior programmer is mentoring other. It is also not uncommon that this senior person might have learnt all his/her skills from books/discussions forums etc. Some of these senior programmers put their personal time because they are passionate about their craft. Please don't make assumptions that anybody who is not so pleased about sharing his skills is not a team player. Oftentimes, a lazy manager pits team members against each others. You sound like that horrible manager to work with. If I were your team member, I would find another manager.
They are different use cases. Sometimes you want to generate brand awareness and target people who have never heard of you, or aren't looking for what you are selling right now.
Saving Millions by Dumping Java Serialization
>this sounds ridiculous, but my ear cartilage is sensitive, so I can't wear earbuds and over-the-ear headphones are only comfortable for an hour or two

Can't you get some full-size headphones which don't even touch your ears? That should eliminate that problem. I don't think it's too unusual to find it uncomfortable to have stuff pressing onto/into your ear cartilage for hours a day.
> Why would running a Tor exit node ever imply that the people exiting at that node are speaking on your behalf?

If we imply that TOR exit-node owners are innocent by default, what stops me from installing TOR node, posts threatening messages and when police comes say "hey i am humble TOR node owner, look somewhere else"?

> why would you dispatch a SWAT team
SWAT was just an example.

Whatever law enforcement agency that investigate your case.

>You can see if the IP is on the list

You have to know there is such thing as TOR exists & see first part of the comment.
It's true. Most of our climate issues don't come from teeny tiny packets of soy sauce. Consumer recycling might make people feel warm and fuzzy, but remember that a few years ago BP spilled 780,000 cubic meters (780 cubic kilometers) into the Gulf of Mexico.
For me, point free seemed very tight. I didn't struggle to much with reasoning about what was happening, but changing things.

The only way i could really cope was lots of classes. leave the current instance in place while i write a whole new instance with the new approach. Attempting to change an existing instance, like i'd do with a more verbose language, seemed very difficult if not impossible for me.
Introducing Tf-Seq2seq: An Open Source Seq-To-Seq Framework in TensorFlow
I'm surprised by the lack of first-class ACME/Let's Encrypt support. I figured once Caddy paved the way in that regard that nginx wouldn't be far behind.
Totally agree! A browser extension is on our roadmap, if you're interested to get early access to it I can add you to our "beta program".
Amazing to see people break into product with no prior formal experience. Wonder if that will become more prevalent. Thoughts?
You make good points. Airplanes used to have jump seats, fold down seats, specifically for accommodating these sorts of crew transfers, so that they wouldn't interfere with normal passenger seating. I wonder if the jump seats were removed at some point in order to increase normal seating.
vim might very well be if it turns out you had syntax on. I've yet to have vim fail on me as long as I skip the pretty colours for big files. Then again I've had very long lines indeed but can't tell if they were that long.
Yeah, exactly. "Did not test with real phones" is journalist code for "does not actually work in reality, but why throw away a perfectly good headline?"
OSCP is a bit more than that to be fair, you're not going to pass with copy/paste of existing exploits.
Gordon Ramsay's in-laws admit plot to hack sweary celeb chef's biz
This reads like an attempt to justify not contributing himself. I read the same thing from sales guys all the time trying to draw analogies between sales guys and engineers. If only projects could run on blog posts and lightning talks...
Expect edits to come from McDonalds, Wendy's, Chick-fil-a, any any other fast food chain looking to strike a comical blow.
One set of photos is possible…
the other is the fever dream of a Verge editor.