skysight-inc/HackerNews huggingface dataset:
I am wondering why the GNU version uses

atexit (close_stdout);

Aren't all streams closed at exit? And why closing stdout, anyway?
No idea, I meant App Store.
ویزای شینگن اسپانیا به صورت تضمینی و فوری
برای اخذ آسان و راحت ویزای شینگن اسپانیا به صورت تضمینی و فوری با سایت ویزای شینگن ما همراه باشید. کشور اسپانیا عضو اتحادیه اروپا و پیمان شنگن می باشد و جهت سفر به اسپانیا نیاز به ویزا شنگن می باشد. برای اخذ ویزای شینگن نظیر ویزای شینگن فرانسه , ویزای شینگن یونان و تمامی ویزای شینگن حضور شخص متقاضی در زمان تعیین شده از طرف سفارت جهت مصاحبه و انگشت نگاری الزامی می باشد.
Objects and Collections in pure C like Java
1) I am teaching the course I originally took, while struggling to find a job as a developer. Anyone over fifty should expect great difficulty in finding a position. Only the young need apply.

2)The course I took was totally inadequate. However, several of us were hired to teach that course and our template is now used across the company.

3) Of the 12 folks who took the same course I did, only one is working as a developer. No luck for anyone else.
An open source search engine that will help you learn pretty much anything
>I don't think a mentor is going to fall for what you are describing here. It sounds pretty selfish.

Really? I'm not trying to trick anyone I'm just looking to see if there is anyone here who might be interested.

>Answer the question "why should I volunteer my $200 hr time to help you?"

I would be happy to answer that in a private conversation.
Why is the language of transhumanists and religion so similar?
Click fraud with 347.200 sim cards
DFS+Fanduel+MLB+Picks+6/13/17:+DraftKings+MLB+Lineup+Top+Pitchers
Gezonde voedingstips die je nog meer doen genieten van wat je eet
But using the same set of instructions, z-order encoding and decoding is 8 instructions (5 if you exclude size conversion and return):

zorder64_inv:
movabsq $0x5555555555555555, %rax
pextq %rax, %rcx, %rdx
shrq %rcx
pextq %rax, %rcx, %rcx
shlq $32, %rcx
movl %edx, %eax
orq %rcx, %rax
retq

zorder64:
movl %ecx, %eax
movabsq $0x5555555555555555, %r8
pdepq %r8, %rax, %rcx
movl %edx, %eax
pdepq %r8, %rax, %rax
addq %rax, %rax
orq %rcx, %rax
retq
Yours is a totally different issue, here we are talking about people occupying much more than the space they need and invading other people personal space.

I am bother by this behavior and I feel it should something people learn when they are kids, not something I should ask for.
> Call of Duty

> strategy

You've outed yourself, I'm afraid.
My intent was not to advocate for nuclear, just to push back at a one sided argument.

You can make a compelling case for anything if you leave out inconvenient details.
Weebly is hiring a Solutions Architect
Weebly is looking for a Software Architect to join our growing team.

You should be very familiar with:
Multiple languages, but an expert in at least one object oriented and one procedural language.
Relational databases, such as Postgres or MySQL.
Caching mechanisms or NoSQL databases, such as Riak or Memcached.

Ideally, you'll:
Have worked with large, distributed systems and networks extensively.
Have experience with a number of different languages, and understand using the right tools for the given job.
Be comfortable helping lead the direction of our core engineering and architecture.
Help build strong development paradigms and release processes.
Have a great understanding of software design principles.
Not mind working fairly independently, but aren't afraid to ask for assistance.

You'll be able to:
Have a meaningful impact on the company's future, and share in the rewards accordingly
Create features quickly and without any red tape
Work on a product that impacts millions of people
Work in a fun, fast paced start-up environment
Be on a smart team that gets a lot done

Perks:
Competitive salary
Stock options
Employer-paid health care
Employer match of retirement contribution up to the maximum allowed by law
Free food, drinks & snacks at the office (including breakfast, lunch, and dinner prepared by our professional chef)
In-office gym, weekly yoga classes and massages
Fun, get-things-done work environment -- work whenever you want, take days off whenever you want, as long as you're getting things done

Company:
Weebly is a complete platform that allows anyone to start and grow an online business with curated website templates, powerful ecommerce and integrated marketing. More than 40 million entrepreneurs around the world use Weebly to grow their customer base, fuel sales and market their idea. Designed for any entrepreneur who wants to reach a global audience, Weebly gives everyone the freedom to create a high quality online presence that works brilliantly across any device. Over 325 million people a month visit a site or store made on Weebly, or half of the US population each month.
The office culture at Weebly encourages new ideas and teamwork above all else. Our team is collaborative and sociable.

Please contact Matt DeClaire (matt@weebly.com), Director Engineering -if your interested in learning more about this role.
There are a gazillion reasons not to. You should _never_ use specific sizes, unless forced otherwise.
Actually, the worse circumstance is when you let in a couple of flowers, and lose your local species as a result.

Australia has very good reasons for these kinds of laws.
Why does racial and gender diversity matter in tech? I have worked in teams of all white guys and teams of mixed race and gender and I have seen no difference in productivity. The only thing that ever mattered was the skill level of the people. I see nobody complaining that most successful basketball players are tall black people.

I don't see a problem with having companies with corporate culture and companies with startup culture side by side, just because I dislike the suite and tie culture doesn't mean I want it gone, however from reading the article I get the impression that the author wants the more liberal companies gone just because he doesn't like them.
Cannot this be said by quite a few similar endeavors?
Before they put their product to sleep, they really ought to have done what Pebble ultimately did - one last update to decouple from the cloud. Bravo.

https://play.google.com/store/apps/details?id=com.getpebble....
Except you know... people using it for what it is designed for.

A really good read.
Ah I see. I've never heard of a 3 character hex code and I mentally translated it to "3 hex code".
/dev/zero should be at least as fast as yes

I agree, all I remember is that when I tried it, /dev/zero sometimes sucked performance-wise. I can't recall the exact circumstances as it was some time ago, and could have been on any of Linux/FreeBSD/SunOS/HP-UX/IRIX - perhaps it was the fastest common way at the time?

On a recent x64 Linux, /dev/zero seems plenty fast enough now:

$ dd bs=8k count=819200 if=/dev/zero of=/dev/null
819200+0 records in
819200+0 records out
6710886400 bytes (6.7 GB, 6.2 GiB) copied, 0.331137 s, 20.3 GB/s

$ yes | dd bs=8k count=819200 of=/dev/null
819200+0 records in
819200+0 records out
6710886400 bytes (6.7 GB, 6.2 GiB) copied, 0.959551 s, 7.0 GB/s
You don't hear about senior-level jobs for $80,000 in major US markets though. In Canada they are quite common (and realistically only worth about 60,000 USD). I work remotely and I've been priced out of my own country. I occasionally take a Canadian gig and it is always about 50 percent of what I would make in USD and the client complains on and on about the cost (if they only knew).
Obviously I don't know for sure, but the +ORC == Fravia seems to be rejected by most(?) +ORC stalkers.

http://www.woodmann.com/crackz/Orc.htm

Of course, without looking deeper he's the most obvious candidate
Came here to post this, so instead I'll just back you up with a source:

https://www.gnu.org/prep/standards/standards.html#Reading-No...
The hero in you – Prove them wrong
Streamlining document workflows across data silos with feedback and approvals
The one App Academy graduate I know is an algorithms savant who went in with a significant knowledge base and managed to get his App Academy experience credited towards his CS undergraduate degree.

I'm led to believe that a/A is just very selective and not necessarily like what people usually think of when they think of coding bootcamp cohorts.
So if prices don't go up, and prices are only held artificially low by burning VC money, what happens to the company? I'm not seeing an end-game that isn't "VCs pull out" or "prices go up".
How about:
"prodigal brother syndrome"?

I suspect the parable it alludes to passes the cultural literacy threshold for comprehension, at least in the US.
Tim Cook Says Apple Is Focusing on an Autonomous Car System
Why Graph Algorithms are fun (and relevant)
The Ultimate SDK Guide for Mobile Apps – 2017 Edition
If you can learn a programming language you can learn to say bonjour and order a meal in French. I know, I have done this.
For example, some systems stored the year in a byte, and when printing out a report it printed "19" and that byte - so year 1999 would be followed by year 19100.

Some systems, where storing numbers in columns of characters were common practice (COBOL idiomatic style?) stored the date as two digits (possibly BCD), so the possible range is 00-99 no matter how many bits are used.
Or, of course, you could use olive oil instead of the lard. It tastes just as great but it's actually good for you and it's even kosher/halal.

Actually, to be honest, I find the olive oil tastes _much_ better than the lard, but to each their own (my father makes olive oil).
"The company, founded in 2006 by then college students Rishi Shah and Shradha Agarwal, places TVs and tablets in doctors offices which play health-oriented content and then sells the pharma ads that appear on them."

If I were running a business as shady as that, I certainly wouldn't want media attention.
Ask HN: Anyone interested in taking passwd.io domain?
I'm currently running a small OSS project of mine on passwd.io, but I don't find the time to develop this further. Before I release the domain back to freedom, is anyone interested in taking it?
Best life style after programming
I am a Java developer, Since start morning i have start developing and programming on the office until afternoon.

After 8 years i am very very tired of programming and work with computer.

I think i lost LOVE and Really Life like other ordinary city peoples.

Even, I can't see sunrise or evening because if leave home early on the morning and come bake very late.

Do you have any new idea for me to change my life and enjoy my own time?
Key things to keep in mind when building a marketplace
KERA Think Podcast with the author of the article: http://think.kera.org/2017/06/12/how-a-basic-income-could-en...
Especialistas recomendam limites mais rígidos para a tecnologia na infância
Heh, I actually wrote something about continuations, then decided against it. I was going to say:

In a pure CPS setting, the caller's "only" responsibility is to give the right arguments (in scare quotes because getting a continuation right is usually trickier than the "plain" values usually given to functions).

In languages with functions, the caller is also responsible for handling/ignoring any return value and carrying out any subsequent computations, if the procedure returns.

In languages with exceptions, the caller is also responsible for handling/passing-on any exceptions.

Out of these three sorts of language, my current preference is for the second. It's probably fair to say that most procedures in a codebase will return a value (i.e. they're not continuations) and will not throw an exception (they're exceptional, after all). Hence it seems empirically desirable to allow `return`: it alters the semantics from a pure CPS scenario to one where we must always be vigilant that a procedure may return; but since most procedures (in such languages) return, that's not an edge case (in fact it's continuations, procedures without `return`, that are rare!); hence the benefits seem worth the cost.

When `throw` is introduced, we again must be vigilant when we're calling procedures. However, since most procedures don't `throw`, the benefit of having this ability is less than that of `return`. Also, since there may be many occurrences of `throw`, with different exception types, the cost of looking out for and handling these is greater than for `return`.

Hence my (current) opinion that `return` is very much a "good GOTO", whilst `throw` is a "bad GOTO" :)

Then we get `call-cc`... ;)
This works easily for the default case, which prints "y\n" (two bytes), which is likely to divide BUFSIZ. To handle the general case with the same efficiency, you have to have a buffer size that is a multiple of both BUFSIZ and the length of the string to be printed. It appears that GNU yes will not do that and simply does unaligned writes in this case, which is likely to be considerably slower (possibly slower than write would have been).
Will ISIS launch the next “WannaCry” ransomware cyber attack to cripple America?
Which other things would you add?
Interesting idea. What articles did you narrated so far?
Create and publish a Nuxt.js powered website on GitHub pages
Security First [videos]
Watch 21 (2008) free online – Free movies online
I was going to say ... it's a corollary of survivor bias ...
Not just that, also in the case when a big company acquires/merges with another big company. The suggestion to have loads of servers on a private range such as e.g. 10.x.x.x is nice as it should be unique.. until this assumption breaks due to combining two networks together. It'll result in conflicts, discovery that lots of places had the IP address instead of a hostname, etc. It seems much saner to use IPv6.
Meet the blogging Bot – here to talk blog strategy- the tools, the tips
Probably people knew about it and bought their cars before the 20% tax increase
> "Technological change has slowed down some"

wat
I don't think so, but I do remember when unattached EIPs were free before they became not-free.
Interestingly enough I think the people who gain the most from this paper are cloud providers. Very few orgs will buy 256 GPUs, but with linear scaling, renting them makes a lot of sense.
I think "SAT solver" gives a sufficient hint?
Netflix's new rating system doesn't make sense
We've used it in at least one internal project. I found it to lessen readability and make maintenance harder. It could be the way things were set up. I like the basic idea, but that lib just wasn't doing it for me. We got close to something usable with test case generators where you replaced the intended bad value(s). There ended up being too much indirection for my taste for too little reward.
Well thanks for killing my mac. People are trying to work here you know.
Facebook comment leads to death sentence for man
Mobdux: Combining the Good Parts of MobX and Redux
If you want to maximize readability and simplicity then writing `yes` in C is a bad choice. It is much easier, cleaner and shorter to write it in python or just use the shell which would normally be using the `yes` in the first place. Since `yes` is used in shells and builtins can be considered very reliable, here is a implementation as a shell function:

yes(){ while :; do echo "${1:-y}"; done; }

Python:

import sys
while True:
if len(sys.argv) > 1:
print(sys.argv[1])
else:
print("y")

And if you don't need the features of `yes` and only need a loop that prints 'y', then there really is hard to beat the simplicity of:

while:; do echo "y"; done
Police officers' main roles, ideally, are not to display a show of force. Think about neighborhood beat walks, to writing tickets to motorists, to handing out citations and doing stop and frisks. In all of those situations, handling a rifle is extremely cumbersome never mind socially awkward. FWIW, in some/manyjurisdictions, patrol vehicles come equipped with a shotgun.
My only solution is to spend less and less time on the computer. I know I might never know as much as others have and I might never earn as much but I believe health is more important.
I guess I stepped on a racism mine, even if I happen to be of a minority myself.
IE and Edge leaks elements removed with Array.splice
That's like saying that building a road is no more difficult than launching a rocket into orbit.

It turns out that nuclear physics is really quite hard. That is not a reason to not do something. But we shouldn't take these issues so lightly.
It's almost funny that you try to refute, or rather, dismiss, criticism of PHP with "but it's fast", when none of what you cite even mentions that. I just want to say: STFU.
My company used to use a library which had an enforced license. It was a major headache -- and it was the simplest possible kind of license, where they sent us an encrypted key file and we placed it on each server.

As soon as we could, we negotiated an end to that. Instead, they ask us each year how many licenses we need and send us a bill. They have an audit right, but they've never used it. It won't be a problem if they do, because we are fully compliant.
This is an attempt by the banks to maintain credit card processing fees. They are cedeing peer-to-peer payments to try and keep Venmo et al from becoming ubiquitous enough to enter the C2B payment space.
It's interesting to think about at what point do you let in new species? What is the end-goal? to preserve Australis as-is perpetually forever? No opinion either way, just interesting to think about. We have a bad history as custodians of the environment.
I'm also not super up-to-date on my Fourier optics but I had to research again a bit, as I had something in the back of my brain telling me: Hey, there was something with simple convolutions in Fourier optics and I know spatial convolution with a response function is used extensively to gauge the resultion of your system's image due to diffraction in the system.

Within the Fresnel approximation, the output field can either be formed in a frequency-domain approach with a spectrum of plane waves or as a spatial superposition of paraboloid waves (in which the transfer function is inverse-fourier transformed and then convolved with the input field). And the latter approach is simply a convolution of the input field (in position space) with an impulse-response function of the linear (and shift-invariant) optical system between. Shift invariance (i.e. the response function itself isn't position dependent) is an okay approximation for the central FOV of the human eye.

So what he's doing, the formalism, is kinda correct within the Fresnel regime, only he uses an approximation for the impulse-response function itself. This impulse-response function is called the PSF or Point-Spread Function in imaging optics design, defined as the image (including diffraction effects of course) of a point source. His approximation as a disk is okay-ish, qualitatively (google "PSF of human eye defocus") but I didn't check the numbers for the size.
TLDR: Last element of an array removed with array.splice will be leaked permanently in current IE and Edge.

Super nasty bug which must be widespread. Easy fix with a shim.
We print the rand seed and allow tests to take a set seed. This allows us to use random generated data and still have deterministic results for reproducing failed cases.
Yes, Daniel Kahneman describes this kind of cognitive bias as "what you see is all there is". A simple example given in his book* is to ask the members of any couple (or roommates) which percentage of the home duties he/she performs. The sum is always above 100÷

*"Thinking fast and slow", best good recommendation I got from the HN crowd
Maybe fix the title to make it clear that this is about reversing binaries? Because RE is quite a broad term, even within the field of computing and/or generally "topics of HN interest". You can reverse engineer so many other things than just executable binaries. And not just other kinds of software (web), but hardware, communication protocols, even organisations and bureaucracies, or processes in the widest sense of the word.

It's not like this article teaches much about the general "reversing mindset" (similar to the "hacker mindset", but not quite exactly the same), or the "methodology" as promised in the title. Because yes there is some very interesting overlap in skill within the broad field of RE. Ask any pentester who also picks locks.

Not to discredit the article itself, btw, which is fine given what it actually covers. Which is about Linux binaries, and in particular with the object of solving a crackme puzzle.

Maybe "Reverse engineering a crackme for beginners" would be a bit more descriptive.
Editor here. These were originally written in English, so we have plans to translate to Russian, which might take a while since we only have one fully-qualified translator. Help is welcome! Shoot me an email (included in my profile).
Bahamut, Pursuing a Cyber Espionage Actor in the Middle East
doesnt mean that you want to.
Thanks, Andrey!
We've narrated a few top articles from last week:

- Options vs. cash. By Dan Luu link — [1][2]

- College ROI. By Erik Rood link - [3][4]

- Network protocols. For programmers who know at least one programming language. by Gary Bernhardt - [5][6]

And the original Bitcoin whitepaper by Satoshi Nakamoto.
https://readbyhumans.com/doc/bitcoin-a-peer-to-peer-electron...

[1] https://danluu.com/startup-options/

[2] https://readbyhumans.com/doc/options-vs-cash-40ncs6z7q

[3] http://erikrood.com/Posts/college_roi_.html

[4] https://readbyhumans.com/doc/college-roi-9jyu8a764

[5] https://www.destroyallsoftware.com/compendium/network-protoc...

[6] https://readbyhumans.com/doc/network-protocols-for-programme...
Actually, that 20 number probably relates to oddball uses of it outside of *_test.go files. Adoption in tests is likely decent after all.
PERFECT SOULMATE
Umm...what?

Man, you must have some weird-ass walk.
Comparing Tagged Types and Design by Contract
It's time to call it quits, yes. There will be other chances, and unless you have full confidence in the way forward then consider this a successful exit.
Beddit has the same features, and was recently purchased by Apple so it likely won't be going out of business. It might however only work with iOS going forward.
```within a compilation unit```

It's the compiler that needs to do the job.
Is it an attempt at generating text/news in Arabic?
Though to be fair, Arch (applies for any extended OS wiki kind of) wiki is so extended because 'they' had a lot of (user) issues.

I used to use arch quite a bit, even had my own spinoff but some fundamental package changes made by the core devs for critical services (network and the switch to systemd) got very annoying and simply too unreliable with update rounds to run any production stuff on it.
Condé Nast Closes Style.com Months After Its Debut
Is it really "easier, cleaner and shorter to write it in python"? Did you look at the OpenBSD implementation?

https://github.com/openbsd/src/blob/master/usr.bin/yes/yes.c

It's essentially line for line identical to your python code...
>>>Did you notice PHP outperforms any other scripting languages?

I am not sure what was the last time I had to choose a language by a single dimension. If we are talking about performance, scripting languages rarely shine. On the top of that, performance critical things in scripting languages are often implemented in a compiled language (like Pandas for example).
Crypto and SSL Improvements in High Sierra and iOS 11
What language did you use for the backend?
> but in general it is not solving a problem most people have (yet).

I don't think that that's actually true. People have massive problems due to NAT and overlapping address ranges and stuff ... but it's just commonly accepted as the way IP works, people don't realize that they could just deploy IPv6 and do away with all those problems.
It's "dairy", not "diary".
Who cares the 20 people around me can't concentrate if I can type 5 WPM faster!!
I can't tell but I think it's unlikely.