skysight-inc/HackerNews huggingface dataset:
Ask HN: Do you need a college degree to get successful in cyber security?
I am 18 years old. I had a deep interest in hacking/security from when I was 13 years old.

From then I am trying to learn hacking/security on my own. Many times I have wasted my time on really shitty tutorials, books and articles that misguided me and made me to directly jump into hacking/security things without knowing the basic CS. And I had wasted a lot of time in that.

Now, from some years I have been learning Cybersecurity (especially web application security), Networking, Python, JavaScript and CS.

I have also found two valid bugs in a big company and reported them about it.

I have failed in my final year of High School in Maths. It's not like I hate Maths but the curriculum of my countries education system completely sucks! They don't actually teach the really Maths.

So, I cannot get an admission into a college right now, even if I want to. I will be giving exam of Maths again after 4-5 months.

My questions:

1. Is there actually a need to have a college degree in CS to get successful (get a good job) in the cybersecurity field?

2. How difficult is it to get past HR of a company to get a job in cybersecurity without having a college degree?

3. Do people without a college degree get paid less?
Is there any other profession that would do something like this? Can you imagine a lawyer or accountant spending several hours on a fake case/audit to prove themselves.

I would be willing to spend several hours on a project for them if they spend the same number of hours doing something to help me. Then see how many want to put that effort in.
Last night, actually.
They’ve sold 32 million of them by some estimates, including 12 million in 2016. No iPhone, but we’re it any other company than Apple it would be an enormous, company-making win.
It's been used state-side for a few hundred years as well. I learned about it in my high school American history class. Colonial era tobacco farmers experienced deleted soil conditions, so they turned to 4 crop rotations. My dad had a farm back in the 70's, and he rotated crops for this reason. It's not a lost art among farmers.
The mods will take care of cases like that, especially if you email them. The total amount of time on the front page will end up fair one way or the other.

I didn't mean to imply that it was flagged for usability. I was saying I didn't even notice there was more to the site at all. People may have thought it was just a splash screen.

It's more than a bit presumptuous to say we know better than the mods. Unlike downvoting (which is just straight-up broken at this point), the flagging/vouch system is primarily to aid the mods in their duties. If it made more work for them, they'd have to overhaul it. But it alleviates work, so it's working fine.

Also, you did vouch it. Which is just another way of saying that the current system worked.
Israel can do that because it always has the US at its back and it doesn't really care what Iran or Egypt think.

South Korea, on the other hand, cannot hope to enjoy that kind of support (can you name one prominent Korean-American politician?), and China is its biggest trade partner.

That is, South Korea has little to gain and a lot to lose by developing nukes.
Being able to go for a run without taking my giant phone with me would be the only reason that I would buy a watch in the first place.

It looks like Apple Watch isn’t there yet. Maybe an Android watch is?
I've been asked to do a codility test (online 3 problem coding test) before one interview and a short basic form processing code for another interview. Both took about an hour. That seemed fair to me, though if it were longer I probably wouldn't feel that way. It also was clearly not "real" work they could use for production.
Apple has, in recent years, made explicit overtures to the developer community. They’ve welcomed feedback, requests, and concerns. They’ve acted on some of them. It’s absolutely appropriate to write a piece like this. Clearly summarizing a perceived need driven by a clear set of user stories permits Apple to evaluate viewpoints that may not be familiar.
Customer support tips and tricks to help you boost your support
Experience the grandeur of budapest
> I don’t think the RAND corporation in the 60s thought up of a scenario where a President taunted a foreign nuclear power and professional sports figures in his spare time.

Actually, that's literally what Henry Kissinger and Nixon collaborated closely on. Kissinger diplomatically told his Soviet counterparts that Nixon's rhetoric wasn't simply posturing, but that Nixon was making him nervous and was quite possibly unhinged and might casually order the use of nuclear weapons upon provocation.

In short, it worked. While it wasn't entirely a feign, Nixon wanted Kissinger to convey the sentiment that if the USSR were to grandstand or make possibly threatening overtures, that it may very realistically escalate the situation and that they indeed be may be facing a madman hellbent on finding an excuse to unleash the US nuclear arsenal on the USSR.
Just to update that you where right. Without the `defer` now golang is as fast as erlang.

Exec vs Query didn't make a difference.

Yet another update: things get really interesting when I run wrk. I don’t want to spoil it for you. I can let you try it ;)
Saga: How to implement complex business transactions without two phase commit
Oddly the wife and I bit57 and moan about the same experience with google fiber tv. I swear we are watching 80% ads for 20% content. It's to the point we can't watch anything live anymore. We just record it and wait at least 30 minutes before playing it off the dvr so we can FF through all the freaking commercials. It's insane how were paying $70/mo to watch mostly ads. Advertising has gotten so out of control, on the web, podcasts, tv, etc.
Great post!

2048 is really an addicting game; at this point it's my go-to activity when I'm e.g. in a boring conference and have brain cycles to spare. I have a copy in my browser, on my phone and inside my Emacs.
I don't see how I'm making a mistake at all. What I found comical was your statements about social pressure in the context of your complaints.

Now you're repeating the complaints, and on top of that splitting hairs while complaining about others splitting hairs while doing so.

To me your responses just makes this whole exchange look sillier.
on Linux (Ubuntu) the same can be achieved with xcape
This is the single thing preventing me from buying an Apple Watch. I use Overcast to listen to podcasts on iOS and usually listen while running. As soon as Apple make these APIs available and Marco is able to create a watch app I'll be straight down the Apple Store to give Apple my £429.
Yes, it's not the apparent logic in the operations that counts but the choice of definitions (and these include the definitions of the operations). I wrote a paper for the "Mind-Body Conference" in 1975 that discussed this. The idea is that "reasonable things" are done within "stable neighborhoods of 'truth' " that can be thought of as regions whose boundaries are the definitions. Inside we pretend the definitions are true, while the larger view from above knows the neighborhood is arbitrary.

This is an old idea (e.g. Euclid). The "modern" part of it is that the definitions are not assumed to be true outside the neighborhood. This is simple and powerful because the results are larger worlds that can be compared to others and to phenomena and experiment (and without setting up dogmas and religions).

Because of the way human minds work, there will be tendencies to think the definitions are "actually true" (and so the logic inside the boundaries) if they and the conclusions are appealing. But the form of this knowledge helps keep us saner if we are diligent about drawing the maps and boundaries correctly.

Much of science has this character, and the model helps to understand what it means to "know" something scientifically. Science is a negotiation between "what's out there?" and what we can represent inside our heads via phenomena on the one hand and the "boundaries and neighborhoods" on the other. Einstein's nice line about "math vs. reality" hits it perfectly ("As far as the laws of mathematics refer to reality, they are not certain, and as far as they are certain, they do not refer to reality.").

Newton's Principia was a huge step along these (and many other lines). He completely separates out the math part in the first large parts of the work. And only then does he start looking to see how the math models map onto observed phenomena.

To say it again, Science is partly about being very careful about how the definitions map to "out there".

In terms of context, if you are aware that you are in contexts -- the first step! -- and aware and careful about the ones you are using -- the next steps! -- there is a chance that "reasonable thinking" might happen.
Just to update that getting rid of the part of saving to the disk first, and getting rid of the defer as another person suggested, the number now are around 200ms for golang and 210 for erlang.

IMHO it is not as huge as everybody makes it look like.

Again, as you very correctly pointed out, this is of course only for IO intensive applications.
Each missle sub has two crews that man it in a 3 month rotation. When the sub returns there is a quick refit and resupply, everything that broke and couldn't be fixed at sea is repaired and it goes back out. The turn-around is very quick.
Agree. I've decided to go mostly readonly and this is one of the reasons.

I now read HN mostly through either @hnrobot at Telegram or http://hckrnews.com/

Both those will let me see everything I find interesting that has been posted while nit having to worry about checking twice an hour to catch interesting stories before they are flagged to death.
The Irish company would be violating Irish and/or EU law in this example. This is a reasonable analogy for what is happening in this Google case.
no it’s not, i’m not stopping in intersections. I’m not exceeding the speed limit, I’m going a little less. Fast enough to see oncoming traffic and not to be rear ended.
Channeling that old quote: "The best minds of my generation are thinking about how to make people click ads."
Great intro! I love graphviz, it's saved me tons of time. My former colleague wrote a "code parser" that went through SAS and SQL code, creating dependency trees of the data/tables and procedures/functions used. She wrote it in SAS, which alone is crazy. Her code would output .dot files, and then she'd create PNGs out of them.

When we needed high res images, we exported to SVG, and I was able to import those into Visio. She saved me days or weeks of documenting.
So you want to argue that America shouldn't exist in a just world, but what exactly would be in its place?

I don't think we'd likely have a single continent spanning country ran by the many different nations that were there before. It'd be much more likely that colonialism that divided Africa and South America would be passed around North America, and there wouldn't have been any country to balance the European powers that continually fought each other in the 20th century or for Russia, Japan and China in the second half of that century.

You can acknowledge the wrongs that America took, but you also have to accept that it's mostly been a force for good, even today.
I've posted this on HN before but we at Datajoy are trying to solve the problem of consuming without paying which lets ad platforms treat us as the product: https://datajoy.us/fupm.html.

Use it, block ads, pay for content...sleep better?
Yeah, design by committee isn't a bad thing. See e.g. Common Lisp which, being defined by an ANSI standard, shows how great things can be when you have a committee made of smart people who inform their work by carefully evaluating what other smart people before them tested in the field.
You cannot put away $2.5m while making $3m. At best you'll take home $1.5m.
You'd probably need to spend a few years learning the basics first...
Prismatic was similar: https://en.wikipedia.org/wiki/Prismatic_(app)
The Flare Path Goes Great Western
30-Day Timelapse at Sea [video]
Some nice illustrations and animations there, but not really an interactive sequence like this one in the OP.

Also, I know it is a take on a popular children's fable, but this one seems to have a not so subtle political message underlying it, and it also seems to be a lot darker (I only got up to the end of page 3). I don't know - it seemed to me in this one that the rats seemed to be a metaphor for a particular socio-economic cultural group. I could be wrong, but something about it made me a little uneasy.
I would say almost zero is algorithmic, as Chroma very closely adheres to the design of Pygments.

The improvement is due to two factors, with the first being by far the biggest factor:

1. Hugo no longer has to call an external `pygmentize` tool for every highlight. This removes the overhead of the fork/exec, as well as the (not-insignificant) overhead of the Python interpreter starting up.

2. Go is generally a faster language than Python.

The caveat with 2 is that Python can spend large amounts of time in C, eg. doing regex matching.
Homomorphic encryption is behind some crypto currency stuff like zcash, but that’s about it. It is many orders of magnitude slower.
This is incorrect. Research homomorphic encryption sometime. It’s very inefficient though.
From their interview problem page at https://github.com/surya-soft/Interview/blob/master/WS.md :

"The point of this exercise is to benchmark your writing skills. Write an approximately 500 word article about something you're passionate about that's technology related."

The holier-than-thou approach taken here is sickening. Why does this company expect a prospective employee to do all this without even a guaranteed date for an interview?

They have invented a deplorable interview screening procedure where the company has to invest zero time on the candidate but the candidate has to dedicate a few hours to prove that you can read and write before they are willing to engage in a conversation with you. This inequality is disgraceful.
I wish there was the opportunity to drive myself off the cliff at the end. :(
Zyflex In spite of the fact that eating regimen and exercise knapsack a ton of weight, demography movement supplements is a bottomless method for tolerating an action promotion in an acclimated way. We should experience some astonishing recompenses of supplements. Advantages of movement supplements First of all, it ought to be kept in apperception that action supplements acknowledge a rich appulse on your action levels. For example, they would advice be able to you promotion your way of life. Given underneath are a portion of the above recompenses that you can revere in the event that you yield these supplements on an endorsed premise. They are more advantageous Compared to the original movement supporters, action supplements are parcel more beneficial.

http://www.supplementskingpro.com/zyflex/
> As much as I hate to admit it (I love my servers) I think serverless is the future for most CRUD / admin API's.

The pattern for CRUD is pretty straightforward, you have an API that sits in front of a memcache/redis layer and a database. There's nothing really stateful about the API, so it should be a good candidate for a lambda function.

However, since a lambda function is stateless, that means you can't maintain a connection to a caching or database layer. As far as I can tell, that means you can't actually build a scalable CRUD API with lambda?
I would imagine it is mostly just oversight, given the loading period in the beginning.
A toy problem to be solved in an hour is quite reasonable. Anything more than 2 hours and I would expect to be paid by the hour!
I wouldn’t call a charity with an A- rating from CharityWatch a “travesty”.
Also, if many people donate materials, it quickly turns into a logistic clusterfuck, where the charity suddenly has to worry about (and spend money on) shipping tons of stuff across the world, which is significantly more expensive than just buying it locally.
You seriously have no idea how to find out? Maybe you should wait if a google search and following one of the 200 tutorials out there to get your started is beyond you.
They have the same thing which any country has to gain from a nuclear arsenal; a near guarantee against outright invasion. As for Israel they did it, like Pakistan and India, because they could, and once they had no one could stop them. That’s pretty much why the DPRK wants them, although they’d probably sell the tech too.
Conservative anger has swept the White House, Congress, and most statehouses. One half of the anger, the half that propelled Trump to office, is the fact that people who say things like:

>Start taxing the rich a bit more, stop wasting the tax payers money on wars that cannot be won

are allowed to exist and influence policy and culture in any way. The other half is, of course, based on the existence of the opposite point of view.
TIL. thanks
Perhaps not as much as you'd think. Just handing out lump sums of money like that could really result in jacking up of prices to handle that windfall. Where and how the money is distributed can make a huge difference in how much impact it has.
2.5 hours per week of exercise of any kind could help you live longer
Root of Good did it too with a modest income compared to Mr. Money Mustache.

http://www.rootofgood.com

Lots of people have done this successfully, making use of the "4% rule". Though it's always helpful to have a fun side income.
​M1 launches Mobile Guard malware detection tool for smartphones
It's perfectly fine if you're not willing to help someone out. If that's the case, just don't comment. It's not okay to rip into them.
Or imagine a surgeon being asked to perform a fake surgery before being offered a job.

If my degree does not mean anything at all in the software field, I wonder why we spend so much money on getting a degree!
Channeling a reaction I once heard to that old quote: "Well better than what the best minds of the last generation did: devise more powerful ways to kill communists."
I can't get past page three! Hell I already can't wait to see what happens with coked-up rats
This would be great with discussions and perhaps ratings.

Basically instead of just looking for inspiration, people could dissect the landing pages and share opinions/ideas about them for learning purposes.
hckrnews is good. I like the linear nature. But look at the actual articles that are currently dead.

Their silly CSS makes it impossible to copy-paste and filter by [dead], but suffice to say the headlines aren't flattering. The system seems to be working quite well.

The idea that a massive amount of quality is slipping through the cracks due to flagging is suspect at best. Anyone who spends significant time on /new will know just how much cruft is caught by flags. You just don't see how well it's working because wading through /new is tedious (to put it very mildly).
Historically we engaged in major conflict between equal powers, such as the two World Wars. Then... nukes. Tech doesn’t always magically resolve itself, sometimes it’s just an apocalypse in waiting.
Regenerating soil is nothing new, really. The Amazonian tribes learned how to cultivate a rich black soil[0] long time ago. There is ongoing research on how to make that work again on an industrial scale - and with sufficiently short timespans.

The article mentions that even common composting helps, but the problem tends to be how to prevent it from running off. No wonder. As anything in biology, soil regeneration takes time. Having your fresh biomass flow elsewhere runs counter to the purpose.

0: https://en.wikipedia.org/wiki/Terra_preta
Chinese robot dentist is first to fit implants without human involvement
This is insane. Extremely well done!
The DOM wants to be accessed sequentially by a single thread, then we ended up to say single threading is good because we don't have alternatives and because we're using the same frontend technology for backend jobs (v8.) It's a kind of Stockholm syndrome.

Sequential access to the DOM can be ok because we are the only user of the browser. Single processing is not so ok on the backend because there could be thousands of users there. We scale Ruby, Python and Node with multiple processes (I'm doing it.) I'm also developing an Elixir application using Phoenix. The approach is similar to writing Rails or Django code (I never sent a single message in all the application) with the convenience of not having to manage sidekiq or celery for background jobs (they're in the language) and autoscaling.
Iran has asked citizens living in northern Iraq to leave within 48 hrs
Same here, Tried firefox at first but doesn't load in chrome either.
It was theorized at the time. Much of what we know about nuclear safety was learned from accidents like this. Slotin was doing excessively dangerous and downright stupid even for the time, but let’s still be careful to only judge him by the standards of the day.
Very calming way to start the day. Almost like a guided meditation.
If you're referring to the stink a few years ago about (#s from memory) it bringing in 150 million but only distributing 9 million, that was because it's not the kind of organization that fundraises for other charities - its money is generally spent directly on programs.

If you want an aggregator charity there are plenty of other options out there.
The fact that there is only one barber, butcher, or baker (or candlestick maker... whatever) in town should not dissuade us from putting them out of business if they don't pay attention to safety regulations...
Can Babies Save Toys ‘R’ Us?
Ads kill communism.
There's a good reason for the two-implementations rule: it's to make sure the standard is sufficiently clear to be actually implementable.

> Also, every browser, including Firefox, implements IndexedDB with ... sqlite.

But abstracted away. And, importantly, not tied to a particular version. So if there's a security bug in sqlite (yes, I know, rare), you can just fix it without changing the web-exposed behavior in any way, for example.

I understand that you like sqlite. But it's not clear that having a web standard that says "yeah, just ship sqlite" is the right thing. For one thing, that requires you to ship code in a particular language (C). That's usually something standards try to avoid.
wait, is the thing in the shapes & symmetry page a dragonfly? Don't dragonflies have a thinner body and longer more separated wings? https://upload.wikimedia.org/wikipedia/commons/thumb/e/ef/Me...
The basic version of continuous delivery is devs have access to the server, and push code there when it's done. You don't need a process while you're building an MVP, or it's not very minimum.
Incidentally, there’s actually a map projection where all “great circle” routes (shortest paths on a sphere, ie missile paths) are straight lines. It’s called the gnomonic projection, and it could have been used to illustrate the Russian-overflight issue more clearly.

Although it’s limited to only showing half of a sphere at a time, so it doesn’t solve the problem of illustrating a southern around-the-world route. An azimuthal equidistant projection centered at the launch site or target would work for that.
You can simply right click on the back button and then select where you want to navigate back to.

Or you can click the back button faster :D Clicker game experience helps here.
Add up those dumb things and you still get less health risk or property damage than you get from coal dust or oil spills or gas explosions, which is why they correctly say nuclear is safer.