skysight-inc/HackerNews huggingface dataset:
Not german, but my father always taught us that you must always be early so you can be on-time, and that unless the host has made it clear arrival time was flexible one must be on-time.

We have relatives who usually leave their home at the declared start-time (so they're at best half an hour late, usually an hour or two), they're by far the most disliked members of my extended family for this an other reasons. Arriving late is disrespectful of both host and other guests, and is emblematic of and perfectly in line with their character.
I haven’t heard this before too, but Moon constantly bombarded with charged particles, and charged particles are affected by EM waves, including signal from Earth, so EM signal from Earth (and other sources) leaves trail in Moon dust. Extremely weak signal, of course, but Moon surface is huge. Moon covers 0.2 deg^2 of the sky: not bad.

Also, few tons of dust is regularly drops on Moon, so it dust layer thickness increases with time, thus old recordings are affected less by radiation.

Technology to recover these recording is not invented yet, but if we will have trails of every high energy particle in the Moon dust and powerful enough computer, we will be able to recover them.
And enjoy a refreshing cup of hemlock!
He Man, I drove a Ferrari Mythos Pininfarina! At least I did, in Test Drive 3 on my 386 [0]

[0] https://classicreload.com/test-drive-iii-the-passion.html
Ask HN: Where to start with Swift compiler development?
It deeply urges me to get serious with Swift compiler development, especially after reading https://news.ycombinator.com/item?id=17649301

Do you have any good advice where to start? Does it make sense to start playing with https://github.com/apple/swift/tree/master/lib/Parse ?

Background: No previous experiences with compilers or similar complex topics. All I did so far was building applications with Swift and Python.
The thing is, you really can't buy from anyone but Amazon directly anymore. The marketplace is flooded by chinese off brands that break the moment you touch them. At least that's the situation here in Europe.
Except we're not - it says it right there in the article you linked, trying to suggest otherwise.. "But Britain will likely stay in the ESA, which is autonomous from the European Union."

A lot of us aren't particularly happy about Brexit, but please don't dilute the issue with flustered misinformation.

-ed

I mean, heck - Canada's part of the ESA!
I think this issue is most interesting to look at from the other side. Imagine your goal was to create fake reviews for a product you created. How difficult do you think it would be to achieve given you expect a substantial economic reward for success?

This is why I find it difficult to blame Amazon for things like this - though that is not to say they shouldn't try, but I don't think anybody is saying they're not. It's just that this is something you might call a game of cat and mouse, but I think it may be borderline impossible to detect fake reviews if done well. Imagine I somehow get 500 confederates from geographically diverse regions, and pay them each a substantial amount of money to purchase a product and give a positive review. How do you prove those reviews are fake?
If its anywhere like the scene and DCPP used to be then there's archivists who have the extremely rare content, including for example MP3.com rarities. A full archive is very convenient, but if you're a collector who's after certain rarities all it requires is a good network (or networking skills). Social network, and some bandwidth.
Multiple dispositions possibly point to what is essentially unknowable.

Why did the plane deviate from its course with no alarms? With multiple crew in the cabin, who among them would have missed the plane's course adjustment? Why did they miss the adjustment? If they didn't fail to notice it, did they cooperate, knowingly? If not, why were alternate communications not used? Were the people responsible incapacitated? If they were incapacitated, how did that go unnoticed in general, and cause further alarm, and alternate communications? Could there have been a threat of violence?

Basically, what I'm driving at is that one might expect at least one stray cell phone call in distress while over land, even if abrupt and short, with no discernable information conveyed.

Taking into account an air tight disappearance, it doesn't reflect the type of lone wolf depressive suicide like the European incident that crashed into the mountain. Other options include: botched hijacking that failed to ransom hostages; or sledgehammer as fly swatter, with possibly an entire plane destroyed to target an individual of interest, signs pointing to state actors.
What works and what hurts business in India’s new data protection bill
How so? Why can't they be complimentary?
Getting Along with the Comma Operator in C++
Hasn’t it? It’s the most utilized language on the web.

If you’re asking why PHP hasn’t died...Well, because it’s still useful. In the real world you don’t change your tech just because something better comes along because it’s tremendously expensive to do so.

That’s why cobol is still around, and if you want an example of something even worse, it’s also why you still find companies using classic ASP and so on.

And PHP isn’t really that bad. Parable is tremendously productive.
Speeding Up String_view String Split Implementation
> If you actually need to care about the evaluation strategy, then Haskell may not be the language for your project.

Almost all projects end up needing to care about performance at some point or other, if only a little. (So yes, Haskell is probably not a suitable language for most projects, sadly)

> But do you use monads for all the things Haskell programmers use them for? Or only a subset of those things?

All the things, as far as I'm aware. Certainly the obvious ones like IO.
Show HN: Bookmark for places
_Frankly, I'm not sure you know what you're talking about. Before the web was popularized, designing a layout meant a using a simple layout tool. Now it's a stack that is at least HTML, CSS and JS, and often more. We're doing more, to be sure, but you can't honestly claim, without a deep ignorance of the past, that it's easier or more inclusive._

Maybe developing web application is harder now (and i may disagree, react and node are really an improvement compared to 2013 SenchaJS imho). Also, CMS now exist for minimal programming.

But you're looking application-wise, not tooling-wise:

- Javascript is safer and easier to use with the last ES iteration (ore maybe it's just me, but my last pet project was really easy to complete with the new javascript).

- OpenBLAS now exist, and libraries were written around this fantastic piece of software. Compare a jupyter notebook to matlab, and appreciate how easy it is to do math on a computer now (and i had to use matlab in college for my math bachelor degree, so i KNOW it is less complex for young mathematicians right now)

- I've wrote stuff in C89 (gcc option, for school related work). Then i was allowed so use C99 (still for school). C99 was easier to write and to optimize. Also, my current collegues were using C in the early 90s, and for them debugging was a pain, while to me, C is one of the easiest language to debug thank to gdb (using the TUI or not).

- Sytem building automatisation is easier (not painless yet, but easier). You can argue it's more complex, but automated stuff i always more complex than manual (but faster too). And in the 90s, system automation was Perl job. I like Perl, but let's agree ansible is less complex.

- System monitoring is easier now too.

And i'm a relatively young programmer, with 2 languages i'm comfortable using for professional work (3 with bash, 4 with ansible, if it count). I'm pretty sure experienced programmers who can use other stuff than C and python have plenty of other experiences. Also, consider compiling your own kernel, writing your own filesystem and/or paquet manager. Would you rather do it in 2018 or in the early 00's? It is a second year project in my school. Second year. It use to be a master degree assessment in college.

Tools are easier to use, and information easier to get.
>The Japanese Empire was one of the first, if not first, nation in the world to have mandatory schooling

Are you sure about that? Compulsory education was introduced in Austria in 1774. Apparently Japan introduced it shortly after the Meiji Restoration in 1868. If anything the UK was particularly late to the game.
Personal wealth, globally, is nearing USD $300 trillion. See https://www.credit-suisse.com/corporate/en/research/research...

That's personal wealth, not including assets held by corporations. The fundamentals are that there's a surfeit of cash to invest globally. The predominate driver of growing wealth is the emergence of the developing world, not QE and other monetary policies. A correction will come, but it won't be so dramatic as to take the bottom completely out from underneath existing assets prices (not unless there's some global financial calamity), especially strong ones like Facebook or Amazon (Twitter is a different story). There's just too much money and not alot of places to park it with stable markets and/or high rates of return. The U.S. offers both. I wouldn't be surprised if in the next downturn stocks like Facebook remain buoyant and its everybody else that suffers.
In the scene they've used SFV (CRC32) for ages. It works very well and quick except it isn't useful against tampering. PAR2 provides additional parity, and it also useful if for Usenet. You can also use RAID. For example, Synology NAS easily allow RAID1 plus btrfs.
Improving Concourse Performance
Do you have any good book recommendations on post WW2 British history and how we got into the EU? I'd like to read up on that!
Ask HN: First steps to become a freelance photographer
Hallo, I am 23 years old. Photographie is my hobby since more than two years and I would like to earn some mone with it.

1. Start with family members ?
2. Website necessary ? Or use e.g. Instagram?
3. How to get the first client?
4. Pay for models to get some pictures for own website ? Or give them the right to use the pictures instead to pay ?
5. Get in touch with some photographer and help him/her to build up the set and watch how they are doing the job?
6. Get in touch .... and take shootings that the won´t shot (e.g client has low budget)?
7. How to charge (Per hour or per shooting) ?
8. What was your expirience at the beginning ?
I arrived at about 16:55 to a party in Denmark, having overdone my effort not to be late. The hosts didn't mind, they were amused that I'd made the effort to not be 15 minutes late.

I was then amused to see all the other (Danish) guests arrive within 2 minutes of each other.
Porting Coreboot to the 51NB X210
Funny, you can use this technique sometimes to pull clean vocals (for remixing) from certain kinds of music (they have to be panned center in an otherwise stereo mix):

a) reverse one of the channels and them sum them and you'll sum will contain only stereo data

b) reverse and sum (a) with the original track to get only the mono content
I can't help but think of the movie Berlin Calling, where Paul Kalkbrenner is producing techno while he's staying in a mental hospital: https://www.youtube.com/watch?v=nekCz2mg4zM

On the topic of the Georgian rave scene: the BBC also did a great segment on the raid of Bassiani and the subsequent protests: https://www.bbc.com/news/av/world-europe-44999599/georgia-s-...

And we can't forget the massive anti-fascist rave in Berlin just recently: https://www.theguardian.com/world/2018/may/27/thousands-from...

I'm not sure what it is about raving that brings people together, but it brings people of all ages, genders, sexual orientations, classes, and races together. I've never found such an inclusive subculture as the rave scene. Even in Palestine (https://www.residentadvisor.net/features/3231) and Iran (https://www.bbc.com/news/world-middle-east-44777677). It's more than just the music, or the party, or the drugs, it's a philosophy of peace and inclusiveness. And I guess that's why people risk so much for it, suffering beatings and jail just to dance.

I bloody love it.
Yes, I was surprised that my 1st gen 66U (which is now quite a few years old) is still getting security updates. The fact that it runs ddWRT by default also means that I don't have to flash it at all.
LightDB: A DBMS for Virtual Reality Video [pdf]
The author is Jonathan Edwards who was a fellow at MIT and is an eminent Computer Scientist.

The article stands true on its own, and is not a simple indictment of a class of programmers.
And to script cdparanoia, flac and cddb, I quite like crip: http://bach.dynet.com/crip/index.html
They bought BitTorrent Inc, the company: https://en.wikipedia.org/wiki/BitTorrent_(company)

I'm not 100% sure but I think BitTorrent Inc may own some patents applicable to the BitTorrent protocol: https://www.theregister.co.uk/2013/11/04/bittorrent_awarded_...

The protocol specification is public domain though: http://www.bittorrent.org/beps/bep_0003.html
Varg Vikernes of Burzum is doing it for who knows how many years already.
Hmm, no idea for your ISP, but most of the ISPs I've used had the option to switch their equipment to so-called "bridge mode", where it just did the DOCSIS/DSL thing, gave you one unfirewalled external IP and let your router do NAT etc.

They usually didn't advertise that though.
A Dynamic Forth Compiler for WebAssembly
Yes, there are various problems with these alternatives such a lack of availability, a lack of backwards compatibility. Many of these problems are related to the network effect.

But also to your bubble. SailfishOS targets upcoming markets such as India and Russia. So no, you won't find those on Amazon. I wouldn't use Amazon as the sole holy grail in this regard. Also, you can buy a Sony Xperia X and buy a SailfishOS license for it. You can run in on a device such as a FP2.
Which to be honest, is one of the great things about it.

It's clean, it's simple, it's fast, and more importantly it's NOT phpBB.
The Gambia officially uses GMT, but the people refer to the times things actually happen as "Gambia Maybe Time".
Most people see that Google does other things besides Chrome (the search engine, youtube, android, etc.), and that Microsoft does other things besides Edge/IE (Windows, come on). Ask anybody what Mozilla does besides Firefox. Most people have no idea.
How would you deal with the 'IP address stuff'? If you plan on harvesting SOCKS proxies or using existing lists, your adversary can just check IPs against DroneBL.
He's not actively insulting anyone; he's calling a spade a spade, he's telling the truth, and if you find that insulting then change that reality.
Huh, at least here where I live (somewhere in western Europe), there's an unwritten rule to generally not arrive at the announced time for parties. If it starts at 7, first people will start showing up maybe around 8.

Maybe this has to do with not wanting to arrive at a party that's still empty.
The Web is still a Darpa weapon
Lots of people hand out 5 star reviews too easily. They buy the cheapest headphones on Amazon, and if they make any sound at all it's five stars.
But go has an imprecise GC (in reference implementation) or stack maps (in gccgo), so the GC overhead is rather huge. It also lacks of compaction, so cache misses are not that good too.
I still haven't found a feedback mechanism where you can say "I suspect it is fake".

I'm not buying on marketplace anymore, except if I can't find the product anywhere else.
The Future of ECommerce – Everything as a Service
Yay, an actual correct usage of the word "effected". You don't see that very often.
Not if they only get the money after the return period is over.
.NET is another example of value types in a garbage collected language. It’s also somewhat unique afaik in doing so within a VM.
Multiple-Image Network Graphics and how it came to be
“If you are cold, tea will warm you;

if you are too heated, it will cool you;

If you are depressed, it will cheer you;

If you are excited, it will calm you.”

― William Ewart Gladstone
In Germany DHL has lockers that you can use as an address. The next one is closer to me than any store.

Although I agree I have a certain reluctance to return stuff, because now I need to wrap the package, get it to the post office (which is far away) and pay shipping.
Brazil is a huge country though and while I also always believed the stereotype of the laid back, beach-going, bossa nova listening Brazilian, I found it is not at all universal. São Paulo, for example, feels as hurried as a major city like London or New York, complete with high-pressure business culture, overcrowded public transport, killer traffic etc.
How to Easily Get into the Ecommerce Market and Make Money from It
This has a different reason, because everyone is afraid to arrive early and be awkwardly alone with the host.
The person you replied to called it insulting. It's not really about what you think they should do; all I'm saying is what I think it's likely people will do. Formulating criticism in a way that the people it applies to are not insulted is, I think, the best way to actually get them to fix it.

It's hard, I know. But all I'd do when someone refers to Rubik's Cubes and DnD is shrug it off and think it doesn't apply to me.
Alternatively many CS grads never end up working in/near the web stack and that requirement in no way better prepares them for their profession.

If you wanted to suggest that they be required to have a significant capstone project (a full stack system, a compiler or VM, an operating system (rudimentary or not), firmware/BIOS, HPC application, etc.) then I would agree but to say that all CS grads should be good web devs is rather narrow minded when looking at the value of a computer science curriculum.
What inaccuracies are there in section 10?
More importantly would the "build a wall" folks care about any facts or arguments against?
Does Rust have any DOM integration?
I guess this is supposed to be a C++ library, but the code still looks very "C-like"–that is, there are almost no C++ features. Of course, it might just be that Cfront didn't really support much, but either way, the current maintainer has a lot of work to do if they want to "review the code and try to improve the use of C++".
Check out:

http://www.patheos.com/blogs/eidos/

The author is currently writing a series of articles on his reading of the Republic.
Whether the emoji is colour or not, depends on the combo of Browser+OS+Font. On Linux, pretty much every mainstream browser renders emojis in colour. On Windows, it's a bit more complicated: Windows 7 always renders emojis in black and white regardless of the browser, whereas Windows 8.1 and Windows 10 render them in colour. Unless it's Internet Explorer, where they are in black and white again.

A LOT of sites also do 'on-the-fly' unicode emoji swap-outs for little png images. Twitter and Facebook are a good examples of this. That way the emoji is always in colour regardless of the platform.
Most monads I'm aware of have an operational interpretation.

The `Maybe` (or `Option`) monad, for instance, has the single effect

fail :: Maybe a
fail = Nothing

as soon as `fail` is "evaluated". Evaluation here is in the monadic sense - and is not related to the evaluation strategy of the host language.

List monads have a non-determinism operational interpretation. The `State`, `Writer` and `Continuation` monads obviously do as well.

You could say the `Reader` monad has the single effect

ask :: Reader e e

but thinking about this operationally is certainly not that helpful as this returns a single constant value from the environemnt.

The same thing goes for `Free` which is essentially a data structure for the abstract syntax of Monads. However in some sense even for this part of you understanding of free monads is likely based in providing a natural transformation to an interpretation in another monad (i.e. `iterM`)
> Apple is a design company selling tools that empower people. [...] Microsoft is an enterprise-focused services company focused on helping people get work done. [...]

Oh dear, what drivel. By that logic, BP is not an oil and gas company, it's logistics company helping people and goods get to where they're needed the most. And Deutsche Bank isn't a bank, it's a charity focused on making people's and companies' dreams come true (for a small fee).

Please spare me this bullshit.
You have social icons floating over he text.
> No runtime exceptions, ever.

I'm curious how they handle JSON parsing. For example in Scala/Play you define the class you want to parse to, and if the JSON passed in at runtime doesn't match the shape of that class then you get a runtime exception. Obviously it'd be nice if that didn't happen, but I can't think of any alternative that would make sense.
Do you have a reference for point 2 that you make? I find that quite fascinating.
Graal can run in dynamic and aot compilation mode. If you feed profiles into aot from a test run you can get pretty close to dynamic compilation peak performance.
OK thanks for the feedback. We are so excited to help in die artists.
> unlike techies they don't seem to have learnt how to summarise and then shut up

Have you seen a post on here about text editors, tabs v spaces or rust vs C++? Or how about the weekly posts of "we rewrote our CRUD app from FOTM X to FOTM Y and this is why it's awesome" ?
> In any case, since we’re absolutely powerless, we’ve had to change the Store listing…

No, you could also pull your software out of the store. The numbers show it doesn’t really matter and Microsoft need more apps than you need their store. Beggars can't be choosers.
>sequencing using monads (predictably) involves strictness,

Sequencing using the IO monad predictably involves strictness. There is nothing in the type of >>= that forces strictness. That is why, for example, you can usefully bind infinite lists in the list monad. So in e.g. [1..] >>= return . (+ 1), the list is not evaluated before the call to (+).

In fact, binding is not strict in the IO monad either (that's why lazy IO works). It's only the special magic world parameter that is, in effect, evaluated strictly.
Just try to shoot short and often. You never know if it's worth it or not.

Adjust the target and then go for the big one
I don't see the trick I really like to use - which is for some conflicts (mostly shift/reduce ones) decide to resolve them on the fly at run time (it lets you do things like changing operator precedence on the fly if your language requires it)
> Nobody cares whether it's actually the traffic or not.

Not sure if that's just a Dutch thing, but I would care as to why someone is late. There isn't an accident on the same road every day, so traffic can be a legit reason to be late; having forgotten to set an alarm clock, however, is totally someone's own fault (under normal circumstances, of course).
Finding links between the Standard Model of particle physics and the octonions
I had a laugh. Naturally a bit stereotyped, but still.

There is a relatively old Swiss movie that plays with them. Available only in French and German versions.

https://en.unifrance.org/movie/24595/welcome-in-switzerland
Dumb employee running amok here, but who cares he probably shows up on time for his shift.

Reminds me of people being banned for life from PayPal because their product names contained the word “emulator”, or for signing up before they were 18.. 20 years ago.
There is little reason in cryptocurrency markets. Verge is one of the craziest examples, with prices rising after shown 51 percents attacks, and prices falling after announcing a big partnership with Pornhub.
Waikato man suing Tesla over lack of promised support
Well “Monoid” is a different sort of composible than something like like T -> Promise U.

I do agree that Monoid and Monad aren’t really great names for anyone who doesn’t come from an algebra background (ie basically anyone).
Kiwi TCMS 5.1 – open source test case management system
How about just making a couple decent products and stop trying to be a million other things nobody cares about?