jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
They already do this in border checkpoints. I've been asked to log into work email to "prove" that I work for the company I said I work for. Similarly, I've read of reports of people being asked to log into their gmail or other accounts from their personal computing devices.

Granted, I've no idea how wide spread or even if this is a standard procedure. I just wanted to add that it's not unheard of and it would not surprise me in the least if this is the next step in the not so distant future.
It seems that some or all of this post is based on a seriously flawed notion of what lends prestige to a job. For example,

> The electrician who comes and wires your house has a less
> prestigious job than the electrical engineer who manages vague
> projects within a large organization.

So, in other words, the electrical engineer's job is more prestigious because... it's less useful? Ignoring completely the assumption that "vague projects within a large organization" are less useful than an electrician's work, it couldn't have anything to do with the fact that the barrier to entry is far higher for an electrical engineer than for an electrician, or that the former nominally pushes the forefront of new technology while the latter, while certainly performing a useful task, does little more than repetitively apply procedures dictated by various building codes?

I guess a doctor is only more prestigious than an EMT because the former is probably a better golfer than the latter on account of his/her massive excess of free time?

I'll admit that I haven't read The Theory of the Leisure Class; perhaps someone who has can confirm/disconfirm the OP's interpretation of same?

It seems to me that, for example, a possibly better interpretation has to do with the public's level of understanding of one's job: the EE's "mysterious projects" are more prestigious because they somehow seem magical. Of course, this isn't really consistent with the example of the scientist who works in a lab (seems pretty mysterious to me!) versus the one who writes grant proposals all day (ugh), so I think I still don't get it.
There's a reason the tilting barrel polymer fired pistol is basically universal.
> What's interesting is that what's happening on American campuses is exported to France, yet, what's happening on French campuses stays on French Campuses.

I never thought of it that way. That being said after 50+ years of Americanisation of Western culture (through movies, music, &c.) it's not really surprising that it flows that way. I think a lot of the American "woke" culture also emerges from things that are very easy to empathise for and trigger an outrage response. For example the George Floyd case which somehow triggered dozens of protests in Europe: no one with a fully formed brain can watch the video and not be outraged.

I also feel like a lot of the American ideas about progressivism are fairly "feel good" measures that are very easily adopted (everyone wants to be upset about something, everyone wants to be themselves/special, &c.) and are all somewhat based on "identity", it feeds the "us vs them" part of the brain very nicely.
BNF is just a notation for describing a formal language. Although there are many slight variations of BNF in use, BNF is generally used to describe very precisely the exact syntactically legal sentences (that is, sequences symbols) that belong to a formal language.

Some languages are simple, for example the language that is any sequence of one or more 'A'.

A, AA, AAA, AAAA and so forth are all valid sentences in this language. This is a particularly simple language, but it could be described in BNF:

<S> ::= A | <S> A

This language could also be specified as { A^n | n >= 1 } using a set notation or as a regular expression like A+

A slightly more complex language is the language of all sentences made up of a sequence of A and B in any order followed by a sequence of C exactly twice as long as the A's and B's together:

<S> ::= <X>CC | <X><S>CC
<X> ::= A | B

Legal sentences look like: ACC, AACCCC, ABCCCC, BABCCCCCC, etc. Such a language can't be described by classical regular expressions, but can be described by the context-free grammar expressed in BNF above.

There are alternatives and generalizations of BNF notations. Wirth used railroad diagrams to describe the syntax of PASCAL in the Pascal Report describing his language. This are more visual, but not more powerful.

BNF might be a pain, but there is generally no simple way to express complex syntax requirements for programming languages. BNF isn't used to solve the same problem being addressed by XML or JSON which are methods to encode data.
Nope, it should be an array. You use a hash so order isn't preserved and duplicate keys are removed. (Assuming that's Yaml)
> Timbre is waiting for its Hubble.

Jesus fucking Christ, man. I'm going to remember that phrase for the rest of my life. Good show, good show.

standing_ovation.gif
https://archive.vn/EVvGB
> Dr Sampson has tested this hypothesis in mice. He bred a strain of E. coli that cannot make Curli and injected mice with it, while injecting others with unmodified bacteria. Those that received Curli-producing bacteria expressed higher levels of synuclein and demonstrated symptoms like involuntary rigidity which, when seen in people, are associated with Parkinson’s disease. That is tantalising.

These mice were mono-colonized with E. coli, whereas both mice and humans normally have a diverse gut flora. I colonize mice with E. coli containing curli all the time and the mice do not exhibit any rigidity or symptoms of Parkinson's. So it's interesting but not quite as huge of an effect as you might think, unless your microbial flora is really disrupted. May be relevant if you have an antibiotic resistant strain of E. coli blooming in your intestine following antibiotic treatment/some other disruption of your microbiota.

A gut bacterial amyloid promotes α-synuclein aggregation and motor impairment in mice
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7012599/
This uses such an uncommon definition of "merit" that it changes the original question entirely, and your response becomes tautological.

You're essentially saying that you believe the world rewards people who know how to get rewarded.
Wealth may not be a zero-sum game, but when millions of people are struggling to pay rent, that line of argument doesn't matter.
Image processing, etc. stuff I sometimes write seems to benefit pretty linearly from wider SIMD registers, like in AVX2. It'd be useful to get up to a cache line wide SIMD registers. Cache line is the granularity memory subsystem works at anyways.

I wonder when cache line size will be increased from 64 to 128 bytes. Hopefully that wouldn't affect total number of lines, though. Mere 512 entries in L1D cache is already such a pain.
HTTP headers are telling me that this was last modified on 2014-12-18, I really hope they didn't JUST get around to testing ubuntu 11.04.
In which case, as I said, just use a lookup table, which is constant-time under those same constraints, and has the bonus of automatically caching frequently used values for you.

And as the Fibonacci sequence is exponential, any lookup table will be relatively small. (The maximum number of elements in your lookup table is linear w.r.t. the number of digits of your (fixed-precision) integers. I mean, even a 128-bit return value only requires 185 elements in the table, for a total of 2960 bytes.)

> A similar situation arises in, say, mergesort

This is why you have to specify exactly what you mean by the big-O notation you specify. Do you mean comparisons? Time? Time assuming everything but the variables specified are constant? Etc.

>It's true that you can't have an O(log N) time algorithm, as arithmetic operations cannot be performed in constant time.

Yep. You can perform some operations in sublinear time w.r.t. the number of bits, however, by exploiting hardware-level parallelization. It would be interesting to see what the best (in terms of big-O) possible implementation of fib(n) would be, given constant-time operations for a fixed-length machine word.
These are all reasons why I'm leaning towards CouchDB.
The Wikipedia article might be a better introduction:

http://en.wikipedia.org/wiki/Arimaa
"Very beautiful graphs, but i don't think it's going to make people understand anything."

Incorrect. This is the first time I've ever really understood eigen*s
Just look at all of the people up in arms about that latest Sia music video...
Unfortunately HTTPS makes proxy-based privacy stuff unusable without invalidating your SSL/TLS certificate in the browser. Extensions are the only reliable method AFAIK for browsing ad-free, securely. That is, if you consider the extension secure.
Be honest. It's possible that there might be another role in your organization that you could shift into that is more inline with what you want to be doing.
This has not been my experience when searching for programming questions. The threads I see closed is when I search for "what is the best ...", and while I find them very useful to read, I understand why SE do not like them.

Sometimes, I also see threads closed as homework questions, but those tend to have several duplicates which do have the answer in them, so it has so far not bothered me.
The online version of page 3 will remain unchanged.
Reminds me of The Evolution of Cooperation, sounds like Ron is a nice strategy with a solid retaliation response... How is he with forgiveness?
As if anyone would ever get prosecuted for that, though.

Given its simplicity this makes me wonder if a compiler has ever transformed legal original IP code into patented code.
Maybe the toolz[0] family would cover your use cases? There is also a Cython implementation if you need better performance.

[0] https://github.com/pytoolz/toolz/
It seems to be pretty common among European low-cost carriers. Not sure why it hasn’t taken off in the US, perhaps some reluctance to make passengers walk on the tarmac?
Thanks for the catch. I've updated the post.
Not to mention the period from the 30s to the 50s where people were arrested to meet the quotas to fill the camps of the Gulag - unlike Nazi Germany anybody could be arrested - right up to the wife of Kalinin, who was the nominal head of state.
I always get that one wrong, oh and Sweeeeeden
I don't know about all, but Alexa publishes a list of the top 1 million domains: http://s3.amazonaws.com/alexa-static/top-1m.csv.zip
> I think that's healthy skepticism.

Or a rationalized expression of confirmation bias.
The word horsepower does originate from some measure of the power of one horse :)
But I concur, I'm English, so I've grown up with the metric system, but there are also some imperial stragglers around (distance, speed, etc), and I can say with out a doubt that metric is so much easier to use and understand.
Eg: I have absolutely no idea how many yards there are in a mile, but I know it's 1000 meters in a kilometer.
At least in the USA you're consistent (or so I'm lead to believe). In the UK, fuel is sold in litres, but fuel economy is quoted in miles per gallon...
Some clarification would be nice.
It's actually "avoid success-at-all-costs" as Simon clarified.
There's also a legal component of control. More DRM means more identifiers for content creators, distributors, consumers, including open-source Firefox that will support HTML5 DRM.

http://www.michaelgeist.ca/2014/10/new-tpp-leak-canada-emerg..., ".. shows Canada as the strongest opponent to TPP IP demands, signalling its opposition to a proposal 56 times, more than any other country. The strongest opposition comes in the patents, enforcement, trademarks, and copyright sections.

.. the U.S. wants Canada to eviscerate many of the recent reforms found in copyright and counterfeiting legislation along with court rulings on patent protection. These demands focus on enhanced criminal liability for copyright infringement .."
One reason would be if you have coded a robot to scrape http(s) content of other sites, its easier to configure wget/curl/own_code to use your proxy (or even a list of own proxies) than seting up vpn,

see my post above in this thread about setting up tinyproxy

can also use haproxy if its only one specific site you are scraping
I am confidant that any attempt to rule out the third possibility* will fail.

* that it is just annoying

Of course, Messrs. Carrey and Daniels have a proof by demonstration that the just annoying ( http://www.wavlist.com/movies/032/dumb-annoy.wav ) can get two million views on YouTube; which may be a corresponding benefit.
I left a job after 8 years. It took 3 months to do a thorough knowledge transfer (documentation and training).

It's a business-critical system so as a professional, I wanted to ensure my replacement's (and my former team's) success.

I left on very good terms.
First, you must build a half-baked version of Common Lisp in C.
Since this kind of goes against the point of using an intermediary to verify the host key, and multiple services and hosts make this much more difficult to support, it's not built into TLS. But the application can add support for it. There are experimental web standards and methods for various OSes/applications here https://www.owasp.org/index.php/Certificate_and_Public_Key_P...
BS and MS in CS/STEM from a good school
Bachelors degree in any field + proof from experience and/or open source projects that they know the fundamentals
Bachelors in STEM/CS from middle-tier or higher
Probabilistic algorithm to unscramble CrazyBlindDate avatars.
http://decrazifier.appspot.com
The app is written in Go. You can check out the source here: http://github.com/jbrukh/decrazifier.
Notes on adding SMS to your Web Service
http://www.padpaw.net/blog/?cat=3
I wrote three blog posts that outline our experience in getting SMS plugged into Padpaw. I hope it can save you some time when you're integration effort --Keith
How to publish your own book
http://gojko.net/2008/06/30/how-to-publish-your-own-book/
lessons learned from a DIY programming book publishing project
Defense Department makes more open source moves
http://blogs.zdnet.com/open-source/?p=3734
Add this to the ongoing work in developing a military forge site and you have an agency that seems as serious as a heart attack, not just about taking advantage of open source, but of being a model citizen in an open source world.
Implementing Karma & Dharma In Your Business
http://gulyani.com/how-to-implement-karma-dharma-in-your-business/
Thousands of centuries ago, Lord Krishna narrated the following verse to one of the greatest warriors from Indian Mythology “Arjuna” -“We were there, we are there and we will be there”....continued.
Bachelors in CS/STEM only from only the best Universities
NEW OLD GAME - is face detection the way to go??
https://itunes.apple.com/si/app/eye-breaker/id526706690?mt=8&ls=1
Hi everyone. I have just developed a new game called Eye breaker, which is practicaly just an ordinary brick breaker game, which you can play by moving your face left or right. The game is on the app store for three months now. The downloads are there, but not as expected. I am wondering what you think - are games using face control the way to go or should we stick with normal touch control?
Siemens RTL tiled window system (1987)
http://www.open-video.org/details.php?videoid=8038
The code: http://thread.gmane.org/gmane.comp.misc.suckless/8134
The Doctor of the Future
http://www.fastcompany.com/magazine/135/the-doctor-of-the-future.html
Think what happens when you put these things together. You can see your doctor immediately without wasting time in a waiting room. A robust database helps your physician make more accurate diagnoses. Advances in robotics cut your recovery time after surgery -- and could even lead to operations assisted by remote experts. This is the vision of the medical system of tomorrow. And it's emerging today.
Pluggy Lock – Twist and GO For all smartphones and tablets
https://www.kickstarter.com/projects/381277743/pluggy-lock-twist-and-go
It enables you to anchor your device easily wherever you want thanks to the headphone hole. For all smartphones and tablets.
Outsourcing Services and Web Agency
http://www.zimo-its.com/services
ZIMO iTS provides services in Outsourcing services, web outsourcing, gaming outsourcing, cheap seo services, web application development, mobile application development, print media and as Web agency and Web Marketing Agency.
Breaking down Google's impact on the Moto X
http://www.networkworld.com/community/blog/breaking-down-googles-impact-moto-x
Active Display is pretty cool on the Moto X, low power drain but puts your notifications on your screen so you don't have to turn it on. Reminds me of Facebook Home. 252 different color schemes can be ordered and delivered in 4 days from a Google Motorola factory in Fort Worth Texas employing 2000 people.
Investment Property Listings, Investment Property Advice
http://www.propertyready2go.com.au/info
Simply Choose Property Ready 2 Go for Investment Property Listings, Investment Property Advices.
Contact Center Software Service for Cloud based Call Center
http://leadsrain.com/contact-center-software-service-cloud-based-call-center/
Call center software service is a system that can handle all incoming calls for your business, there is no other system.
Live from Boston, Easier TV and Radio on Your Phone
http://www.xconomy.com/2007/07/30/live-from-boston-easier-tv-and-radio-on-your-phone/
Time was when telephones were only for talking, radios were for listening, and TVs were for watching. But digitization and the wireless Internet mean that no piece of content stays in its original medium for long. And today a Boston startup is emerging from stealth mode to unveil the latest cross-media technology, a streaming-media service that lets users watch TV shows and listen to podcasts and live radio via their cell phones' built-in Web browsers.
Bioinformaticians share their own dna in personal genomics textbook
http://nygenome.org/blog/bioinformaticians-share-their-own-dna-personal-genomics-textbook
When bioinformaticians Joel Dudley and Konrad Karczewski set out to write a new text on genomics, they took the task personally. Their book, Exploring Personal Genomics, is an introduction to the rapidly developing field of personal genomics.
Android App Development Bootcamp at UChicago
http://csmasters.uchicago.edu/page/uchicago-tech-bootcamps-android-weekend-bootcamp
Over the course of two days (April 6-7, 2013), students will be given a practical introduction to the Android development platform, and approaches necessary to build an Android application. The bootcamp will consist of lectures, hands-on coding exercises, and discussion.

This bootcamp is open to those who are familiar with at least one C-class programming language (e.g. Java, C/C++, C#, or Objective-C) and with object-oriented design.
ReGenerate Memories
http://zekelhealthcare.publishpath.com/
Alzheimer’s is a slowly progressive degenerative process of the brain, usually beginning after the age of 65 and becoming progressively more common with age.
Futurist Launch Platform
http://wfsbetalaunch.com/
The World Future Society is creating a Beta Launch event for inventors, entrepreneurs, and start-ups.

Submit an idea/creation to the entire conference and get access to an online community of 35,000 futurists. Check it out.
Bleeding privacy
https://github.com/tmos/bleeding-privacy
A record of anti-privacy facts in the press, all languages accepted.
Add, Modify & Delete Single or Multiple Charts inside Worksheets in Cloud
http://saaspose.com/blog/saaspose-cells/archive/2012/08/07/add-delete-charts-from-workbooks-using-saaspose-cells-rest-api.html
The latest version of Saaspose.Cells allows developers to add charts in worksheets to give a graphical representation of your data. You can add single or multiple charts in your worksheets. These charts can be placed anywhere in the workbook, resized and you may choose to customize the charts settings. You can also delete charts from worksheets using Saaspose.Cells REST API. You can delete a single or multiple charts from the workbook. Saaspose.Cells is a platform independent REST API that can be used in any language, across any platform. You can add & delete charts in workbooks easily using the feature rich Saaspose.Cells REST API. We have SDK and REST examples for Saaspose.Cells REST API that help you utilize it for your applications in the cloud. Saaspose.Cells collaborates with other File Format APIs to enhance your experience of document manipulation in different file formats such as word processing, images, slides and PDF based file formats. Also, Saaspose.Cells integrates easily with other Saaspose APIs for working with BarCode, Email and OCR.
How Much Is Your Domain Name Worth?
http://domainmongrel.com/
Post your results here:
We Own Internet History: The ROFLaptop
http://thenextweb.org/2008/09/03/we-own-internet-history-the-roflaptop/
How I bought the ROFLcon OLPC Laptop signed by The Firefox, Tron guy and iJustine...
Interview with developer of Minecraft
http://www.gamasutra.com/view/news/27719/Interview_Markus_Notch_Persson_Talks_Making_Minecraft.php
The game is only in alpha, and yet the developer has convinced (updated) 10,000 people to pay $13 for it. It's that good.
Ask HN: MVP uses PHP, needs a rewrite. Should we use Laravel, or Ruby on Rails?
I'm working on a project and am considering a full rewrite in order to clean up bad code, improve security, and most importantly: make it easier to add new features going forward.

I'm knowledgable in PHP, and new to Ruby on Rails. I could reuse existing code with Laravel [0], but it needs much more than a simple refactoring, and it'd be nice to rewrite everything with PHP5+ conventions (classes and inheritance, etc).

Switching to Ruby on Rails will force a full rewrite, and I wouldn't mind using this project as a means to dive into ruby.

One concern is that it might take longer to learn ruby on rails than to rewrite the PHP version, but if ruby makes adding new features easier in the future, it would have been well worth it.

In the end, both approaches are basically a full rewrite. Any suggestions? Has anyone encountered a similar scenario?

[0] http://laravel.com/
Investment in auditions is cheaper than a bad hire.
http://www.itworld.com/it-managementstrategy/294183/programmers-wanted-week-long-audition-required
Paul Elliot and Marian Phelan of Hashrocket talk to IT World about the return on investment of 1 week auditions over traditional interviews.
Ask HN: How do I approach designing and building or picking an audio ad server?
I am working on a small project where a user creates playlists and radio stations on a web platform but has the ability to listen to the music via a dial-in toll free number. My target market is developing markets and the music I am availing is local music in these markets. I am trying to keep it free for users, but perhaps create a revenue stream from ads. Ideally, I would be serving short 10sec ads at certain intervals. I would like to use mostly local ads to keep the experience relevant.

In so doing, I am having a tough time approaching the ad server itself. Question are:

1) Do I have to build one myself?

2) Are there any ad servers I can customize and be able to serve via a telephone connection?

3) If so, which ones?

4)If not, what are the good design principles and things to remember when building an ad server?

5) Any recommended readings?

Any contributions and suggestions would be much appreciated.
Taxes of Republic of Latvia
http://www.rigaconnect.com/en/taxes.php
Main tax legislation are laws. Laws are enacted by Parliament of Latvia. Next level (lower level) legislation are on the laws based several acts of the Cabinet of Ministers. Acts of the Cabinet of Ministers explain the law and define how some of the law provisions are applicable. Explanations of law and acts of the Cabinet of Ministers are included in court (judge) decisions. Explanation with no binding force (only as opinion) are included in many acts (teaching aids) of Tax authority.